GM / SERVER COMMANDS

Справочник команд администратора

Актуальный справочник серверных GM-команд: права владельца, инструменты модерации и поведение при выполнении.

Формат ввода

Введите /имяКоманды [args...] в чат. Имена команд используют стиль camelCase.

Роли и права

Супер-админ

Только владелец

Источник: Привязывается при выпуске официального GameToken

Это владелец сервера. Он может использовать игровые команды, влияющие только на себя. Эту роль нельзя передать или изменить через внешнюю конфигурацию.

Админ

Поддержка модерации

Источник: Настраивается владельцем через переменную окружения GAME_ADMINS

Помогает владельцу поддерживать порядок на сервере и может использовать только команды для модерации.

Только супер-админ

Команды супер-админа

Эти команды доступны только владельцу сервера. Все они влияют только на игрока, который их выполнил, и не затрагивают других игроков напрямую.

01

Состояние персонажа

/growth <value: 0.0–1.0>

Устанавливает ваше значение роста и одновременно обновляет размер тела и возраст.

Bash
/growth 1.0
/full Нет

Полностью восстанавливает все параметры выживания (здоровье, голод, воду, кислород и выносливость) и мгновенно завершает инкубацию яиц.

Bash
/full
/safe <seconds>

Устанавливает персональный таймер защиты в секундах. Пока он активен, вас нельзя атаковать.

Bash
/safe 60
/isGod 0 | 1

Включает или выключает личную неуязвимость (1 = включено, 0 = выключено).

Bash
/isGod 1
/nodead 0 | 1

Включает или выключает личный режим бессмертия (1 = включено, 0 = выключено).

Bash
/nodead 1
02

Смена расы

/change <race> [skin]

Меняет вашу расу на месте и сбрасывает координаты. Значение skin по умолчанию равно 0.

Bash
/change TRex 1
/rebirth <race> [skin]

Меняет вашу расу, сохраняя текущие координаты. Значение skin по умолчанию равно 0.

Bash
/rebirth Pteranodon 0
03

Гнездо / яйца

/eggDone Нет

Мгновенно завершает прогресс инкубации всех ваших яиц.

Bash
/eggDone
/nestDone Нет

Заполняет материалы вашего гнезда и переводит его в состояние полностью завершённой постройки.

Bash
/nestDone
04

Создание ИИ

/addTeam <race> [growth]

Создаёт рядом с вами дружественную группу ИИ указанной расы. Значение growth по умолчанию равно 1.0.

Bash
/addTeam Raptor 1.0
/addDino <race> [growth]

Создаёт рядом с вами одного дикого ИИ указанной расы. Значение growth по умолчанию равно 1.0.

Bash
/addDino TRex 0.8
/addDinos [count=5]

Создаёт рядом с вами N случайных диких ИИ.

Bash
/addDinos 5
/addEco <race> [count=1]

Создаёт рядом с вами экологическую группу указанной расы (1 лидер + N - 1 участников).

Bash
/addEco Triceratops 3
/addEcos <count>

Создаёт рядом с вами N экологических групп случайных рас.

Bash
/addEcos 2
05

Телепортация

/move <userId>

Телепортирует вас к координатам целевого игрока.

Bash
/move 12345
06

Управление сервером

/worldchat 0 | 1

Включает или выключает глобальный мировой чат (1 = включено, 0 = выключено). Это также можно заранее задать при запуске через переменную окружения GAME_WORLD_CHAT.

Bash
/worldchat 1
/reloadAnnounce Нет

Перезагружает многоязычное объявление из переменных окружения и немедленно рассылает всем игрокам в сети. Перезапуск сервера после редактирования объявлений не требуется.

Bash
/reloadAnnounce
Доступно админам

Команды администратора

Эти команды доступны обычным администраторам и предназначены для помощи владельцу в поддержании порядка на сервере.

01

Модерация

/band <userId> <seconds>

Блокирует игрока на N секунд, немедленно выгоняет его с сервера и запрещает повторный вход. Запись сохраняется постоянно.

Bash
/band 12345 3600
/deband <userId>

Удаляет запись о блокировке игрока.

Bash
/deband 12345
/mute <userId> <seconds>

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

Bash
/mute 12345 600
/unmute <userId>

Удаляет запись о муте игрока.

Bash
/unmute 12345

Дополнительные заметки

Разница между band и mute

Обе записи сохраняются постоянно и остаются действительными после перезапуска сервера.

  • band: сразу выгоняет игрока и блокирует повторный вход. Используйте для серьёзных нарушений.
  • mute: блокирует только чат. Игрок может продолжать играть как обычно. Используйте для менее серьёзных нарушений.

Переменные окружения и параметры запуска

Обычные администраторы настраиваются через GAME_ADMINS, а состояние мирового чата по умолчанию можно заранее задать через GAME_WORLD_CHAT.

Открыть справочник по настройке сервера

Многоязычная система объявлений

Сервер автоматически подбирает объявление в соответствии с языком клиента каждого игрока. Нет необходимости запускать отдельные серверы для разных языков.

  • GAME_ANNOUNCEMENT: текст объявления по умолчанию, используется, если для языка игрока не задано отдельное объявление.
  • GAME_ANNOUNCEMENT_XX: 16 языковых суффиксов (ZH / ZHTW / EN / JA / KO / PT / PTBR / RU / ES / FR / DE / AR / TH / VI / ID / TR) для объявлений на разных языках.
  • Используйте /reloadAnnounce для перезагрузки объявлений на лету без перезапуска сервера.
Открыть справочник по настройке сервера

Обработка ошибок

Если команда вызывает исключение во время выполнения, сервер:

  • отправит системное уведомление исполнителю в формате [GM Error] <команда>: <сообщение>.
  • не разорвёт соединение с клиентом и продолжит нормальную работу.