GM / SERVER COMMANDS

管理員命令参考

基于最新服務端規則整理的 GM 指令页,明确區分服主與普通管理員的權限、可用命令和执行结果。

輸入格式

在聊天框輸入 /指令名 [参数...],命令名統一使用 camelCase。

身分與權限

超級管理員

服主專屬

來源: 官方簽發 GameToken 時綁定

伺服器所有者,可使用自益型玩法命令;身分不可转让,也不能通过外部配置修改。

普通管理員

輔助管理

來源: 服主在 GAME_ADMINS 環境變數中配置

协助服主維護伺服器秩序,僅可使用管理輔助命令。

僅超級管理員

超級管理員命令

以下命令僅超級管理員(服主)可用;角色與 AI 類命令主要影響执行者自身,伺服器管理類命令会影響全服運行狀態。

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

AI 生成

/addTeam <race> [growth]

在自身附近生成指定種族的隊伍 AI 伴侶;growth 默認 1.0。

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

在自身附近生成單隻野生 AI;growth 默認 1.0。

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

在自身附近隨機生成 N 只野生 AI。

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

在自身附近生成指定種族的生態群組(1 首領 + N - 1 成員)。

Bash
/addEco Triceratops 3
/addEcos <count>

在自身附近生成 N 个隨機種族的生態群組。

Bash
/addEcos 2
05

伺服器管理

/worldchat 0 | 1

切換世界聊天频道全域开关(1 = 開啟,0 = 關閉),也可通过 GAME_WORLD_CHAT 環境變數在啟動時設定。

Bash
/worldchat 1
/reloadAnnounce 無

从環境變數重新載入多語言公告並立即向所有在線玩家廣播。修改公告後無需重啟伺服器。

Bash
/reloadAnnounce
/wlReload 無

熱重載玩家進入白名單(GAME_SERVER_WHITELIST 與 Database/whitelist.txt);只影響新加入連線,不踢出已在線玩家。

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

暂停或恢復全服晝夜與季節時间;無参数時切換当前狀態,不影響角色生存數值等真实時间逻辑。

Bash
/timePause on
/timeSpeed [0.01–60]

查詢或設定遊戲時间流速倍数;無参数時只查詢当前流速與暂停狀態。

Bash
/timeSpeed 2
/timeHour [0–23]

查詢或設定当前遊戲小時;無参数時只查詢当前時间。

Bash
/timeHour 8
/clearBans CONFIRM

清空全部封停與禁言紀錄(需显式輸入 CONFIRM)。

Bash
/clearBans CONFIRM
/anger 0.0 ~ 1.0

設定自身 EX 愤怒值(用于教程或服主调试)。

Bash
/anger 0.5
/dbrollback <yyyyMMdd_HHmmss>

写入一次性資料庫回滚标记並退出进程。

Bash
/dbrollback 20260812_120000
/dbrestart 無

退出进程,由容器负责自动重啟;修改配置後使用。

Bash
/dbrestart
普通管理員可用

普通管理員命令

以下命令普通管理員可用,用于协助服主維護伺服器秩序。

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
/bandCheck <userId>

查詢指定玩家的封停狀態與剩餘時间。

Bash
/bandCheck 12345
/muteCheck <userId>

查詢指定玩家的本服禁言狀態與剩餘時间。

Bash
/muteCheck 12345
/bandList [page]

查看封停紀錄列表,支援分頁;page 默認 1。

Bash
/bandList 1
/muteList [page]

查看禁言紀錄列表,支援分頁;page 默認 1。

Bash
/muteList 1
/fixMaster 無

全服掃描並修復 AI 隨從(後代/伴侶)異常 masterId,修復後立即持久化。

Bash
/fixMaster
02

傳送

/move <userId>

將自身傳送至目標在線玩家位置。

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

將指定在線玩家傳送至目標在線玩家位置。

Bash
/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] <指令名>: <消息> 的格式向执行者發送系統通知。
  • 不會斷開客户端連線,伺服器会繼續正常運行。