Описание серверных команд.
Все перечисленные команды можно записать в файл конфига в любом порядке. Имя конфига по умолчанию - "zserv.cfg". С помощью серверных команд можно также менять значения переменных. Выполнить команду во время работы сервера можно несколькими способами: в самом zserv (наприсем "playerinfo 2" или "/say hi all" в GUI-версии), в качестве параметра командной строки (команда с параметрами идёт после знака +), например:
"zserv32.exe -deathmatch +addban 127.0.0.1 Local whores are not welcome here"
Управление сервером через удалённую консоль (rcon).
Для возможности использования rcon (remote console) необходимо настроить следующую переменную:
Поменять пароль, заданный в переменной "rcon_password". Пароль по умолчанию - "password"
Для получения доступа к rcon из игры необходимо сделать следующее:
1) Во время игры на сервере набрать в консоли клиента команду: "rcon_password <password>", где password - пароль, заданный сервером. Эта команда авторизует вас как адмн сервера и вы получите доступ ко всем перечисленным ниже командам. Данную команду необходимо вводить каждый раз после перезагрузки мапы на сервере.
2) Для использования серверных команд или изменения переменных через rcon необходимо вводить в клиенте команду такого вида:
"rcon <команда> [параметры]", например: "rcon map map04" или "rcon sv_aircontrol 0.00390625".
|
Команда |
Параметры |
Действие |
| acl_add | <ник> | добавить игрока с указанным ником в список доступа |
| acl_clear | очистить список ников с доступом на сервер | |
| acr_remove | <ник> | удалить игрока с указанным ником из списка доступа |
| addban | <IP> <причина> | забанить игрока с указанными IP и причиной и добавить бан в файл "zd_bans.txt" |
| addbot | запустить бота в игру | |
| addmap | <имя_мапы> | добавить мапу с указанным именем в маплист |
| addtempban | <IP> <причина> | забанить игрока на 15 минут с указанными IP и причиной |
| add_cvaroverride | <map> <cvar> <value> | изменять значение переменной cvar на value на мапе map |
| banlist | вывести полный список банов в консоль | |
| connectionlog | включить или выключить лог соединений | |
| clearmaplist | очистить маплист | |
| cmdlist | список всех серверных команд | |
| cvarlist | список всех серверных переменных и их значений | |
| debuglog | включить или выключить отладочный лог | |
| dir | вывести список файлов из текущей папки на сервере в консоль | |
| error | <сообщение> | завершить работу сервера и вывести сообщение об ошибке |
| exec | <filename.cfg> | применить команды из файла filename.cfg |
| fraglog | включить или выключить лог фрагов | |
| gameversion | вывести версию сервера в консоль | |
| kick | <номер> <причина> | кикнуть игрока с указанным номером с сервера с указанием причины. номер игрока можно узнать командой playerinfo |
| killban | <IP> | разбанивает указанный IP и удаляет его из файла "zd_bans.txt" |
| listbots | список доступных ботов на сервере | |
| list_cvaroverride | информация об измененных переменных. по умолчанию список пуст | |
| logfile | включить или выключить общий лог | |
| map | <имя_мапы> | немедленно перейти на мапу с указанным именем |
| maplist | вывести маплист в консоль. по умолчанию он пустой | |
| mapskipby | <кол-во_мап> | Пропустить указанное количество мап в маплисте (отрицательное - назад) |
| mapskipto | <имя_мапы> | Перейти на мапу с указанным именем в маплисте |
| pings | вывести информацию о пингах игроков в консоль | |
| playerinfo | [номер] | вывести информацию об игроке с указанным номером |
| players | вывести информацию о всех игроках, их IP, пингах и фрагах | |
| puke | <номер_скрипта> | выполнить скрипт с указанным номером на текущей мапе |
| quit | завершить работу сервера | |
| removebots | удалить всех ботов из игры | |
| resetscores | сбросить текущий счёт в игре | |
| say | <сообщение> | вывести сообщение в игру от имени консоли |
| set | <cvar> <value> | установить переменной cvar значение value. слово set писать не обязательно |
| setaltwads | <wad1=altwad11=altwad12> [wad2=altwad2] | Установить альтернативные вады (разные вады разделяются пробелом) |
| scriptstat | статистика выполняемых скриптов на текущей мапе | |
| skins | список всех доступных скинов | |
| wads | список используемых вадов на сервере | |
| weaponlog | включить или выключить лог оружия |
Обозначения:
<обязательный параметр>
[необязательный параметр]