Pterohost docs

Project Zomboid: админ-команды сервера

Полный список админ-команд Project Zomboid: additem, teleport, godmode, banuser, setaccesslevel - управление сервером через консоль и чат.

Кратко: Команды Project Zomboid вводятся в консоли сервера (без /) или в чате от имени админа (со /). Основные - additem, setaccesslevel, teleport, banuser, godmode. Права раздаются через /setaccesslevel ИмяИгрока admin.

Project Zomboid: админ-команды сервера

Project Zomboid Build 42 (2025-2026) значительно расширил инструменты администрирования серверов. Теперь управлять выживанием можно не только из консоли, но и прямо через игровой интерфейс - благодаря системе уровней доступа. Однако знать команды в текстовом виде всё равно необходимо: они работают быстрее, не требуют мыши и незаменимы при автоматизации через скрипты. В этой статье собраны все актуальные команды с синтаксисом, примерами и типичными ошибками.

Pterohost - игровой хостинг для Project Zomboid с NVMe SSD, автоматической DDoS-защитой и поддержкой 24/7. Промокод 4START даёт -20% на первый заказ. Заказать сервер Project Zomboid

Как вводить команды: консоль vs чат

В Project Zomboid есть два места для ввода команд:

Серверная консоль - окно процесса сервера (или вкладка Console в Pterodactyl/панели хостинга). Команды вводятся без косой черты /:

additem Survivor Base.Axe 1
save
quit

Игровой чат - если вы подключены к серверу как игрок с правами admin или moderator, команды вводятся со slash /:

/additem Survivor Base.Axe 1
/save
/quit

Оба способа эквивалентны по результату. На хостинге без прямого доступа к консоли процесса - используйте чат с правами admin.

Система уровней доступа

Перед тем как раздавать команды, важно понять иерархию прав. В Project Zomboid пять уровней:

УровеньОписание
adminПолные права: все команды, кик, бан, телепорт, spawn предметов
moderatorКик, бан, телепорт, просмотр инвентарей
overseerБазовые команды: кик, предупреждения
gm (gamemaster)Spawn предметов, godmode, без прав бана
noneОбычный игрок без доступа к командам

Назначить уровень доступа

/setaccesslevel ИмяИгрока admin
/setaccesslevel ИмяИгрока moderator
/setaccesslevel ИмяИгрока none

Важно: ИмяИгрока - это имя персонажа в игре, не Steam-ник. Регистр имеет значение в некоторых версиях Build 42 - вводите точно так, как отображается в игре.

Проверить текущие права игрока можно через:

/checkModsNeedUpdate
/players

Команда /players выводит список подключённых игроков с уровнями доступа.

Команды управления предметами

additem - выдача предмета

Синтаксис:

/additem ИмяИгрока Модуль.НазваниеПредмета Количество

Примеры:

/additem Survivor Base.Axe 1
/additem Survivor Base.Bag_BigHikingBag 1
/additem Survivor Base.Food_BeansCooked 10
/additem Survivor Base.WaterBottleFull 5
/additem Survivor Base.Pistol 1
/additem Survivor Base.PistolMagazine 3

Модули предметов:

  • Base - все стандартные предметы игры
  • Radio - радиооборудование
  • Farming - предметы для фермерства
  • MechanicMag - журналы по механике
  • Моды добавляют свои модули (например, Hydrocraft.FuelCanEmpty)

Полный список ID предметов можно найти на Project Zomboid Wiki. Для Build 42 ID частично изменились - сверяйтесь с актуальной версией вики.

createhorde - создание орды зомби

/createhorde Количество
/createhorde 50

Орда спавнится рядом с вашим персонажем. Полезно для тестирования или создания испытаний игрокам.

spawnvehicle - спавн транспорта

/spawnvehicle Base.VehicleCar1
/spawnvehicle Base.Van1

Автомобиль появляется рядом с вашей позицией.

Команды управления игроками

kickuser - кик игрока

/kickuser ИмяИгрока
/kickuser ИмяИгрока reason=Нарушение правил

Игрок отключается от сервера и может переподключиться снова. Параметр reason= - необязательный, но помогает игроку понять причину.

banuser / unbanuser - бан по имени

/banuser ИмяИгрока
/banuser ИмяИгрока ip=true
/unbanuser ИмяИгрока

Параметр ip=true добавляет бан по IP-адресу вместе с баном аккаунта.

banid / unbanid - бан по Steam ID

/banid 76561198012345678
/unbanid 76561198012345678

Бан по Steam ID64 - наиболее надёжный способ. Steam ID можно узнать через /players (в некоторых версиях) или через внешние сервисы по профилю Steam.

teleport - телепортация

/teleport ИмяИгрока
/teleportto ИмяИгрока ЦельИгрока
  • /teleport Survivor - телепортирует ВАС к игроку Survivor
  • /teleportto Survivor NewPlayer - телепортирует Survivor к NewPlayer

Телепортация с координатами (числа x,y,z):

/teleportat 10050 7600 0

godmode - режим бессмертия

/godmode ИмяИгрока
/godmode -1

Включает/выключает режим бессмертия для указанного игрока. /godmode -1 применяет к вашему персонажу.

Примечание: godmode не отображается визуально - убедитесь, что сняли его после тестирования, иначе игрок получит нечестное преимущество.

invisible - режим невидимости

/invisible ИмяИгрока
/invisible -1

Игрок становится невидимым для зомби и других игроков. Удобно для патрулирования сервера без вмешательства.

noclip - режим полёта

/noclip ИмяИгрока
/noclip -1

Отключает физику столкновений - игрок может проходить сквозь стены. Полезно при застревании в геометрии.

Команды информации и мониторинга

players - список игроков

/players

Выводит список всех подключённых игроков с именами, координатами и уровнями доступа.

checkModsNeedUpdate - проверка модов

/checkModsNeedUpdate

Проверяет, есть ли обновления для модов, подключённых к серверу. Важно запускать после выхода обновлений.

voiceban / voiceunban - управление голосом

/voiceban ИмяИгрока
/voiceunban ИмяИгрока

Запрещает/разрешает использование VOIP конкретным игроком.

Команды управления миром и сервером

save - сохранение мира

/save

Принудительно сохраняет текущее состояние мира. По умолчанию сервер сохраняется автоматически каждые 0 минут (параметр SaveWorldEveryMinutes в servertest.ini), но перед перезапуском обязательно вызывайте /save вручную.

quit - остановка сервера

/quit

Корректно останавливает сервер с сохранением мира. Не убивайте процесс через kill -9 или диспетчер задач - это почти гарантированная порча сейва.

servermsg - сообщение всем игрокам

/servermsg "Текст сообщения"
/servermsg "Перезапуск сервера через 5 минут. Найдите безопасное место!"

Отображает системное сообщение всем игрокам в чате и на экране. Используйте за 5-10 минут до перезапуска.

startrain / stoprain - управление погодой

/startrain
/stoprain

Включает/выключает дождь на сервере мгновенно. Полезно для мероприятий или тестирования механик.

changeoption - изменение параметров на лету

/changeoption Параметр Значение
/changeoption MaxPlayers 20
/changeoption PublicName "Новое имя сервера"

Некоторые параметры из servertest.ini можно менять без перезапуска. Изменения вступают в силу сразу, но сохраняются в конфиге только при следующем корректном завершении сервера.

Управление сейфхаусами

Сейфхаус (Safehouse) в Project Zomboid - это область, которую игрок захватывает как свою базу. Администраторы могут управлять этими зонами.

Просмотр сейфхаусов

Через консоль напрямую список сейфхаусов не выводится командой. Данные о сейфхаусах хранятся в файле:

  • Windows: C:\Users\USERNAME\Zomboid\Saves\Multiplayer\servertest\safehouse.lua
  • Linux: ~/.config/Zomboid/Saves/Multiplayer/servertest/safehouse.lua

Файл содержит имена владельцев, координаты и список членов каждого сейфхауса в формате Lua.

Освобождение сейфхауса

/releasesafehouse

Команда вводится находясь внутри сейфхауса - освобождает текущий занятый вами сейфхаус. Для удалённого удаления сейфхауса конкретного игрока потребуется редактировать файл safehouse.lua вручную при остановленном сервере.

Алгоритм ручного удаления сейфхауса:

  1. Остановите сервер (/quit)
  2. Откройте safehouse.lua в текстовом редакторе
  3. Найдите запись с именем нужного игрока
  4. Удалите соответствующий блок
  5. Запустите сервер

Настройки сейфхаусов в конфиге

В servertest.ini есть параметры, влияющие на сейфхаусы:

; Разрешить сейфхаусы
AllowSafehouse=true

; Разрешить аренду сейфхауса только при наличии игрока в сети
SafehouseAllowNonResidential=false

; Количество дней до автоматического удаления брошенного сейфхауса
SafehouseDaySurvivedToClaim=0

; Максимум членов сейфхауса
SafehouseMaxMemberNum=6

Безопасный перезапуск сервера

Правильная процедура перезапуска предотвращает потерю прогресса игроков:

Шаг 1 - Предупреждение (за 10 минут):

/servermsg "Внимание! Перезапуск сервера через 10 минут. Найдите безопасное место и сохраните прогресс."

Шаг 2 - Напоминание (за 2 минуты):

/servermsg "Перезапуск через 2 минуты!"

Шаг 3 - Финальное предупреждение (за 1 минуту):

/servermsg "Перезапуск через 1 минуту. Последний шанс найти укрытие!"

Шаг 4 - Сохранение и остановка:

/save
/quit

Между /save и /quit подождите 10-15 секунд, чтобы сохранение завершилось корректно. После /quit процесс сервера завершится - запустите его снова обычным способом.

Автоматизация перезапуска - на Linux можно настроить cron-задание или systemd-timer, которые будут выполнять эту последовательность автоматически. На хостингах с панелью управления типа Pterodactyl часто есть встроенный планировщик задач.

Типичные ошибки с командами

“Unknown command” - проверьте синтаксис. В чате обязателен слеш /, в консоли - нет. Некоторые команды чувствительны к регистру.

“Access denied” - ваш персонаж не имеет нужного уровня доступа. Попросите другого админа выполнить /setaccesslevel ВашеИмя admin или сделайте это через консоль сервера.

“User not found” - имя игрока указано неверно. Проверьте точное написание через /players. Если имя содержит пробелы, попробуйте взять его в кавычки.

Команда additem не работает - проверьте ID предмета. В Build 42 часть ID изменилась. Попробуйте Base.Hammer вместо Base.NormalHammer - названия могли быть обновлены.

Команда выполнена, но эффект не виден - некоторые команды (например, godmode) не дают визуальной обратной связи. Проверьте эффект на практике.

Полезная шпаргалка

ЗадачаКоманда
Выдать права админа/setaccesslevel Имя admin
Снять права/setaccesslevel Имя none
Список игроков/players
Выдать предмет/additem Имя Base.Предмет 1
Телепорт к игроку/teleport Имя
Кик игрока/kickuser Имя
Бан игрока/banuser Имя
Бан по Steam ID/banid SteamID64
Сообщение всем/servermsg "Текст"
Godmode/godmode Имя
Невидимость/invisible Имя
Сохранить мир/save
Остановить сервер/quit
Начать дождь/startrain
Остановить дождь/stoprain
Создать орду/createhorde 50
Спавн машины/spawnvehicle Base.VehicleCar1

Связанные материалы

Если вас интересует администрирование других выживальческих серверов, читайте подробные руководства по настройке: сервер Palworld с нуля, сервер 7 Days to Die - конфиг и права, настройка сервера Valheim.

Заключение

Команды Project Zomboid - мощный инструмент, который позволяет администратору полностью управлять сервером прямо во время игры. Знание синтаксиса setaccesslevel, additem, banuser и процедуры безопасного перезапуска через /save + /quit закрывает 90% повседневных задач. Для сложных сценариев - управление сейфхаусами или автоматические рестарты - потребуется работа с файлами конфигурации или планировщиком задач на сервере. Главное правило: всегда предупреждайте игроков перед перезапуском и никогда не убивайте процесс принудительно - иначе рискуете потерять сейв мира.

Pterohost - хостинг Project Zomboid с бесплатной DDoS-защитой, NVMe SSD и круглосуточной поддержкой - сервер будет работать стабильно без вашего участия. Промокод 4START даёт -20% на первый заказ. Заказать сервер Project Zomboid