Резервирование слотов Sourcemod

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Ответить
Сообщение
Автор
Аватара пользователя
Punkk
Капитан
Капитан
Сообщения: 481
Зарегистрирован: 04.01.2008
Поблагодарили: 11 раз

#1 Сообщение 25.05.2010, 15:59

Прошу сильно не пинать Видел темы которые есть Но они мне не помогли

Сервер на убунте, установлен Метамод соурс 1.8.0V и Соурсмод 1.3.1
Сервер пиратка паченый eSTEAMATiON 2.0 какой RC уже не помню
Настройки:
Запуск сервера
./srcds_run -game cstrike +ip******* +port**** +map de_dust2 -maxplayers 50
sourcemod.cfg
// Specifies how the reserved slots plugin operates. Valid values are:
// 0 : Public slots are used in preference to reserved slots. Reserved slots are freed before public slots.
// 1 : If someone with reserve access joins into a reserved slot, the player with the highest latency and
// no reserved slot access (spectator players are selected first) is kicked to make room. Thus, the reserved
// slots always remains free. The only situation where the reserved slot(s) can become properly occupied is
// if the server is full with reserve slot access clients.
// --
// Requires: reservedslots.smx
// Default: 0
sm_reserve_type 1

// Specifies the number of reserved player slots. Users with the reservation
// admin flag set will be able to join the server when there are no public slots
// remaining. If someone does not have this flag, they will be kicked.
// (Public slots are defined as: maxplayers - number of reserved slots)
// --
// Requires: reservedslots.smx
// Default: 0
sm_reserved_slots 10

// Specifies whether or not reserved slots will be hidden (subtracted from max
// slot count). Valid values are 0 (Visible) or 1 (Hidden).
// --
// Requires: reservedslots.smx
// Default: 0
sm_hide_slots 1
Все админы прописаны в admins.cfg через соурсбанс На сервере привилегии и все остальное есть Не работают почему то только резервные слоты
То есть при попытке соединиться с сервером он меня ставит в общую очередь резервные слоты всегда пустые

havock
Лейтенант
Лейтенант
Сообщения: 131
Зарегистрирован: 02.02.2009
Откуда: Барнаул
Контактная информация:

#2 Сообщение 25.05.2010, 17:26

через connect "адрес серва":"ип" конект ?
или через фавориты тыкаете ) ?

Аватара пользователя
Punkk
Капитан
Капитан
Сообщения: 481
Зарегистрирован: 04.01.2008
Поблагодарили: 11 раз

#3 Сообщение 25.05.2010, 18:04

havock писал(а):через connect "адрес серва":"ип" конект ?
или через фавориты тыкаете ) ?
Тыкаю через фаворит Через конект честно говоря не додумался попробовать

havock
Лейтенант
Лейтенант
Сообщения: 131
Зарегистрирован: 02.02.2009
Откуда: Барнаул
Контактная информация:

#4 Сообщение 25.05.2010, 19:54

обычно через connect слоты работают, так как там определяет флаги а так в очередь ставит

Аватара пользователя
Punkk
Капитан
Капитан
Сообщения: 481
Зарегистрирован: 04.01.2008
Поблагодарили: 11 раз

#5 Сообщение 25.05.2010, 22:27

havock писал(а):обычно через connect слоты работают, так как там определяет флаги а так в очередь ставит
Спасибо и правда работает
Сам что то до этого додуматься не смог :dash:
На мани и через фаворит заходил

TopServers
Лейтенант
Лейтенант
Сообщения: 112
Зарегистрирован: 09.02.2010
Поблагодарили: 17 раз

#6 Сообщение 25.05.2010, 23:37

Насколько я понял когда через фаворит коннектишься сам клиент смотрит сколько рыл\слотов на серве и определяет стоит ли коннектиться или нет, а когда через connect то он принудительно пытается сконнектиться.
Думал обмануть клиента, увеличив кол-во слотов в sv_visiblemaxplayers чтобы админам не приходилось писать connect xxx.xxx.xxx.xxx - не канает)

havock
Лейтенант
Лейтенант
Сообщения: 131
Зарегистрирован: 02.02.2009
Откуда: Барнаул
Контактная информация:

#7 Сообщение 26.05.2010, 07:11

вот вам хитрость... (как для стим так и для ностим)
1) идем Counter Strike Source\Base Source Engine 2\cstrike\resource\
2) ищем файл gamemenu.res
3) делаем его бакап
4) открываем блокнотом
5) добавляем в начало строчки, ну и переписываем нумерацию

Код: Выделить всё

"1"
    {
        "label" " название сервера"
        "command" "engine connect адрес:порт"
    }
6) сохраняем, запускаем игру
7) в меню появляется доп пункт меню "название сервера", при нажатии выполняется команда "connect адрес:порт"

Ответить