Регистрация на мастер-серверах |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
Регистрация на мастер-серверах |
330863 |
14.11.2010, 11:02
Сообщение
|
|
Шаги, которые нужно выполнить. чтобы ваш сервер был виден в интернете:
1. Установка плагина: Код setmaster.ini > /cstrike/addons/amxmodx/configs setmaster.amxx > /cstrike/addons/amxmodx/plugins setmaster.sma > /cstrike/addons/amxmodx/scripting 2. Открыть файл dproto.cfg и заменить переменные: Код // Чтобы работа встроенного мастер клиента в дпрото выводил в логи свою работу LoggingMode = 2 // Включим встроенный мастер-клиент MasterClient = 1 // Выставим [b]GameVersion[/b], который будет отправляться на мастер-сервер. Master_GameVersion = 1.6.3.7/Stdio 3. По возможности запускать сервер с параметром -nomaster Изменения: Код * Улучшен код плагина * Теперь список мастер серверов можно посмотреть/изменить в файле setmaster.ini (amxmodx/configs/setmaster.ini) 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 минут мастер отвечает данным сообшением Q: Что такое "heartbeat" ? A: Команда которая отправляет мастер серверу пакет с некоторой инфой, это заставит мастер сервер не удалять ваш сервер через 5 минут в случий если он присутствует в списке мастер сервера Напомню, для тех кто любит держать много серверов на 1 ип, лимит серверов на мастер серверах VALVE/STEAM равен 12-15 серверам, в противном случий мастер сервер будет удалять ваши серверы из своего списка и повторное добавление будет возможно через более 1 час Автор: Puma
Отредактировал: umprex, - 2.2.2012, 22:24
Прикрепленные файлы:
|
Поблагодарили 61 раз
|
|
vkontakte |
14.11.2010, 11:07
Сообщение
|
|
попробуемс, хотя я ниразу не замечал у себя чтоб мой сервер пропадал из поиска
а ведь ХЛсервер работает по такому же принципу?
Отредактировал: vkontakte, - 14.11.2010, 11:18
|
|
|
Tr1sT |
14.11.2010, 11:14
Сообщение
|
Сейчас заценим, идея прикольная. Мне кажется что если сервер постоянно будет отсылать пакеты то сетти просто напросто забанит сервер.
|
|
|
|
330863 |
14.11.2010, 11:18
Сообщение
|
|
Tr1sT,
сетти я не добавлял ,тк там регистрация через сайт :) |
Поблагодарили 2 раз
|
|
Somm |
14.11.2010, 11:21
Сообщение
|
|
Вряд ли, для того и существует интервал реги, если будешь каждые 30 секунд регаться, то вполне возможно. :D
|
|
|
330863 |
14.11.2010, 16:23
Сообщение
|
|
Somm,
ну 3 минуты думаю довольно нормально ,значение какое хотите такое ставьте :) vkontakte, ты неошибься) ,ето регает сервак почти также как и hlserver ,тоесть отсылает пакет добавления сервака ,потом heartbeat пакет ,и так каждые 2 минуты ,в случий hlserver-a :)
Отредактировал: Flash, - 14.1.2012, 18:02
|
|
|
WhiteBear |
14.11.2010, 16:35
Сообщение
|
|
|
|
|
coolman |
14.11.2010, 19:31
Сообщение
|
|
Цитата далее можем удалять все строки которые начинаються с setmaster add эээ я чет совсем запутался
Отредактировал: coolman, - 14.11.2010, 19:39
|
Поблагодарили 1 раз
|
|
STR@TEG |
14.11.2010, 19:35
Сообщение
|
coolman,
Потому что будет выдавать ошибку о том, что мастер-сервер уже загружен. |
|
|
|
Drotik |
15.11.2010, 16:16
Сообщение
|
coolman наверно не понял откуда именно удалять эти мастера .
с server.cfg удалять надо . |
|
|
|
coolman |
15.11.2010, 18:43
Сообщение
|
|
|
|
|
balaban |
15.11.2010, 18:57
Сообщение
|
|
coolman,
В исходнике добавляеш свои мастерсервера,а из server.cfg их удаляеш... |
|
|
330863 |
15.11.2010, 19:57
Сообщение
|
|
balaban,
coolman, главное при добавлений в плагине надо чтоб было сначало команда setmaster remove IP:PORT потом нише етой setmaster add IP:PORT ,тк если ето не буде так ,то ето будет обычный метод реги серваков |
|
|
balaban |
15.11.2010, 20:57
Сообщение
|
|
330863,
Я еще не ослеп) |
|
|
coolman |
15.11.2010, 21:31
Сообщение
|
|
balaban, coolman, главное при добавлений в плагине надо чтоб было сначало команда setmaster remove IP:PORT потом нише етой setmaster add IP:PORT ,тк если ето не буде так ,то ето будет обычный метод реги серваков Почему css.setti.info нет? Тоесть грубо говоря свои мастер сервера добавляешь да и в ремове и в адд угу? Короче я свой список составил и скомпилировал плагин. Пост твой первый очень труден для понимания, единственный пост в который я не врубился :biggrin: |
|
|
330863 |
15.11.2010, 21:36
Сообщение
|
|
coolman,
Цитата Почему css.setti.info нет? потому что рега в мастере сетти только через веб сайт .... Цитата Тоесть грубо говоря свои мастер сервера добавляешь да и в ремове и в адд угу? я добавил не для того чтоб выложить тут вам плагин :) ,я просто начал держать / тестить мастер сервак ,а ремове ,адд ,поймёш когда поймёш что я напечатал в первом посте ,или когда я снифал пакетики :) Цитата Пост твой первый очень труден для понимания, единственный пост в который я не врубился я загадочный |
|
|
balaban |
15.11.2010, 22:21
Сообщение
|
|
Цитата Пост твой первый очень труден для понимания, единственный пост в который я не врубился Все внятно написано :) Цитата Тоесть грубо говоря свои мастер сервера добавляешь да и в ремове и в адд угу? То есть заново коннект делает плагин.Сначала его удаляет и добавляет |
|
|
STIC* |
16.11.2010, 3:31
Сообщение
|
|
и какой результат сколько народу прибавило (значительно или нет)
|
|
|
330863 |
16.11.2010, 6:51
Сообщение
|
|
STIC*,
работа плагина заключаеться в том чтоб сервер был виден на мастер серваках . возьмём ситуацию ,вы запустили сервак ,а мастер серв ешё в оффе (бывает часто на стимовских) и ты свой серв пока не перезапустиш не увидиш в етом мастере :) тоесть плагин добавляет сервер ,и отправляет пакеты ,мол он жыв ,ограничение в мастерах ,типо каждые 5 минут ,удалять серваки которые не отвечают ,тоже можно забыть :) |
|
|
Fr1style |
16.11.2010, 8:25
Сообщение
|
|
ну кто поставил ? есть смысл?
|
Поблагодарили 1 раз
|
|