Предварительные требования
- Работающий сервер Project Zomboid, размещённый на Legion Hosting
- Доступ к GPanel
- Установленная игра с возможностью подключения к вашему серверу
Настройка доступа администратора
Прежде чем вы сможете использовать команды администратора в игре, вам нужно настроить пароль администратора на вашем сервере. Есть два способа сделать это.
Вариант 1: Файл настроек сервера
- Откройте GPanel и перейдите к вашему серверу.
- Перейдите в Файловый менеджер и откройте
/.cache/server/<servername>.ini(замените<servername>на имя вашего сервера). - Найдите строку
AdminPassword=и установите её на надёжный пароль:AdminPassword=YourSecurePassword123 - Сохраните файл и перезапустите ваш сервер.
Вариант 2: Вкладка Startup в GPanel
- Откройте GPanel и перейдите к вашему серверу.
- Перейдите на вкладку Startup.
- Найдите поле Admin Password и введите желаемый пароль.
- Перезапустите ваш сервер, чтобы изменение вступило в силу.
Предоставление доступа администратора игрокам
После того как ваш пароль администратора установлен, игроки, которые подключаются и вводят пароль администратора, получат доступ администратора. Вы также можете установить уровни доступа напрямую из консоли сервера.
На вкладке Console в GPanel введите:
setaccesslevel <username> admin
Это команда только для консоли — она должна выполняться из консоли GPanel или консоли сервера, а не из внутриигрового чата.
Распространённые команды администратора
Команды с префиксом / вводятся во внутриигровом чате — нажмите T или Enter, чтобы открыть окно чата. Команды без префикса / предназначены только для консоли и должны выполняться на вкладке Console в GPanel.
Управление игроками
| Команда | Описание |
|---|---|
/players |
Список всех подключённых в данный момент игроков |
/kick <username> |
Кикнуть игрока с сервера |
/banuser <username> |
Забанить игрока на сервере |
/unbanuser <username> |
Снять бан с игрока |
/adduser <username> <password> |
Создать аккаунт в белом списке для игрока |
/servermsg <message> |
Транслировать сообщение всем игрокам на сервере |
Телепортация
| Команда | Описание |
|---|---|
/teleport <username> |
Телепортировать себя к местоположению игрока |
/teleportto <x> <y> <z> |
Телепортировать себя к конкретным координатам карты |
Читы для игроков / Отладка
| Команда | Описание |
|---|---|
/godmod <username> |
Переключить режим бога (неуязвимость) для игрока |
/invisible <username> |
Переключить невидимость для игрока (зомби игнорируют его) |
/noclip <username> |
Переключить noclip для игрока (полёт сквозь стены и местность) |
/addxp <username> <perk> <amount> |
Предоставить опыт игроку в конкретном навыке (например, /addxp Player1 Carpentry 1000) |
Мир & События
| Команда | Описание |
|---|---|
/startrain |
Запустить событие дождя |
/stoprain |
Остановить текущий дождь |
/gunshot |
Вызвать звуковое событие выстрела поблизости, чтобы привлечь зомби |
/chopper |
Вызвать событие пролёта вертолёта |
Управление сервером
| Команда | Описание |
|---|---|
/save |
Принудительно немедленно сохранить мир |
/quit |
Сохранить мир и корректно остановить сервер |
Уровни доступа
В Project Zomboid есть несколько уровней доступа, которые контролируют, какие команды может использовать игрок. Установите уровень доступа игрока из консоли GPanel (это команда только для консоли):
setaccesslevel <username> <level>
| Уровень | Описание |
|---|---|
| admin | Полный доступ ко всем командам. Может управлять другими администраторами, изменять настройки сервера и управлять сервером. |
| moderator | Может кикать и банить игроков, телепортировать и просматривать информацию об игроках. Не может изменять настройки сервера. |
| overseer | Ограниченные возможности модерации. Может просматривать информацию об игроках и выполнять базовую модерацию. |
| gm | Game Master (мастер игры). Может создавать предметы, телепортировать и управлять внутриигровыми событиями. Полезно для ролевых серверов. |
| observer | Может наблюдать за игроками. Минимальный доступ к командам. Полезно для мониторинга сервера. |
| none | Обычный игрок без особых привилегий. Это значение по умолчанию для всех игроков. |
none из консоли GPanel:setaccesslevel PlayerName none
Использование консоли GPanel
Вы также можете выполнять команды через веб-консоль GPanel, не входя в игру:
- Откройте GPanel и перейдите к вашему серверу.
- Перейдите на вкладку Console.
- Введите вашу команду в поле ввода внизу и нажмите Enter.
/) также можно выполнять из консоли GPanel, вводя их с префиксом /. Некоторые команды, такие как setaccesslevel, предназначены только для консоли и не используют префикс /. Определённые команды (такие как телепортация и режим бога) могут работать только тогда, когда вы вошли в игру.
Управление списком банов
Когда вы баните игрока с помощью /banuser, бан сохраняется в базе данных сервера, расположенной в /.cache/db/.
Для управления банами:
- Забанить игрока:
/banuser <username> - Разбанить игрока:
/unbanuser <username> - Ручное редактирование: Вы также можете использовать файловый менеджер GPanel для просмотра каталога
/.cache/db/и ручного редактирования списка банов при необходимости.
Устранение неполадок
- Убедитесь, что ваш пароль администратора установлен правильно в
/.cache/server/<servername>.ini(строкаAdminPassword=) и сервер был перезапущен после изменения. - Убедитесь, что вы ввели пароль администратора при подключении к серверу.
- Проверьте логи сервера в
/.cache/Logs/на наличие сообщений об ошибках.
- Ваш уровень доступа может быть недостаточно высоким. Попросите администратора сервера установить ваш уровень доступа из консоли GPanel с помощью
setaccesslevel <username> admin. - Некоторые команды требуют уровня доступа admin. Если вам был установлен более низкий уровень (например, moderator или gm), определённые команды могут быть вам недоступны.
- Убедитесь, что название перка написано правильно и использует точное название перка PZ (например,
Carpentry,Cooking,Farming,Fitness,Strength). - Игрок должен быть онлайн, когда вы выполняете команду.
- Некоторые команды работают только при вводе в игре, а не через консоль GPanel.
- Убедитесь, что сервер работает и не находится в состоянии сбоя или остановки.
- Попробуйте перезапустить сервер из GPanel и снова выполнить команду.
Связанные руководства
- Руководство по настройкам сервера Project Zomboid — Настройте игровые параметры, сложность и опции песочницы вашего сервера.
- Руководство по установке модов Project Zomboid — Добавьте моды Workshop на ваш сервер.