Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

55 страниц V   1 2 ... 53 54 »

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

Статус пользователя 330863
сообщение 14.11.2010, 11:02
Сообщение #1


Стаж: 14 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

Шаги, которые нужно выполнить. чтобы ваш сервер был виден в интернете:

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: Нет, если вы не будите это использовать на своём фейковом сервере diablo.gif

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

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

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

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 минут pardon.gif в случий если он присутствует в списке мастер сервера

Напомню, для тех кто любит держать много серверов на 1 ип, лимит серверов на мастер серверах VALVE/STEAM равен 12-15 серверам, в противном случий мастер сервер будет удалять ваши серверы из своего списка и повторное добавление будет возможно через более 1 час crazy.gif


Автор: Puma

Отредактировал: umprex, - 2.2.2012, 22:24
Прикрепленные файлы:
Прикрепленный файл  setmaster_2.2.zip ( 8,91 килобайт ) Кол-во скачиваний: 3149
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя vkontakte
сообщение 14.11.2010, 11:07
Сообщение #2


Стаж: 14 лет

Сообщений: 2509
Благодарностей: 486
Полезность: < 0

попробуемс, хотя я ниразу не замечал у себя чтоб мой сервер пропадал из поиска
а ведь ХЛсервер работает по такому же принципу?

Отредактировал: vkontakte, - 14.11.2010, 11:18
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Tr1sT
сообщение 14.11.2010, 11:14
Сообщение #3
Стаж: 14 лет
Город: localhost

Сообщений: 1299
Благодарностей: 683
Полезность: 1021

Сейчас заценим, идея прикольная. Мне кажется что если сервер постоянно будет отсылать пакеты то сетти просто напросто забанит сервер.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 14.11.2010, 11:18
Сообщение #4


Стаж: 14 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

Tr1sT,
сетти я не добавлял ,тк там регистрация через сайт :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Somm
сообщение 14.11.2010, 11:21
Сообщение #5


Стаж: 13 лет

Сообщений: 37
Благодарностей: 17
Полезность: 351

Вряд ли, для того и существует интервал реги, если будешь каждые 30 секунд регаться, то вполне возможно. :D
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 14.11.2010, 16:23
Сообщение #6


Стаж: 14 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

Somm,
ну 3 минуты думаю довольно нормально ,значение какое хотите такое ставьте :)

vkontakte,
ты неошибься) ,ето регает сервак почти также как и hlserver ,тоесть отсылает пакет добавления сервака ,потом heartbeat пакет ,и так каждые 2 минуты ,в случий hlserver-a :)

Отредактировал: Flash, - 14.1.2012, 18:02
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя WhiteBear
сообщение 14.11.2010, 16:35
Сообщение #7


Стаж: 16 лет

Сообщений: 599
Благодарностей: 123
Полезность: 455

Цитата(vkontakte @ 14.11.2010, 19:07) *
попробуемс, хотя я ниразу не замечал у себя чтоб мой сервер пропадал из поиска
а ведь ХЛсервер работает по такому же принципу?

а я наоборот всю кровь техпому свернул, изза того что в списки не попадаю )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coolman
сообщение 14.11.2010, 19:31
Сообщение #8


Стаж: 17 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

Цитата
далее можем удалять все строки которые начинаються с setmaster add

эээ я чет совсем запутался crazy.gif

Отредактировал: coolman, - 14.11.2010, 19:39
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 14.11.2010, 19:35
Сообщение #9
Стаж: 14 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

coolman,
Потому что будет выдавать ошибку о том, что мастер-сервер уже загружен.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Drotik
сообщение 15.11.2010, 16:16
Сообщение #10
Стаж: 16 лет

Сообщений: 1319
Благодарностей: 780
Полезность: 0

Меценат Меценат

coolman наверно не понял откуда именно удалять эти мастера .

с server.cfg удалять надо .
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coolman
сообщение 15.11.2010, 18:43
Сообщение #11


Стаж: 17 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

Цитата(Drotik @ 15.11.2010, 19:16) *
coolman наверно не понял откуда именно удалять эти мастера .

с server.cfg удалять надо .

но не принципиально или все таки 100% убрать? Мне кажется можно плагин оставить и в server.cfg оставить ни чего жуткого не будет.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя balaban
сообщение 15.11.2010, 18:57
Сообщение #12


Стаж: 16 лет

Сообщений: 2131
Благодарностей: 1074
Полезность: 1160

MyArena.ru
Меценат Меценат

coolman,
В исходнике добавляеш свои мастерсервера,а из server.cfg их удаляеш...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 15.11.2010, 19:57
Сообщение #13


Стаж: 14 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

balaban,
coolman,
главное при добавлений в плагине надо чтоб было сначало команда setmaster remove IP:PORT потом нише етой setmaster add IP:PORT ,тк если ето не буде так ,то ето будет обычный метод реги серваков sad.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя balaban
сообщение 15.11.2010, 20:57
Сообщение #14


Стаж: 16 лет

Сообщений: 2131
Благодарностей: 1074
Полезность: 1160

MyArena.ru
Меценат Меценат

330863,
Я еще не ослеп)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coolman
сообщение 15.11.2010, 21:31
Сообщение #15


Стаж: 17 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

Цитата(330863 @ 15.11.2010, 22:57) *
balaban,
coolman,
главное при добавлений в плагине надо чтоб было сначало команда setmaster remove IP:PORT потом нише етой setmaster add IP:PORT ,тк если ето не буде так ,то ето будет обычный метод реги серваков sad.gif

Почему css.setti.info нет? Тоесть грубо говоря свои мастер сервера добавляешь да и в ремове и в адд угу?
Короче я свой список составил и скомпилировал плагин.
Пост твой первый очень труден для понимания, единственный пост в который я не врубился :biggrin:
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 15.11.2010, 21:36
Сообщение #16


Стаж: 14 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

coolman,
Цитата
Почему css.setti.info нет?

потому что рега в мастере сетти только через веб сайт ....

Цитата
Тоесть грубо говоря свои мастер сервера добавляешь да и в ремове и в адд угу?

я добавил не для того чтоб выложить тут вам плагин :) ,я просто начал держать / тестить мастер сервак ,а ремове ,адд ,поймёш когда поймёш что я напечатал в первом посте ,или когда я снифал пакетики :)

Цитата
Пост твой первый очень труден для понимания, единственный пост в который я не врубился

я загадочный bangin.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя balaban
сообщение 15.11.2010, 22:21
Сообщение #17


Стаж: 16 лет

Сообщений: 2131
Благодарностей: 1074
Полезность: 1160

MyArena.ru
Меценат Меценат

Цитата
Пост твой первый очень труден для понимания, единственный пост в который я не врубился

Все внятно написано :)
Цитата
Тоесть грубо говоря свои мастер сервера добавляешь да и в ремове и в адд угу?

То есть заново коннект делает плагин.Сначала его удаляет и добавляет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STIC*
сообщение 16.11.2010, 3:31
Сообщение #18


Стаж: 16 лет

Сообщений: 443
Благодарностей: 50
Полезность: < 0

и какой результат сколько народу прибавило (значительно или нет)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 16.11.2010, 6:51
Сообщение #19


Стаж: 14 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

STIC*,
работа плагина заключаеться в том чтоб сервер был виден на мастер серваках .
возьмём ситуацию ,вы запустили сервак ,а мастер серв ешё в оффе (бывает часто на стимовских) и ты свой серв пока не перезапустиш не увидиш в етом мастере :)
тоесть плагин добавляет сервер ,и отправляет пакеты ,мол он жыв ,ограничение в мастерах ,типо каждые 5 минут ,удалять серваки которые не отвечают ,тоже можно забыть :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fr1style
сообщение 16.11.2010, 8:25
Сообщение #20


Стаж: 14 лет

Сообщений: 312
Благодарностей: 21
Полезность: < 0

ну кто поставил ? есть смысл?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
55 страниц V   1 2 ... 53 54 »
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: