Soulmask gives server admins a full GM (Game Master) console — spawning items and NPCs, teleport, weather, tribe management, masks, and server ops. Almost every command is prefixed with gm and typed in the in-game console. Authenticate first, then search, copy, and paste.
Set an admin password on the server: add -adminpsw "YourPassword" to the launch parameters (or set it in your host panel's Admin Password field).
Connect to your server as normal.
Press the tilde key (~) to open the in-game console. If nothing opens, switch your keyboard layout to English (UK) and try the ^ key (left of the 1).
Type gm key YourPassword (your real password, no brackets) and press Enter.
In the GM Panel that appears, enter the password again and click Become the Admin.
Close the panel, press ~ again, and enter any gm command.
gm key [password] every time you reconnect. Commands are case-sensitive: type the CamelCase/Pinyin names exactly (e.g. gm DengJi, gm PinZhi) or they silently fail. gm ShanHao permanently deletes an account — use it with extreme caution.Type to filter, hit Copy, paste in-game. 134 commands. Placeholders in [brackets] are values you fill in.
| Command | What it does | Category |
|---|---|---|
| gm key [password] | Authenticate with the server admin password and open the GM Panel. Required before any other gm command. | Admin Access & Authentication |
| gm AddExp [int] | Add general experience to your character. | Player & Character Stats |
| gm AddExpToTarget [int] | Add experience to the targeted player character. | Player & Character Stats |
| gm AddMJExp [float] | Add Mask (Awareness) experience to your character. | Player & Character Stats |
| gm AddMaskExpToTarget [int] | Add Mask experience to the targeted player character. | Player & Character Stats |
| gm AddShouLieExp [float] | Add hunting experience to your character. | Player & Character Stats |
| gm DengJi [int] | Set your character's level to a value. | Player & Character Stats |
| gm PinZhi [int] | Set the quality of your controlled character (0-5). | Player & Character Stats |
| gm XiDian | Reset the controlled character's stats and refund all spent attribute points. | Player & Character Stats |
| gm FuHuo | Revive the controlled character. | Player & Character Stats |
| gm ZiSha 1 | Kill your own character immediately (suicide/respawn). | Player & Character Stats |
| gm SetAttr [attribute] [float] | Set a named attribute on the controlled character (e.g. gm SetAttr YinShen 1 for AI invisibility). | Player & Character Stats |
| gm Query [attribute] | Print the current value of an attribute to the console. | Player & Character Stats |
| gm State | Print the status of several key character attributes. | Player & Character Stats |
| gm ShowInfo [0|1] | Print character info — 1 = your own (quality, skills, talents, position); 0 = the targeted character. | Player & Character Stats |
| gm ShowCI [string] | Display debug state info for a character on-screen. | Player & Character Stats |
| gm ShowShuShiValue | Print the total comfort value affecting the controlled character. | Player & Character Stats |
| gm AddGA [abilityClass] [string] | Add a gameplay ability to the controlled character. | Abilities & Effects |
| gm AddGE [effectClass] | Add a gameplay effect to the controlled character. | Abilities & Effects |
| gm AddGEToTarget [effectClass] | Apply a gameplay effect to the targeted character. | Abilities & Effects |
| gm RemoveGA [abilityClass] | Remove a gameplay ability from the controlled character. | Abilities & Effects |
| gm RemoveGE [effectClass] | Remove a gameplay effect from the controlled character. | Abilities & Effects |
| gm RemoveTargetGE [effectClass] | Remove a gameplay effect from the targeted character. | Abilities & Effects |
| gm ShowGA | Print all active gameplay abilities on the controlled character. | Abilities & Effects |
| gm ShowGE | Print all active gameplay effects on the controlled character. | Abilities & Effects |
| gm ShowMuBiaoGA | Print the targeted character's active gameplay abilities. | Abilities & Effects |
| gm ShowMuBiaoGE | Print the targeted character's active gameplay effects. | Abilities & Effects |
| gm ShowTag | Print all gameplay tags assigned to the controlled character. | Abilities & Effects |
| gm AddNG [int] [bool] [int] | Add a natural gift (talent) to the selected character — gift ID, override flag, slot index. | Natural Gifts & Talents |
| gm RemoveNG [int] [bool] | Remove a specific natural gift from the selected character. | Natural Gifts & Talents |
| gm ClearNG | Remove all natural gifts from the selected character. | Natural Gifts & Talents |
| gm AddZJ [int] | Set a weapon mastery for the controlled character by mastery ID. | Proficiency & Weapon Mastery |
| gm RefreshZJ | Unlock all weapon masteries for the target character. | Proficiency & Weapon Mastery |
| gm SetShuLianDuMaxVal [int] [int] [int] | Set a proficiency's current and max level — proficiency ID, current, max. | Proficiency & Weapon Mastery |
| gm SLDDengJi [int] [int] | Set the level of a proficiency — proficiency ID, level. | Proficiency & Weapon Mastery |
| gm SLDDengJiAll [int] | Set all proficiency levels for the controlled character to a value. | Proficiency & Weapon Mastery |
| gm SLDJingYan [int] [int] | Add experience to a proficiency — proficiency ID, XP amount. | Proficiency & Weapon Mastery |
| gm AddDaoJuByClass [itemClass] | Spawn an item directly into the controlled character's inventory by class name. | Items, Cosmetics & Currency |
| gm AddFashion [int] | Unlock a cosmetic fashion item for the current player. | Items, Cosmetics & Currency |
| gm AddHairStyle [int] | Add a hairstyle (by ID) to the current player. | Items, Cosmetics & Currency |
| gm AddWenShen [int] | Teach the current player a body paint (tattoo) by ID. | Items, Cosmetics & Currency |
| gm AddMoney [int] [int] | Add currency to the player's account — currency type ID, amount. | Items, Cosmetics & Currency |
| gm BianShen [int] | Equip one of the mask sets by index ID. | Masks & Equipment |
| gm JSMJ | Unlock all mask nodes for the current player (bypasses level requirements). | Masks & Equipment |
| gm UnLockAllMaskAndParts | Unlock all masks and mask part options for the current player. | Masks & Equipment |
| gm SetHidePlayerMask [float] | Toggle or set mask visibility on the player character. | Masks & Equipment |
| gm AddHuntingTitle [int] | Add all hunting titles up to and including a tier level. | Hunting & Achievements |
| gm JieJiaoShouLieChengHao | Add all creatures to the player's Hunter gallery / bestiary. | Hunting & Achievements |
| gm ChengJiu | Unlock ALL achievements for the current player. | Hunting & Achievements |
| gm KeJiShu | Unlock all technology-tree nodes and recipes for the current player. | Technology & Knowledge |
| gm CreateSpecifiedMan [int] [int] | Spawn a preconfigured tribesman as a tribe member in front of you — config ID, count. | NPC Spawning & Animal Control |
| gm CreateSWByClass [class] [bool] [int] [bool] [int] [int] [guid] | Spawn a specific NPC by class name; the extra params set ownership, level and faction. | NPC Spawning & Animal Control |
| gm ZhaoMu | Instantly recruit the targeted human NPC into your clan (aim at them first). | NPC Spawning & Animal Control |
| gm ZhuaBu | Instantly knock out / subdue the targeted human NPC. | NPC Spawning & Animal Control |
| gm TameDongWu | Take ownership of the targeted animal (tame it instantly). | NPC Spawning & Animal Control |
| gm ClearAllNpc | Remove all non-player-owned NPCs from the server (they respawn on the normal cycle). | NPC Spawning & Animal Control |
| gm ResetNpc | Reset scripted / mechanical NPCs to their default state. | NPC Spawning & Animal Control |
| gm Find120 [int] [int] [int] | Locate specific NPCs by type parameters and mark them on the map. | NPC Location & Discovery |
| gm FindSCGLoc | Locate specific wild NPC spawn positions in the world. | NPC Location & Discovery |
| gm ChaZhaoSCGWeiZhi [class] | Find all wild NPCs of a class and display their locations. | NPC Location & Discovery |
| gm DongWuCount | Print an animal population count for the surrounding area. | NPC Location & Discovery |
| gm JiaRuGongHui [int] | Force the current player to join the tribe at the given index. | Tribe & Guild Management |
| gm JoinGuildFromViewActor | Force the current player to join the targeted player's tribe. | Tribe & Guild Management |
| gm ForceGuildOwner | Force the current player to become leader of their current tribe. | Tribe & Guild Management |
| gm DeleteGuild [int] | Permanently delete the tribe at the given 0-based index. | Tribe & Guild Management |
| gm AddGongHuiReputation [int] [int] | Increase a tribe's reputation by an amount — tribe index, amount. | Tribe & Guild Management |
| gm SetTanHeHuiZhangTime [float] [float] | Set the offline-time thresholds for tribe-leader impeachment — warning, impeachment (minutes). | Tribe & Guild Management |
| gm SaveJianZhuToFile [string] | Save all player buildings within the current radius to a named export file. | Building & Structures |
| gm LoadJianZhuFromFile [bool] [bool] [string] | Load a building layout from a file — relative-position flag, ownership flag, filename. | Building & Structures |
| gm SetJianZhuToFileMode [int] | Set the radius used by SaveJianZhuToFile. | Building & Structures |
| gm TouQuViewJianZhu | Transfer ownership of the targeted building to the current player. | Building & Structures |
| gm TouQuAllJianZhues | Transfer ownership of every player-built structure on the map to you. | Building & Structures |
| gm CuiHuiViewGongHuiJianZhuByRadius [int] | Destroy all player-owned buildings within a radius in metres. | Building & Structures |
| gm ResetTargetChest | Bypass the reset timer on the targeted loot chest immediately. | Building & Structures |
| gm SetJianZhuDaoTaMode [int] [bool] | Set building-collapse mode parameters for structural physics. | Building & Structures |
| gm SetJianZhuFuLanMul [float] | Set the decay/rot multiplier for buildings on the server. | Building & Structures |
| gm ShowAroundJianZhuNumber | Print the current and max building-piece counts nearby. | Building & Structures |
| gm ShowJianZhuTotalNumber | Print the total building-piece count for the entire map. | Building & Structures |
| gm CopyViewActorGuiShu | Copy the ownership data from the targeted NPC or building. | Building & Structures |
| gm ApplyGuiShuToViewActor | Apply previously copied ownership data to the targeted actor. | Building & Structures |
| gm Go [x] [y] [z] | Teleport the controlled character to world coordinates (float values). | Teleport & Movement |
| gm GoF [distance] [height] | Teleport the controlled character a distance directly forward. | Teleport & Movement |
| gm GotoJiTan | Teleport to the nearest sacrifice altar. | Teleport & Movement |
| gm GPS | Print your current world coordinates (x, y, z). | Teleport & Movement |
| gm WeiSui [bool] | Spectate — focus the camera on another player; 1 enables, 0 disables. | Teleport & Movement |
| gm ShowMap | Reveal and unlock the entire map (remove fog of war) for the current player. | Map & Exploration |
| gm GhostMode [0|1] | Enable (1) or disable (0) ghost mode — flight, noclip through geometry, and invisibility to AI. | Visibility, Stealth & Ghost Mode |
| gm YinShen | Toggle whether the current player is targetable by enemy AI. | Visibility, Stealth & Ghost Mode |
| gm YinBi [int] | Set the base stealth value controlling how hidden you are from enemy vision. | Visibility, Stealth & Ghost Mode |
| gm SetAttr YinShen 1 | Set the YinShen attribute to 1 — invisible to AI. | Visibility, Stealth & Ghost Mode |
| gm SetAttr YinShen 0 | Set the YinShen attribute to 0 — visible to AI again. | Visibility, Stealth & Ghost Mode |
| gm XiuMian | Toggle whether the current player keeps nearby actors from entering hibernation. | Hibernation & World Optimization |
| gm AddJinZhiXiuMianHere | Place an anti-hibernation anchor at your location, keeping actors in range active. | Hibernation & World Optimization |
| gm ClearAllJinZhiXiuMian | Remove all anti-hibernation anchors placed with AddJinZhiXiuMianHere. | Hibernation & World Optimization |
| gm PrayWeather [type] [duration] | Override the weather across the whole map — weather type ID, duration. | World & Weather |
| gm Set24hTime [HH:mm] | Set the in-game time of day (e.g. gm Set24hTime 12:00). | World & Weather |
| gm SetTimePower [float] | Change how fast in-game time passes — 1.0 normal, higher = faster. | World & Weather |
| gm SetTimeOffset [float] | Modify the time-of-day progression offset. | World & Weather |
| gm AddGameWorldTime [float] | Add seconds to the current game-world clock. | World & Weather |
| gm QueryWenDu | Print the in-game temperature at the player's location. | World & Weather |
| gm ShowYingHuoLocation [string] | Print the locations of all bonfires of a given type. | World & Weather |
| gm ShuaXinZhiBei [float] | Respawn harvestable vegetation/resources within a radius in metres. | Vegetation & Resources |
| gm CuiHuiZhiBei [float] | Destroy all harvestable vegetation within a radius in metres. | Vegetation & Resources |
| gm AddReDu [float] | Increase the barbarian-invasion fever at your location by an amount. | Barbarian Invasion & Heat |
| gm ClearAllReDu | Reset all barbarian-invasion fever across the server to zero. | Barbarian Invasion & Heat |
| gm ShowReDu | Print the current barbarian-invasion fever info and heat chart. | Barbarian Invasion & Heat |
| gm SetSpecialEventOpenOrClose [eventID] [0|1] | Enable (1) or disable (0) a special event by ID. | Special Events & Sacrifice |
| gm JiTanCeShi [tribeID] [int] | Spawn a captured tribesman and start a sacrifice-altar event for testing. | Special Events & Sacrifice |
| gm AddServerPermissionList [listID] [steamID/IP] | Add a Steam ID or IP to a server permission list (whitelist/blacklist). | Server Permission Lists |
| gm RemoveServerPermissionList [listID] [steamID/IP] | Remove a Steam ID or IP from a permission list. | Server Permission Lists |
| gm ClearServerPermissionList [listID] | Remove all entries from a permission list. | Server Permission Lists |
| gm EnableServerPermissionList [listID] [0|1] | Enable (1) or disable (0) a permission list. | Server Permission Lists |
| gm ShowServerPermissionDetails | Print all permission-list entries and their status. | Server Permission Lists |
| gm KickPlayer [steamID] | Kick the player with the given Steam ID from the server. | Player Management & Server Control |
| gm ShanHao | Permanently delete the current player's account and character. Cannot be undone. | Player Management & Server Control |
| gm ChaXunPSUniqueId | Print the current player's Steam unique ID. | Player Management & Server Control |
| gm LT [channelID] [message] | Send a chat message to a channel (global / server broadcast). | Player Management & Server Control |
| gm BaoCun | Trigger an immediate world save on the server. | Player Management & Server Control |
| gm Exit | Save the world and shut down the server. | Player Management & Server Control |
| gm ForceSavePlayerData | Force an immediate save of the current player's data to disk. | Player Management & Server Control |
| gm ChongZhiRenWu | Reset the current player's tutorial / guidance missions. | Player Management & Server Control |
| gm Select | Save the targeted character for commands that need a selected target. | Targeting & Selection |
| gm ClearSelect | Clear the currently selected character target. | Targeting & Selection |
| gm QuerySelect | Print the name of the character currently stored as the selected target. | Targeting & Selection |
| DebugInfo 1 | Enable the info overlay top-right (server status, FPS). No gm prefix needed. | Debug, Display & Physics |
| DebugInfo 0 | Disable the info overlay. No gm prefix needed. | Debug, Display & Physics |
| gm SuDu | Print the current values of several speed-related attributes. | Debug, Display & Physics |
| gm ShowObjectCount [class] | Display the count of active objects of a class on the server. | Debug, Display & Physics |
| gm ToggleBuildVersion | Toggle on-screen build-version display. | Debug, Display & Physics |
| gm ToggleGzDebugger | Toggle on-screen Gz debug information. | Debug, Display & Physics |
| gm QueryActorByName [string] [float] [bool] | Find actors by name within a radius and optionally mark them. | Debug, Display & Physics |
| gm RecordDynamicPhysicsActors | Print a full list of dynamic physics actors to the server log. | Debug, Display & Physics |
| gm CountWorldSimulatingPhysics | Print physics-shape counts to the server log. | Debug, Display & Physics |
| gm SimulatingPhysics [bool] | Enable or disable physics collision simulation server-wide. | Debug, Display & Physics |
^ key (left of the 1). Once you're in, you can switch back.~ and re-run gm key [password] to regain GM access.gm YinShen toggles AI-targetability on/off each time you use it. gm SetAttr YinShen 1 sets it explicitly (1 = invisible to AI, 0 = visible) so you control the state directly.gm GPS to read your coordinate format, then gm Go [x] [y] [z]. Or simply hold Ctrl and right-click the in-game map to teleport there without coordinates.gm key [password].Console open? Here's the rest of the toolkit.