Прямое управление сервером через консоль в игре Очень многие знают как вызвать игровую консоль находясь непосредственно на игровом сервере, делается это кнопочкой ` (тильда), можно раскрыть расширенную консоль нажав Shift+`.
Управление сервером производится набором rcon команд вводимыми последовательно в консоль.
Для доступа к управлению сервером вы должны иметь rcon пароль, который прописывается в основном конфиг-файле сервера при его настройке командой
Set rcon_password "…" где в кавычках указывается непосредственно пароль.
Для активации вас как администратора необходимо сначала пройти процедуру активации rcon пароля, делается это один раз в начале каждого сеанса вашей работы на сервере.
После коннекта находясь в игре вызываем консоль нажав ` и пишем
/rcon login … пароль вводится без кавычек, нажимаем enter.
Если пароль введен правильно, вы можете вводить rcon команды. Синтаксис устроен так что каждая rcon команда начинается как /rcon …….
Рассмотрим подробно rcon команды которые вам понадобятся.
/rcon g_password пароль устанавливает пароль для доступа на сервер
Если вы хотите снять пароль, укажите просто пустую строчку, /rcon g_password “”
Кавычки именно в этом случае обязательны.
/rcon status показывает список играющих на сервере что-то типа
num score ping guid name lastmsg address qport rate
--- ----- ---- ------ --------------- ------- --------------------- ----- -----
2 11 374 652659 ^2ZzZzZ^7 0 85.195.ххх.хх:28960 2148 25000
3 49 45 458524 Yr^9aze^7 0 89.ххх.1.ххх:28960 2922 25000
4 13 25 912259 il^7 50 89.ххх.32.ххх:28960 2393 25000
5 21 37 514524 dimon()rus^7 50 87.237.ххх.ххх:28960 2968 25000
В принципе все понятно номер игрока, счет, гуид, имя, адрес, порт, рэйт.
В данном случае мы имеем “игровые” гуиды игроков, которые отличаются от PB guid (гуид присвоенный панкбастером).
/rcon say траблабалалала
выводит строчку в игре типа сonsole: траблабалалала и все играющие понимают что вещает админ smile.gif
/rcon g_gametype sd(или dm,tdm,hq,ctf) выбираем режим игры, после выбора режима надо либо перезапустить текущую карту, либо загрузить другую, только после этого происходит смена режима.
/rcon map имя карты загружает на сервере выбранную карту
mp_toujane тужан
mp_matmata матмата
mp_burgundy бургундия
mp_trainstation Каен (Caen)
mp_dawnville Даунвилль (St. Mere Eglise)
mp_downtown Москва
mp_railyard Сталинград
mp_farmhouse Белтот (Beltot)
mp_brecourt Брекур
mp_harbor Ростов
mp_leningrad Ленинград
mp_carentan Карентан
mp_rhine Валлендар (Wallendar)
mp_breakout Бокадж (Villers-Bocage)
mp_decoy Эль Аламейн (el Alamein)
/rcon map_rotate загружает следующую в ротации карту, ротация прописывается в конфиг-файле сервера командой sv_maprotate.
/rcon map_restart перезагружает текущую карту на сервере
/rcon fast_restart перезапускает карты без перезагрузки (просто обнуляется счетчик очков) наиболее часто встречающаяся команда на кланварах. smile.gif
Далее описываются команды для бана и кика предоставляемые rcon сервисом самой игры, я не рекомендую вам их использовать по двум причинам
1. невозможность просмотреть банлист без ftp дроступа.
2. бан происходит по игровому гуиду, который изменить для знающего человека не составит особого труда.
Панкбастер предоставляет для этого куда более надежные и гибкие средства используйте его и проблем не будет.
В общеобразовательном плане:
/rcon onlykick имя кикает игрока с указанным именем, коды цветов, если ник цветной при этом указывать не надо.
/rcon kick имя кикает игрока, с указанным именем. Коды цветов указывать надо.
/rcon kick all кикает всех игроков.
/rcon onlykick all аналогично.
/rcon clientkick номер кикает игрока, играющего под указанным номером (узнать можно командой /rcon status см. выше).
/rcon banUser имя банит игрока с указанным именем. Гуид заносится в ban.txt
/rcon banClient номер банит игрока под указанным номером (узнать можно командой /rcon status см. выше). Гуид заносится в ban.txt
/rcon tempBanUser имя кикает и временно банит игрока с указанным именем на время указанное в переменной sv_kickbantime.Гуид никуда при этом не записывается. Так сказать легкая карательная мера.
/rcon tempBanClient номер кикает и временно банит игрока с указанным номером на время указанное в переменной .Гуид никуда при этом не записывается. Так сказать легкая карательная мера.
/rcon unbanuser имя разбанивает игрока с указанным именем.