GM / SERVER COMMANDS

Admin Command Reference

Latest server-side GM command reference covering owner-only permissions, assistant admin tools, and runtime behavior.

Input format

Enter /commandName [args...] in chat. Command names use camelCase.

Roles and permissions

Super Admin

Owner only

Source: Bound when the official GameToken is issued

The server owner. Can use self-benefiting gameplay commands. This role cannot be transferred or changed through external configuration.

Admin

Moderation support

Source: Configured by the owner through the GAME_ADMINS environment variable

Helps the owner maintain server order and can only use moderation-support commands.

Super Admin only

Super Admin commands

These commands are only available to the server owner. Character and AI commands mostly affect the executor, while server-management commands affect server-wide runtime state.

01

Character state

/growth <value: 0.0–1.0>

Set your growth value and update body size and age at the same time.

Bash
/growth 1.0
/full None

Restore all survival attributes (health, hunger, water, oxygen, stamina) to full and instantly finish egg incubation.

Bash
/full
/safe <seconds>

Set your personal safety timer in seconds. You cannot be attacked while it is active.

Bash
/safe 60
/isGod 0 | 1

Toggle personal invincibility (1 = enabled, 0 = disabled).

Bash
/isGod 1
/nodead 0 | 1

Toggle personal no-death mode (1 = enabled, 0 = disabled).

Bash
/nodead 1
02

Race switching

/change <race> [skin]

Switch race in place and reset your coordinates. skin defaults to 0.

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

Switch race while keeping your current coordinates. skin defaults to 0.

Bash
/rebirth Pteranodon 0
03

Nest / eggs

/eggDone None

Immediately complete the incubation progress of all of your eggs.

Bash
/eggDone
/nestDone None

Fill your nest materials and advance the nest to the completed construction state.

Bash
/nestDone
04

AI spawning

/addTeam <race> [growth]

Spawn a companion AI pack of the specified race near yourself. growth defaults to 1.0.

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

Spawn a single wild AI of the specified race near yourself. growth defaults to 1.0.

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

Spawn N random wild AI near yourself.

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

Spawn an ecological group of the specified race near yourself (1 leader + N - 1 members).

Bash
/addEco Triceratops 3
/addEcos <count>

Spawn N ecological groups with random races near yourself.

Bash
/addEcos 2
05

Server management

/worldchat 0 | 1

Toggle the global world-chat switch (1 = enabled, 0 = disabled). This can also be preset through the GAME_WORLD_CHAT environment variable at startup.

Bash
/worldchat 1
/reloadAnnounce None

Reload the multilingual announcement from environment variables and immediately broadcast to all online players. No server restart needed after editing announcements.

Bash
/reloadAnnounce
/wlReload None

Hot-reload the player entry whitelist (GAME_SERVER_WHITELIST and Database/whitelist.txt). It only affects new joins and does not kick online players.

Bash
/wlReload
/timePause [on|off|1|0]

Pause or resume server-wide day-night and season time. With no argument, it toggles the current state. It does not affect real-time survival mechanics.

Bash
/timePause on
/timeSpeed [0.01–60]

Query or set the game time speed multiplier. With no argument, it only reports the current speed and pause state.

Bash
/timeSpeed 2
/timeHour [0–23]

Query or set the current in-game hour. With no argument, it only reports the current time.

Bash
/timeHour 8
/clearBans CONFIRM

Clear all BAND and MUTE records. Requires the literal word CONFIRM.

Bash
/clearBans CONFIRM
/anger 0.0 ~ 1.0

Set your own EX anger value (for tutorial or owner use).

Bash
/anger 0.5
/dbrollback <yyyyMMdd_HHmmss>

Write a one-time rollback marker and exit the process for database rollback.

Bash
/dbrollback 20260812_120000
/dbrestart None

Exit the process; the container auto-restarts. Useful after configuration changes.

Bash
/dbrestart
Admins can use

Admin commands

These commands are available to regular admins and are intended to help the owner maintain order on the server.

01

Moderation

/band <userId> <seconds>

Suspend a player for N seconds, kick them immediately, and block re-login. The record is persistent.

Bash
/band 12345 3600
/deband <userId>

Remove the player's suspension record.

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

Mute a player for N seconds. The record is persistent, does not kick them, and only blocks chat.

Bash
/mute 12345 600
/unmute <userId>

Remove the player's mute record.

Bash
/unmute 12345
/bandCheck <userId>

Check a player's current ban status and remaining time.

Bash
/bandCheck 12345
/muteCheck <userId>

Check a player's current server mute status and remaining time.

Bash
/muteCheck 12345
/bandList [page]

List ban records with pagination; page defaults to 1.

Bash
/bandList 1
/muteList [page]

List mute records with pagination; page defaults to 1.

Bash
/muteList 1
/fixMaster None

Scan the whole server and repair invalid masterId values on AI followers (offspring/mates), then persist the fixes immediately.

Bash
/fixMaster
02

Teleport

/move <userId>

Teleport yourself to the target online player's location.

Bash
/move 12345
/moveTo <userId> <targetUserId>

Teleport the specified online player to another online player's location.

Bash
/moveTo 12345 67890

Additional notes

band vs mute

Both records are stored persistently and remain effective after a server restart.

  • band: kicks the player immediately and blocks re-login. Use it for serious violations.
  • mute: only blocks chat. The player can continue playing normally. Use it for lighter violations.

Environment variables and startup flags

Regular admins are configured through GAME_ADMINS, and the world-chat default can be preset through GAME_WORLD_CHAT.

Open server config reference

Multilingual announcement system

The server automatically matches announcement content based on each player's client language. No need to run separate servers for different languages.

  • GAME_ANNOUNCEMENT: default announcement text, used as fallback when no language-specific announcement is set.
  • GAME_ANNOUNCEMENT_XX: 16 language suffixes (ZH / ZHTW / EN / JA / KO / PT / PTBR / RU / ES / FR / DE / AR / TH / VI / ID / TR) for per-language announcements.
  • Use /reloadAnnounce to hot-reload announcements at runtime without restarting the server.
Open server config reference

Error handling

If a command throws a runtime exception, the server will:

  • send a system notice to the executor in the format [GM Error] <command>: <message>.
  • keep the client connected and continue running normally.