OriginalShaman Опубликовано 22 ноября, 2015 Поделиться Опубликовано 22 ноября, 2015 Просмотр файла [CS:S/TF2/L4D2] Динамический MOTD / Dynamic MOTD Плагин показывает информацию об игроке, подключившемуся к серверу, а также информацию о самом сервере через 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/ Добавил OriginalShaman Добавлено 22.11.2015 Категория CS:GO / CS2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения