Шаги, которые нужно выполнить. чтобы ваш сервер был виден в интернете
И так для начало нам нужно поставить плагин:
#include
#define PLUGIN "Setmaster"
#define VERSION "1.3"
#define AUTHOR "Puma & Kot12"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_cvar("setmaster_version", "1.3", (FCVAR_SERVER | FCVAR_SPONLY))
set_task(290.0, "heartbeat", 0, "", 0, "b");
}
public plugin_cfg()
{
server_cmd("setmaster remove 209.197.20.34:27010");
server_cmd("setmaster remove 209.197.4.186:27010");
server_cmd("setmaster remove 68.142.72.250:27010");
server_cmd("setmaster remove 69.28.140.245:27010");
server_cmd("setmaster remove 69.28.140.247:27010");
server_cmd("setmaster remove 69.28.151.162:27010");
server_cmd("setmaster remove 69.28.158.131:27010");
server_cmd("setmaster remove 72.165.61.136:27010");
server_cmd("setmaster remove 72.165.61.189:27010");
server_cmd("setmaster remove 72.165.61.190:27010");
server_cmd("setmaster remove games.vipeburg.info:27010");
server_cmd("setmaster add 209.197.20.34:27010");
server_cmd("setmaster add 209.197.4.186:27010");
server_cmd("setmaster add 68.142.72.250:27010");
server_cmd("setmaster add 69.28.140.245:27010");
server_cmd("setmaster add 69.28.140.247:27010");
server_cmd("setmaster add 69.28.151.162:27010");
server_cmd("setmaster add 69.28.158.131:27010");
server_cmd("setmaster add 72.165.61.136:27010");
server_cmd("setmaster add 72.165.61.189:27010");
server_cmd("setmaster add 72.165.61.190:27010");
server_cmd("setmaster add games.vipeburg.info:27010");
}
public heartbeat()
{
server_cmd("heartbeat");
}
Обновление архива небудет ,учимся компилить плагин
2. Открыть файл dproto.cfg и заменить переменные:
// Чтобы работа встроенного мастер клиента в дпрото выводил в логи свою работу
LoggingMode = 3
// Включим встроенный мастер-клиент
MasterClient = 1
// Выставим GameVersion, который будет отправляться на мастер-сервер.
Master_GameVersion = 1.6.3.7/Stdio
3. Запускать сервер с параметром -nomaster (в строке запуска).