GM / SERVER COMMANDS
Справочник команд администратора
Актуальный справочник серверных GM-команд: права владельца, инструменты модерации и поведение при выполнении.
Введите /имяКоманды [args...] в чат. Имена команд используют стиль camelCase.
Роли и права
Только владелец
Это владелец сервера. Он может использовать игровые команды, влияющие только на себя. Эту роль нельзя передать или изменить через внешнюю конфигурацию.
Поддержка модерации
Помогает владельцу поддерживать порядок на сервере и может использовать только команды для модерации.
Команды супер-админа
Эти команды доступны только владельцу сервера. Команды персонажа и ИИ в основном влияют на исполнителя, а команды управления сервером меняют состояние всего сервера.
Состояние персонажа
/growth <value: 0.0–1.0> Устанавливает ваше значение роста и одновременно обновляет размер тела и возраст.
/growth 1.0 /full Нет Полностью восстанавливает все параметры выживания (здоровье, голод, воду, кислород и выносливость) и мгновенно завершает инкубацию яиц.
/full /safe <seconds> Устанавливает персональный таймер защиты в секундах. Пока он активен, вас нельзя атаковать.
/safe 60 /isGod 0 | 1 Включает или выключает личную неуязвимость (1 = включено, 0 = выключено).
/isGod 1 /nodead 0 | 1 Включает или выключает личный режим бессмертия (1 = включено, 0 = выключено).
/nodead 1 Смена расы
/change <race> [skin] Меняет вашу расу на месте и сбрасывает координаты. Значение skin по умолчанию равно 0.
/change TRex 1 /rebirth <race> [skin] Меняет вашу расу, сохраняя текущие координаты. Значение skin по умолчанию равно 0.
/rebirth Pteranodon 0 Гнездо / яйца
/eggDone Нет Мгновенно завершает прогресс инкубации всех ваших яиц.
/eggDone /nestDone Нет Заполняет материалы вашего гнезда и переводит его в состояние полностью завершённой постройки.
/nestDone Создание ИИ
/addTeam <race> [growth] Создаёт рядом с вами дружественную группу ИИ указанной расы. Значение growth по умолчанию равно 1.0.
/addTeam Raptor 1.0 /addDino <race> [growth] Создаёт рядом с вами одного дикого ИИ указанной расы. Значение growth по умолчанию равно 1.0.
/addDino TRex 0.8 /addDinos [count=5] Создаёт рядом с вами N случайных диких ИИ.
/addDinos 5 /addEco <race> [count=1] Создаёт рядом с вами экологическую группу указанной расы (1 лидер + N - 1 участников).
/addEco Triceratops 3 /addEcos <count> Создаёт рядом с вами N экологических групп случайных рас.
/addEcos 2 Управление сервером
/worldchat 0 | 1 Включает или выключает глобальный мировой чат (1 = включено, 0 = выключено). Это также можно заранее задать при запуске через переменную окружения GAME_WORLD_CHAT.
/worldchat 1 /reloadAnnounce Нет Перезагружает многоязычное объявление из переменных окружения и немедленно рассылает всем игрокам в сети. Перезапуск сервера после редактирования объявлений не требуется.
/reloadAnnounce /wlReload Нет Перезагружает whitelist входа игроков (GAME_SERVER_WHITELIST и Database/whitelist.txt). Влияет только на новые подключения и не выкидывает игроков, которые уже в сети.
/wlReload /timePause [on|off|1|0] Ставит на паузу или возобновляет день/ночь и сезоны на всём сервере. Без аргумента переключает текущее состояние. Не влияет на механики выживания, работающие по реальному времени.
/timePause on /timeSpeed [0.01–60] Показывает или задаёт множитель скорости игрового времени. Без аргумента только сообщает текущую скорость и состояние паузы.
/timeSpeed 2 /timeHour [0–23] Показывает или задаёт текущий игровой час. Без аргумента только сообщает текущее время.
/timeHour 8 /clearBans CONFIRM Очищает все записи BAND и MUTE. Требуется буквальное слово CONFIRM.
/clearBans CONFIRM /anger 0.0 ~ 1.0 Устанавливает собственное значение ярости EX (для обучения или владельца).
/anger 0.5 /dbrollback <yyyyMMdd_HHmmss> Записывает одноразовый маркер отката и завершает процесс для отката базы данных.
/dbrollback 20260812_120000 /dbrestart Нет Завершает процесс; контейнер автоматически перезапускается. Полезно после изменения конфигурации.
/dbrestart Команды администратора
Эти команды доступны обычным администраторам и предназначены для помощи владельцу в поддержании порядка на сервере.
Модерация
/band <userId> <seconds> Блокирует игрока на N секунд, немедленно выгоняет его с сервера и запрещает повторный вход. Запись сохраняется постоянно.
/band 12345 3600 /deband <userId> Удаляет запись о блокировке игрока.
/deband 12345 /mute <userId> <seconds> Выдаёт мут игроку на N секунд. Запись сохраняется постоянно, игрок не выкидывается с сервера, блокируется только чат.
/mute 12345 600 /unmute <userId> Удаляет запись о муте игрока.
/unmute 12345 /bandCheck <userId> Проверяет текущий статус бана игрока и оставшееся время.
/bandCheck 12345 /muteCheck <userId> Проверяет текущий статус мута игрока на этом сервере и оставшееся время.
/muteCheck 12345 /bandList [page] Показывает список банов с пагинацией; page по умолчанию 1.
/bandList 1 /muteList [page] Показывает список мутов с пагинацией; page по умолчанию 1.
/muteList 1 /fixMaster Нет Сканирует весь сервер и исправляет неверные masterId у ИИ-спутников (потомков/партнёров), сразу сохраняя исправления.
/fixMaster Телепортация
/move <userId> Телепортирует вас к местоположению целевого игрока в сети.
/move 12345 /moveTo <userId> <targetUserId> Телепортирует указанного игрока в сети к местоположению другого игрока в сети.
/moveTo 12345 67890 Дополнительные заметки
Разница между 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] <команда>: <сообщение>.
- не разорвёт соединение с клиентом и продолжит нормальную работу.