Это руководство охватывает администрирование сервера, консольные команды, управление cvar и устранение неполадок для вашего выделенного сервера Nazi Zombies: Portable (NZ:P). NZ:P работает на движке FTEQW и использует консольные команды в стиле Quake для управления сервером. Для первоначальной настройки, конфигурации и инструкций по подключению см. Руководство по настройке сервера NZ:P.
1. Доступ к консоли
Вы можете управлять своим сервером NZ:P двумя способами:
- Консоль GPanel: Перейдите на вкладку Console в GPanel и вводите команды напрямую.
- Внутриигровая консоль: Нажмите
`или~, чтобы открыть консоль, будучи подключённым к серверу.
2. Основные команды сервера
Управление картами
| Команда | Описание |
|---|---|
map <mapname> | Сменить карту на другую (например, map ndu). |
listmaps | Вывести список всех доступных карт на сервере. |
changelevel <mapname> | Сменить карту, сохранив существующие подключения. |
Управление сервером
| Команда | Описание |
|---|---|
status | Показать статус сервера, включая подключённых игроков и их ID. |
kick <player_id> | Кикнуть игрока по его ID (ID можно получить через status). |
quit | Корректно завершить работу сервера. |
restart | Перезапустить текущую карту. |
3. CVar-ы сервера
CVar-ы (консольные переменные) управляют поведением сервера. Задавайте их в консоли GPanel или через стартовую переменную GAME_ARGS, используя формат +cvar value.
| CVar | По умолчанию | Описание |
|---|---|---|
sv_port | (назначается) | Порт сервера (устанавливается автоматически из GPanel). |
sv_port_tcp | (назначается) | TCP-порт для сервера. |
sv_maxclients | 4 | Максимальное количество игроков. |
sv_public | 1 | Будет ли сервер отображаться в публичном списке серверов. |
sv_mintic | 0.045 | Минимальный интервал тика (задаётся через стартовую переменную TICKRATE). |
com_protocolname | NZP-REBOOT | Имя протокола (задаётся через стартовую переменную PROTOCOL). |
hostname | (пусто) | Имя сервера, отображаемое в браузере серверов. Задаётся через GAME_ARGS: +hostname "My Server". |
Установка CVar-ов при запуске
Добавьте cvar-ы в стартовую переменную GAME_ARGS в GPanel:
+hostname "My NZ:P Server" +sv_maxclients 8 +sv_public 1
4. Пользовательский контент
NZ:P поддерживает пользовательские карты. Чтобы добавить пользовательский контент:
- Остановите сервер в GPanel.
- Загрузите файлы пользовательских карт в каталог
nzp/через SFTP (см. Как загружать файлы через SFTP). - Запустите сервер и смените карту на новую с помощью
map <mapname>.
5. Устранение неполадок
Сервер не запускается
- Проверьте консоль GPanel на наличие сообщений об ошибках.
- Убедитесь, что переменная MAP задана с корректным именем карты.
- Убедитесь, что TICKRATE является корректным числом (например,
0.045).
Игроки не могут подключиться
- Убедитесь, что сервер запущен в GPanel.
- Убедитесь, что клиенты используют правильный протокол —
NZP-REBOOTдля нативного,NZP-REBOOT-WEBдля веб. - Веб-клиенты должны использовать HTTP (не HTTPS) и префикс
ws://. - Проверьте правильность IP и порта на вкладке Network.
Баги физики / Зомби застревают
- Попробуйте понизить значение TICKRATE (например, с
0.045до0.033) для более плавной симуляции физики. - Учтите, что меньшие интервалы тика увеличивают использование пропускной способности.
Связанные статьи
- Руководство по настройке сервера NZ:P
- Как найти IP и порт вашего сервера
- Как загружать файлы через SFTP
Нужна помощь?
Если вы столкнулись с проблемами на вашем сервере NZ:P, которые не описаны здесь, создайте тикет в поддержку и укажите IP вашего сервера, описание проблемы и любые соответствующие сообщения об ошибках из консоли GPanel.