GM / SERVER COMMANDS
Admin Command Reference
Latest server-side GM command reference covering owner-only permissions, assistant admin tools, and runtime behavior.
Enter /commandName [args...] in chat. Command names use camelCase.
Roles and permissions
Owner only
The server owner. Can use self-benefiting gameplay commands. This role cannot be transferred or changed through external configuration.
Moderation support
Helps the owner maintain server order and can only use moderation-support commands.
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.
Character state
/growth <value: 0.0–1.0> Set your growth value and update body size and age at the same time.
/growth 1.0 /full None Restore all survival attributes (health, hunger, water, oxygen, stamina) to full and instantly finish egg incubation.
/full /safe <seconds> Set your personal safety timer in seconds. You cannot be attacked while it is active.
/safe 60 /isGod 0 | 1 Toggle personal invincibility (1 = enabled, 0 = disabled).
/isGod 1 /nodead 0 | 1 Toggle personal no-death mode (1 = enabled, 0 = disabled).
/nodead 1 Race switching
/change <race> [skin] Switch race in place and reset your coordinates. skin defaults to 0.
/change TRex 1 /rebirth <race> [skin] Switch race while keeping your current coordinates. skin defaults to 0.
/rebirth Pteranodon 0 Nest / eggs
/eggDone None Immediately complete the incubation progress of all of your eggs.
/eggDone /nestDone None Fill your nest materials and advance the nest to the completed construction state.
/nestDone AI spawning
/addTeam <race> [growth] Spawn a companion AI pack of the specified race near yourself. growth defaults to 1.0.
/addTeam Raptor 1.0 /addDino <race> [growth] Spawn a single wild AI of the specified race near yourself. growth defaults to 1.0.
/addDino TRex 0.8 /addDinos [count=5] Spawn N random wild AI near yourself.
/addDinos 5 /addEco <race> [count=1] Spawn an ecological group of the specified race near yourself (1 leader + N - 1 members).
/addEco Triceratops 3 /addEcos <count> Spawn N ecological groups with random races near yourself.
/addEcos 2 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.
/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.
/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.
/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.
/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.
/timeSpeed 2 /timeHour [0–23] Query or set the current in-game hour. With no argument, it only reports the current time.
/timeHour 8 /clearBans CONFIRM Clear all BAND and MUTE records. Requires the literal word CONFIRM.
/clearBans CONFIRM /anger 0.0 ~ 1.0 Set your own EX anger value (for tutorial or owner use).
/anger 0.5 /dbrollback <yyyyMMdd_HHmmss> Write a one-time rollback marker and exit the process for database rollback.
/dbrollback 20260812_120000 /dbrestart None Exit the process; the container auto-restarts. Useful after configuration changes.
/dbrestart Admin commands
These commands are available to regular admins and are intended to help the owner maintain order on the server.
Moderation
/band <userId> <seconds> Suspend a player for N seconds, kick them immediately, and block re-login. The record is persistent.
/band 12345 3600 /deband <userId> Remove the player's suspension record.
/deband 12345 /mute <userId> <seconds> Mute a player for N seconds. The record is persistent, does not kick them, and only blocks chat.
/mute 12345 600 /unmute <userId> Remove the player's mute record.
/unmute 12345 /bandCheck <userId> Check a player's current ban status and remaining time.
/bandCheck 12345 /muteCheck <userId> Check a player's current server mute status and remaining time.
/muteCheck 12345 /bandList [page] List ban records with pagination; page defaults to 1.
/bandList 1 /muteList [page] List mute records with pagination; page defaults to 1.
/muteList 1 /fixMaster None Scan the whole server and repair invalid masterId values on AI followers (offspring/mates), then persist the fixes immediately.
/fixMaster Teleport
/move <userId> Teleport yourself to the target online player's location.
/move 12345 /moveTo <userId> <targetUserId> Teleport the specified online player to another online player's location.
/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 referenceMultilingual 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.
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.