Running a Soulmask dedicated server means you will eventually need to teleport a stuck player, clear a runaway NPC swarm, hand out experience, or reveal the map for an event. All of that runs through Soulmask’s admin layer: a launch-time admin password, an in-game console, and the GM Panel. This guide walks through exactly how to become admin on the 1.0 build (released April 10, 2026 by CampFire Studio and Qooland Games), every verified GM command, and how to wire up RCON for remote management without ever logging into the game.
If you would rather skip the manual setup entirely, our managed Soulmask server hosting ships with the admin password, ports, and RCON pre-wired so you can jump straight to running commands.
Step 1: Set the admin password at launch
Admin access in Soulmask starts at the server launch line, not in the game. You define an admin password with the -adminpsw parameter when the server boots. Anyone who later knows that password can authenticate as a GM in-game, so treat it like a root credential.
WSServer-Win64-Shipping.exe Level01_Main -server -log -UTF8Output -forcepassthrough
-MULTIHOME=0.0.0.0 -Port=8777 -QueryPort=27015 -EchoPort=18888
-SteamServerName="My Soulmask Server" -MaxPlayers=60 -PSW="joinpassword"
-adminpsw="adminpassword" -pve -saving=300 -backup=900 -online=Steam
The key piece here is -adminpsw="adminpassword". The rest of the line covers the standard network and gameplay settings. Here is what each parameter does:
| Parameter | Meaning |
|---|---|
Level01_Main | Map/level name (first positional argument) |
-adminpsw="..." | Admin password used to authenticate the GM Panel |
-SteamServerName="..." | Server name shown in the browser list |
-MaxPlayers= | Player cap (example configs use 60) |
-PSW="..." | Join password (omit for an open server) |
-pve | PvE mode flag (PvP is the alternative) |
-saving= | Auto-save interval in seconds (300 = 5 min) |
-backup= | Backup interval in seconds (900 = 15 min) |
-Port= / -QueryPort= / -EchoPort= | Game, query, and echo network ports |
-MULTIHOME=0.0.0.0 | Bind address |
-online=Steam | Online/auth backend |
The default game port is 8777 (UDP) and the query port is 27015 (UDP) — each server process needs at least those two UDP ports open. The echo port 18888 appears in working launch lines, though whether it is strictly mandatory is unconfirmed. The exact MaxPlayers ceiling is also unconfirmed; example configs use 60, so treat anything higher as something to test on your own hardware. For the full install and tuning walkthrough, see our guide to setting up and managing a Soulmask dedicated server.
Step 2: Open the console and authenticate the GM Panel
Once the server is live and you are connected, becoming admin in-game is a two-key process:
- Press the tilde key (
~/`) to open the console. - Type
gm keyand press Enter to gain admin permissions and open the GM Panel.
gm key adminpassword
Two things trip up new admins, so commit them to memory. First, admin status is not persisted between logins — you must re-run gm key at the start of every session. Second, commands are case-sensitive. Many of them use Pinyin keywords (for example ZhaoMu or FuHuo), so the capitalization matters and a lowercase variant will simply fail.
Verified GM commands
After authenticating, the following GM commands are available. These are the verified set; if a command you have seen elsewhere is not on this list, test it on a private save before relying on it during a live event.
| Command | Effect |
|---|---|
gm key [password] | Authenticate and open the GM Panel |
gm AddExp [value] | Add character experience |
gm Addmjexp [value] | Add Mask experience |
gm AddShouLieExp [value] | Add hunting experience |
gm XiDian | Reset attribute points |
gm ZiSha 1 | Suicide |
gm FuHuo | Revive |
gm ZhaoMu | Quick-recruit an NPC |
gm ClearAllNpc | Clear all NPCs |
gm ClearSelect | Remove the selected target |
gm Go [x] [y] [z] | Teleport to coordinates |
GPS | Show your own coordinates |
gm ShowInfo 1 | Show your own info |
gm ShowMap | Reveal the full map |
gm KeJiShu | Unlock all tech-tree nodes |
gm SetAttr YinShen 1 / 0 | Toggle invisibility on / off |
gm ShuaXinZhiBei | Refresh vegetation in range |
Debuginfo 1 | View server status |
A practical workflow tip: pair GPS with gm Go. Run GPS to read out your current coordinates, note a value, then use gm Go [x] [y] [z] to jump back later — handy when you are running events across the map and need to return to your base hub.
Common admin tasks and the commands behind them
- Run an XP event:
gm AddExpfor character levels andgm Addmjexpto push Mask (Awareness) progression — the Mask stat gates technologies, talents, and abilities, so boosting it meaningfully accelerates players. - Reset a misbuilt character:
gm XiDianwipes attribute points so a player can re-spec without re-rolling. - Clean up a lagging area:
gm ClearAllNpcremoves all NPCs (use carefully — it is server-wide), orgm ClearSelectto drop only the target you have selected. - Rescue a stuck or dead player:
gm FuHuorevives, andgm Goteleports them out of a geometry trap. - Run a quiet inspection:
gm SetAttr YinShen 1makes you invisible so you can observe players or PvP fights without interfering, thengm SetAttr YinShen 0to reappear. - Unlock everything for a creative server:
gm KeJiShuopens the entire tech tree.
RCON: run admin commands remotely
Soulmask supports RCON, which lets you send admin commands from outside the game — from a web panel, an RCON client, or an automation script — without ever loading in. This is the cleanest way to manage a server, schedule restarts, or run moderation without occupying a player slot.
Enable it by adding three parameters to your launch line:
-rconpsw="yourpassword" -rconaddr=0.0.0.0 -rconport=19000
The defaults shown here bind RCON to all interfaces (0.0.0.0) on port 19000 with a password you set. Crucially, all GM commands can be sent via RCON — the same gm AddExp, gm Go, gm ClearAllNpc, and so on that you would type in the in-game console work over the remote connection. One security note: never expose the RCON port and password publicly without a firewall rule restricting it to your own IP. Anyone with that password has full GM control of your world.
Kicking and banning players with the GM Panel
When you authenticate with gm key, you do not just unlock the console — you open the GM Panel, the visual admin interface. Player administration like kicking and banning is handled there rather than through a documented console command. The exact CLI/RCON kick and ban syntax is not confirmed in current sources, so the reliable path is to open the GM Panel, select the player, and use the panel’s moderation controls. Before publishing any kick/ban command to your staff, cross-check it live in the GM Panel on your own build, since panel labels and behavior can shift between patches.
For panel screenshots, per-setting explanations, and the full config-file walkthrough, our Soulmask server documentation covers the GM Panel and GameUserSettings.ini in detail.
Where commands fit alongside other admin tasks
GM commands are the live-management half of running a server; the other half is recruiting and managing the tribesmen that make a Soulmask world feel alive. The gm ZhaoMu quick-recruit command is the admin shortcut, but on a normal server players earn their followers through the damage-then-deter-then-feed loop. If your community is new to that mechanic, point them at our walkthrough on how to recruit tribesmen in Soulmask so they understand what the GM command is fast-forwarding past.
Frequently asked questions
How do I become an admin on a Soulmask server?
Set an admin password at launch with the -adminpsw parameter, then connect to the server, press the tilde (~) key to open the console, and type gm key . That authenticates you and opens the GM Panel.
Why did my admin commands stop working after I logged out?
Admin status is not saved between sessions. You must re-run gm key every time you log back in. Also remember the commands are case-sensitive — many use Pinyin keywords, so the capitalization must match exactly.
Can I run admin commands without being in the game?
Yes. Soulmask supports RCON. Add -rconpsw, -rconaddr, and -rconport (default 19000) to your launch line, then connect with an RCON client. Every GM command can be sent over RCON.
How do I teleport to a location?
Use gm Go [x] [y] [z] with target coordinates. To find coordinates, type GPS to display your current position, and gm ShowMap to reveal the full map for navigation.
How do I kick or ban a player?
Player kick and ban actions are handled through the GM Panel that opens when you authenticate, rather than a confirmed console command. Open the panel, select the player, and use its moderation controls. Verify the exact controls in-game on your current build, as panel options can change between patches.
What is the difference between AddExp and Addmjexp?
gm AddExp grants character experience for normal leveling, while gm Addmjexp adds Mask experience. Mask (Awareness) progression gates technologies, talents, and mask abilities, so the two reward different progression tracks.
Free Soulmask Tools
Speed up your server with our free Soulmask tools:
Ready to play?
Run your own Soulmask server with XGamingServer
Spin up an always-on Soulmask server your friends can join in minutes — no port-forwarding, no tech headaches.




