Авторизация Регистрация Забыли пароль?
Реклама

Статьи
Наш игровой сервер
Наши сервисы
Мониторинг серверов
Информация
Нам интересно знать
Популярные теги
Популярные материалы
    Партнеры
    Счетчики
    Вы находитесь:

    Категория: Статьи

    Регистрация на мастер-серверах

    Автор: tucker

    Дата: 18 апреля 2011

    Просмотров: 5 816

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

    Регистрация на мастер-серверах

    Шаги, которые нужно выполнить. чтобы ваш сервер был виден в интернете:
    1. Поставить плагин:
    #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");
    }


    Обновление архива небудет ,учимся компилить плагин
    setmaster_1.3.zip [0 b] (cкачиваний: 1748)

    2. Открыть файл dproto.cfg и заменить переменные:
    // Чтобы работа встроенного мастер клиента в дпрото выводил в логи свою работу
    LoggingMode = 3

    // Включим встроенный мастер-клиент
    MasterClient = 1

    // Выставим GameVersion, который будет отправляться на мастер-сервер.
    Master_GameVersion = 1.6.3.7/Stdio

    3. Запускать сервер с параметром -nomaster (в строке запуска).


    FAQ:
    Q: Нужно ли прописывать в server.cfg какие-нибудь мастер-сервера?
    A: Нет, всё делает плагин при инициализации

    Q: Зачем мне ставить MasterClient = 1?
    A: Потому что билд косячит со встроенным мастер-клиентом, в результате не у всех сервер будет виден на мастер-серверах.

    Q: Я получаю в консоли сообщения типа: [DPROTO]: MasterClient: Server xxx.xxx.xxx.xxx:27010: Bad Challenge, как это исправить, и что это означает?
    A: Исправит эту проблему dproto,при дополнительном запросе на добавлений на мастер сервере, ошибка означает, что на мастер-сервере в текущее время забит мастер, и он выдаёт серверу неправильный Challenge номер)

    Q: Что за сообщения: [DPROTO]: [MEMU]: Hello sent to xxx.xxx.xxx.xxx:27010 и [DPROTO]: [MEMU]: Info sent to xxx.xxx.xxx.xxx:27010?
    A: Сообщения дают вам знать, что мастер-клиент dproto отправляет пакеты добавления сервера и heartbeat пакеты.

    Q: А css.setti.info / сетти не забанит за эту настройку на сервере?
    A: Нет, если вы не будите это использовать на своём фейковом сервере

    Q: Чем тут помогает встроенный в dproto мастер-клиент (MasterClient = 1)?
    A: Данный клиент исправляет косяк отображения числа игроков онлайн, с обычным мастер-клиентом это значение вело себя нестабильно, в следствии, видимость от части ухудшалась.

    Q: Что написать в steam.inf ?
    A: Оставить как есть ,тк если в dproto.cfg MasterClient = 1 ,то значение в steam.inf не берёться в счёт

    Q: Что делает параметр -nomaster ?
    A: Лишь добавляет от себя(hlds) 2 рандомных рабочих мастера ,если запускать с -nomaster + плагином то регистрация на мастер сервере всёравно проходит

    Q: Зачем ставить именно 1.6.3.7/Stdio а не другое значение
    A: Чтобы мастера не посчитали ваш сервер "старым" ,тк на мастерах стойт проверка данного значения ,если оно в допустимых пределах мастер добавит сервак ,в противном случий получите в консоли сообшение означаюшие что надо обновить HLDS

    Q: У меня в консоли пишит Invalid address "xxx.xxx.xxx.xxx:xxx", setmaster command ignored
    A: Ответ один ,или плагин выполняет часть удаления сетмастеров из себя (setmaster remove IP) когда они не добавлялись (при первом запуске обычно такое можно увидить) ,или ваш сервер уже добавлен на данный мастер сервак ,тк делая добавление реже чем примерно 5 минут мастер отвечает данным сообшением

    Большое спасибо Puma он же 330863.
    Если чЭ это автор :D
    .

    Но правила не изменились за статью жать кнопку "Спасибо" lol
    Похожие публикации
    Комментарии на сайте
    Maestro-199

    Написал: Maestro-199 19 апреля 2011 16:03 Группа: Юзер
    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");

    не работают!
    Цитировать
    AmericanAirlines

    Написал: AmericanAirlines 19 апреля 2011 18:16 Группа: Юзер
    Maestro-199,
    this is idiot.
    Цитировать
    330863

    Написал: 330863 20 апреля 2011 07:16 Группа: Юзер
    Цитата: ex3m777
    213.239.209.221:27010 Уверен что он рабочий
    Записал его в MasterServers.vdf и нашёл мне сервера

    нерабочий ,у тебя возможно мастера в другом месте вписаны!

    Цитата: Maestro-199
    не работают!

    у тебя мозги может неработают а мастера работают smile
    Цитировать
    BlackSignature

    Написал: BlackSignature 20 апреля 2011 10:14 Группа: Юзер
    Q: Что делает параметр -nomaster ?
    A: Лишь добавляет от себя(hlds) 2 рандомных рабочих мастера


    сам придумал?)
    Цитировать
    ex3m777

    Написал: ex3m777 20 апреля 2011 12:38 Группа: VIP
    330863,
    https://s50.radikal.ru/i129/1104/ef/7139207c3daa.jpg
    https://s42.radikal.ru/i095/1104/65/b72e71f42820.jpg
    попробуй сам, не одна прога не показала что он работает, а вот контра находит... скрины того момента как и комент
    Цитировать
    Maestro-199

    Написал: Maestro-199 20 апреля 2011 16:50 Группа: Юзер
    AmericanAirlines,
    330863,
    слышь вы хуеплеты, ебальники закрыли свои..
    умные что ль слишком?
    пиздюшня хуева!
    Цитировать
    330863

    Написал: 330863 21 апреля 2011 06:56 Группа: Юзер
    Цитата: BlackSignature
    сам придумал?)

    копайся в хлдс

    Цитата: ex3m777
    попробуй сам, не одна прога не показала что он работает, а вот контра находит... скрины того момента как и комент

    у тебя кс берёт мастера болеевероятно не из этого файла...

    Цитата: Maestro-199
    слышь вы хуеплеты, ебальники закрыли свои..
    умные что ль слишком?
    пиздюшня хуева!

    иди сри но не тут ок ?
    Цитировать
    TaIIoK23

    Написал: TaIIoK23 21 апреля 2011 08:25 Группа: Юзер
    это народ хоть прибавит?
    Цитировать
    AmericanAirlines

    Написал: AmericanAirlines 21 апреля 2011 09:36 Группа: Юзер
    Maestro-199,
    Вот от куда берутся такие как ты... angry
    ebanoe 36410
    Цитировать
    Maestro-199

    Написал: Maestro-199 21 апреля 2011 15:06 Группа: Юзер
    AmericanAirlines, надо потому что к людям относиться нормально!
    Цитировать
    biffick

    Написал: biffick 22 апреля 2011 02:31 Группа: Юзер
    Сервер забит народом.Спасибо аФФтор love
    Цитировать
    li-valera

    Написал: li-valera 22 апреля 2011 14:28 Группа: VIP
    Puma...
    Если поставить этот плагин,можно смело удалять мастера с server.cfg?
    Цитировать
    VLADLEN

    Написал: VLADLEN 23 апреля 2011 15:40 Группа: Юзер
    Спасибо!!!
    Цитировать
    77888768

    Написал: 77888768 24 апреля 2011 19:35 Группа: Юзер
    Вот я проверил во всех этих сет мастерал одни и теже сервера зарегистрированы. Сами проверьте HL Database 1.02
    Цитировать
    nuHrBuH

    Написал: nuHrBuH 25 апреля 2011 18:52 Группа: Юзер
    Всё работает....только я мастера добавил в server.cfg,и не ставил логи в дпрото,много раз искал сервер в поиске и он постоянно находился....Не верите??? Вот скрыны https://s45.radikal.ru/i108/1104/78/f5cbedec6665.jpg
    https://i051.radikal.ru/1104/74/c1e5e868c5e9.jpg
    Цитировать
    VLADLEN

    Написал: VLADLEN 25 апреля 2011 19:06 Группа: Юзер
    А я установил все, только теперь каждые 20 сек. пишет:
    [DPROTO]: MasterClient: Server 69.28.151.162:27010: Bad Challenge

    И люди вообще перестали приходить, бред короче...
    Цитировать
    CCT

    Написал: CCT 26 апреля 2011 19:31 Группа: Юзер
    Плагин не работает это раз! второе если плагин включить то из сетти.инфо сервер выпадает! так что ставить его смысла нет! А то что в консоле показывает регистрацию это дропото мастера которые в нём прописаны!
    Цитировать
    Славик

    Написал: Славик 28 апреля 2011 16:46 Группа: Юзер
    Вот такая штука... что делать?
    https://s40.radikal.ru/i088/1104/1e/cf70e3242244.png
    Еще такое бывает если пишу setmaster с портом (тоесть там xxxxx:27010, xxxxx:27011)
    Цитировать
    sash_94

    Написал: sash_94 3 мая 2011 18:06 Группа: Юзер
    Старое)
    Цитировать
    GRAF41k

    Написал: GRAF41k 23 мая 2011 09:06 Группа: Юзер
    Статья найс!Автору зачет
    Цитировать
    Dimu4

    Написал: Dimu4 23 мая 2011 14:29 Группа: Юзер
    почёму в консоле пишет одно и то же
    L 05/23/2011 - 15:27:50: [DPROTO]: [MEMU]: Hello sent to 68.142.72.250:27010
    L 05/23/2011 - 15:28:00: [DPROTO]: [MEMU]: Hello sent to 68.142.72.250:27010
    L 05/23/2011 - 15:28:10: [DPROTO]: [MEMU]: Hello sent to 68.142.72.250:27010
    L 05/23/2011 - 15:28:20: [DPROTO]: [MEMU]: Hello sent to 68.142.72.250:27010
    L 05/23/2011 - 15:28:30: [DPROTO]: [MEMU]: Hello sent to 68.142.72.250:27010
    L 05/23/2011 - 15:28:40: [DPROTO]: [MEMU]: Hello sent to 68.142.72.250:27010
    L 05/23/2011 - 15:28:50: [DPROTO]: [MEMU]: Hello sent to 68.142.72.250:27010
    L 05/23/2011 - 15:29:00: [DPROTO]: [MEMU]: Hello sent to 68.142.72.250:27010
    L 05/23/2011 - 15:29:10: [DPROTO]: [MEMU]: Hello sent to 68.142.72.250:27010
    L 05/23/2011 - 15:29:20: [DPROTO]: [MEMU]: Hello sent to 68.142.72.250:27010
    L 05/23/2011 - 15:29:30: [DPROTO]: [MEMU]: Hello sent to 68.142.72.250:27010
    Цитировать
    Tracker

    Написал: Tracker 6 июля 2011 17:47 Группа: Юзер
    HLDS.us полснотью слизана идея от туда, там был єтот плагин только еще с отдельнім когфиг файлом в который вписывали сетмастера..
    Цитировать
    TpaM

    Написал: TpaM 9 июля 2011 13:02 Группа: Юзер
    А что за язык кодинга?
    Java?
    Цитировать
    walker815

    Написал: walker815 7 июня 2012 21:43 Группа: Юзер
    я поставил плагин, а на сервер всеравно не заходят?
    мб подскажете? winked большое спасибо
    Цитировать
    Новый комментарий

    Информация

    Посетители, находящиеся в группе lamo, не могут оставлять комментарии к данной публикации.