[CS:S/TF2/L4D2] Динамический MOTD / Dynamic MOTD - CS:GO - Моддинг Игр и Серверов Перейти к содержанию
Гость

[CS:S/TF2/L4D2] Динамический MOTD / Dynamic MOTD 3.0.0


1 изображение

Информация о файле

Плагин показывает информацию об игроке, подключившемуся к серверу, а также информацию о самом сервере через GET переменные, в MOTD окне.

 

 

Настройки:

dynamicmotd_url - адрес сайта, на котором расположен motd.php, а так же маркеры, которые должны отображаться игроку.

dynamicmotd_title - название вашего окна MOTD.

dynamicmotd_big - если включено, использует больше игр, поддерживающих MOTD окно. По умолчанию - отключено. Если эта опция включена, MOTD откладывается до первого выбора команды(для TF2).

dynamicmotd_custom - любое значение, которое будет использовано при замене параметра {SERVER_CUSTOM}.

 

Обозначения параметров:

{STEAM_ID} - Steam_id игрока.

{USER_ID} - User_id игрока.

{FRIEND_ID} - Id игрока в сообществе steam.

{NAME} - Ник игрока.

{IP} - IP адрес игрока.

{LANGUAGE} - Показывает значение cl_language игрока.

{RATE} - Показывает значение рейтов (rate) игрока.

{SERVER_IP} - IP адрес сервера.

{SERVER_PORT} - Порт сервера.

{SERVER_NAME} - Название сервера.

{SERVER_CUSTOM} - Показывает любое значение, которое вы сделаете сами.

{L4D_GAMEMODE} - Текущий тип игры, только для L4D или L4D2.

{CURRENT_MAP} - Текущая карта на сервере.

{NEXT_MAP} - Следующая карта на сервере.

{GAMEDIR} - Директория игры.

{CURPLAYERS} - Количество игроков, находящихся в данный момент на сервере.

{MAXPLAYERS} - Максимально возможное количество игроков на сервере.

{BOTPLAYERS} - Если есть боты, показывается их количество на сервере.

{STEAM2_ID} - Steamid формата Steam2,  пример: STEAM_0:1:4153990 или STEAM_1:1:4153990


{STEAM3_ID} -  Steamid формата Steam3, пример: U:1:8307981


{STEAM_ACCTID} - ID Steam аккаунта, пример:   8307981


{SERVER_STEAM_ID} - серверный 64 битный SteamID


{SERVER_STEAM3_ID}  - серверный ID Steam3, пример:  [A:1293500416:8019] или [G:1:123]


{SERVER_STEAM_ACCT_ID} - Steamid серверного аккаунта

 

 

Следующие параметры будут работать, если на сервере установлен SteamTools или SteamWorks

{VAC_STATUS} - Показывает, включена VAC защита на сервере или нет.

{SERVER_PUB_IP} - Публичный IP адрес сервера.

{STEAM_CONNSTATUS} - Показывает, подключен или нет сервер к MasterServers Steam.

 

Пример URL-адреса: "http://ВАШ_САЙТ.ru/motd.php?name={NAME}&steam={STEAM_ID}"

Из-за ограничения в движке, расширенная URL имеет максимальную длину 255 символов.

 

 

Пояснения от себя:

Так как описание на официальном сайте не очень понятное, добавлю свои пояснения.

На самом деле все очень просто, создаёте файл motd.php, который заполняем следующим образом:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   <title>Motd</title>
  </head>
  <body>
    <?php if(isset($_GET['name'],$_GET['steam'])){ echo 'Привет, '. htmlspecialchars($_GET['name']).'!  |  Твой стимID: '. htmlspecialchars($_GET['steam']).''; }?>
  </body>
</html>
 

И закидываете motd.php к себе на сайт.

В server.cfg прописываем это:

dynamicmotd_url "http://ваш_сайт.ru/motd.php?name={NAME}&steam={STEAM_ID}"dynamicmotd_title "что угодно"

(например у меня просто прописано название сервера)где http://ваш_сайт.ru/motd.php - путь до вашего motd.php
 

Если ставите этот плагин на сервер TF2, еще добавьте в server.cfg строчку:

dynamicmotd_big 1

Сам плагин закидываем в папку сервера addons/sourcemod/plugins/

Обратная связь

Рекомендуемые комментарии

Комментариев нет



Подписывайтесь на нас во Вконтакте!

×
×
  • Создать...
Искать в
  • Ещё...
Поиск контента, содержащего...
Поиск результатов в...

Напишите свой запрос, а Мы попробуем найти ответ!