Soulmask Admin Commands: Difference between revisions

From Survival Servers
Jump to navigation Jump to search
(Created page with "=== How to Use GM Command:=== #Enter your private server. #Press ~ to open the console. #Type gm key [password], where [password] is the administrator password you set on your...")
 
(Updated for Soulmask 1.0 launch)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
=== How to Use GM Command:===
== How to Use GM Commands ==
#Enter your private server.
 
#Press ~ to open the console.
# Enter your private server.
#Type gm key [password], where [password] is the administrator password you set on your Survival Servers control panel.
# Press '''~''' (tilde) to open the console.
#Open the GM panel; after entering the admin password, you'll become an administrator. On the right side, you can adjust your settings or coefficients.
# Type <code>gm key [password]</code>, where [password] is the administrator password ('''adminpsw''') you set on your Survival Servers control panel or in your server launch parameters.
#As an administrator, press ~ to open the console, where you can enter the following commands to access the corresponding functions.
# After entering the admin password, you'll become an administrator. The GM panel will open on the right side where you can adjust settings and coefficients.
# As an administrator, press '''~''' to open the console and enter any of the commands listed below.
 
'''Note:''' Commands are case-sensitive. This list has been updated for the Soulmask 1.0 release.
 
== Admin Commands ==


{| class="wikitable" style="width: 70%;"
{| class="wikitable" style="width: 70%;"
|+ Admin Commands
|+ GM Commands
|-
! style="width: 18em;"| Description !! Command
|-
| Open GM Panel || <code>gm key [password]</code>
|-
| Add Awareness Experience || <code>gm AddExp [value]</code>
|-
| Add Mask Experience || <code>gm Addmjexp [value]</code>
|-
| Add Hunting Experience || <code>gm Addshoulieexp [value]</code>
|-
| Increase Hunting Experience || <code>gm AddShouLieExp [value]</code>
|-
| Reset Skill Points || <code>gm XiDian</code>
|-
| Suicide || <code>gm ZiSha 1</code>
|-
| Revive || <code>gm FuHuo</code>
|-
| Delete Account || <code>gm shanhao</code>
|-
|-
! Description !! Command
| View Own Location || <code>GPS</code>
|-
|-
| style="width: 18em;"| Open GM Panel || gm key [password].
| Quick Recruit NPC (aim at target) || <code>gm ZhaoMu</code>
|-
|-
| Add Experience || gm AddExp [value].
| Teleport to Coordinates || <code>gm Go [x] [y] [z]</code>
|-
|-
| Add Mask Experience || gm Addmjexp [value].
| Clear All NPCs || <code>gm ClearAllNpc</code>
|-
|-
| Add Hunting Experience || gm Addshoulieexp [value].
| Remove Selected Target || <code>gm ClearSelect</code>
|-
|-
| Increase Hunting Experience || gm AddShouLieExp [value].
| Refresh Vegetation within Range || <code>gm ShuaXinZhiBei</code>
|-
|-
| Reset Points || gm XiDian.
| Show Own Info (Quality, Skills, Talents) || <code>gm ShowInfo 1</code>
|-
|-
| Suicide || gm ZiSha 1.
| Show Character Info (Quality, Skills, Talents) || <code>gm ShowInfo 0</code>
|-
|-
| Revive || gm FuHuo.
| Enable Invisibility || <code>gm SetAttr YinShen 1</code>
|-
|-
| Delete Account || gm shanhao.
| Disable Invisibility || <code>gm SetAttr YinShen 0</code>
|-
|-
| View Own Location || GPS.
| Repair Mask Nodes || <code>gm JSMJ</code>
|-
|-
| Quick Recruit NPC (Aim at Target || gm ZhaoMu.
| Unlock Entire Map || <code>gm ShowMap</code>
|-
|-
| Teleport || gm Go [position_x][position_y][position_z].
| Unlock All Tech Tree Nodes || <code>gm KeJiShu</code>
|-
|-
| Clear All NPCs || gm ClearAllNpc.
| Show Barbarian Invasion Heat Chart || <code>gm ShowReDu</code>
|-
|-
| Remove Selected Target || gm ClearSelect.
| Clear All Barbarian Invasion Heat || <code>gm ClearAllReDu</code>
|-
|-
| Refresh Vegetation within Range || gm ShuaXinZhiBei.
| Add Invasion Heat at Current Location || <code>gm AddReDu [value]</code>
|-
|-
| Show Own Information, such as Quality, Skill Level, Talents, etc || gm ShowInfo 1.
| Reset Tutorial Missions || <code>gm ChongZhiRenWu</code>
|-
|-
| Show Character Information, such as Quality, Skill Level, Talents, etc || gm ShowInfo 0.
| Replace Default Material || <code>gm ReplaceDefaultMaterial [name]</code>
|-
|-
| Invisibility || gm SetAttr YinShen 1.
| Add GameplayEffect to Mount || <code>gm AddGEToQiChenRen [GE_name]</code>
|-
|-
| Disable Invisibility || gm SetAttr YinShen 0.
| Remove GameplayEffect from Mount || <code>gm RemoveQiChenRenGE [GE_name]</code>
|-
|-
| Repair Mask Nodes || gm JSMJ.
| Show Player GameplayEffects || <code>gm ShowPlayerGE</code>
|-
|-
| Unlock All Map Information || gm ShowMap.
| Show Conveyor & Pillar Count || <code>gm ShowConveyorAndPillarTotalNumber</code>
|}
 
== Server Status Commands ==
 
These commands do not require the <code>gm</code> prefix:
 
{| class="wikitable" style="width: 70%;"
|-
|-
| Unlock All Tech Tree Nodes || gm KeJiShu.
! style="width: 18em;"| Description !! Command
|-
|-
| Display Barbarian Invasion Heat Information Chart || gm ShowReDu.
| View Server Status Information || <code>Debuginfo 1</code>
|-
|-
| Clear All Barbarian Invasion Heat || gm ClearAllReDu.
| Close Server Status Information || <code>Debuginfo 0</code>
|}
 
== RCON (Remote Console) ==
 
Soulmask supports RCON for remote server management without needing to be in-game. To enable RCON, add these parameters to your server launch command:
 
<pre>
-rconpsw="yourpassword" -rconaddr=0.0.0.0 -rconport=19000
</pre>
 
{| class="wikitable" style="width: 70%;"
|-
|-
| Increase Barbarian Invasion Heat at Current Location || gm AddReDu [value].
! Parameter !! Default !! Description
|-
|-
| Reset Tutorial Missions || gm ChongZhiRenWu.
| <code>-rconpsw</code> || — || RCON password. Required to enable RCON.
|-
|-
| View Server Status Information || Debuginfo 1.
| <code>-rconaddr</code> || 0.0.0.0 || Bind address. Use <code>127.0.0.1</code> to restrict RCON to local connections only (recommended if you don't need remote access).
|-
|-
| Close Server Status Information || Debuginfo 0.
| <code>-rconport</code> || 19000 || TCP port for RCON connections.
|}
|}
Connect using any standard RCON client (e.g., mcrcon, rcon-cli, or a graphical tool). All GM commands listed above can be sent via RCON.
'''Security tips:'''
* Use a '''strong, unique password''' for RCON — it is sent in plaintext over TCP.
* Set <code>-rconaddr=127.0.0.1</code> if you only need local console access (prevents remote connections).
* If exposing RCON to the internet, restrict access by IP using your firewall.
* The RCON port (default 19000 TCP) must be forwarded on your router if you need remote access.
== Telnet Console (Echo Port) ==
Soulmask also provides a telnet console on the Echo port (default 18888 TCP) for local administration:
<pre>
telnet localhost 18888
</pre>
The telnet console can be used for safe shutdowns and server status checks. It is recommended to keep this port '''local only''' (do not forward it through your router) for security.
== Tips ==
* The admin password (<code>adminpsw</code>) is separate from the server join password (<code>PSW</code>).
* GM commands only work after authenticating with <code>gm key [password]</code> each session.
* The '''~''' key opens the console. If your keyboard layout doesn't have a tilde key, check your game keybindings.
* Commands with [value] parameters accept integers (e.g., <code>gm AddExp 1000</code>).
* The <code>GPS</code> command shows your X, Y, Z coordinates, which can be used with <code>gm Go</code> to teleport.
* '''Do not close the server window directly''' — use Ctrl+C, RCON, or the telnet console for a graceful shutdown to prevent save corruption.

Latest revision as of 19:09, 9 April 2026

How to Use GM Commands

  1. Enter your private server.
  2. Press ~ (tilde) to open the console.
  3. Type gm key [password], where [password] is the administrator password (adminpsw) you set on your Survival Servers control panel or in your server launch parameters.
  4. After entering the admin password, you'll become an administrator. The GM panel will open on the right side where you can adjust settings and coefficients.
  5. As an administrator, press ~ to open the console and enter any of the commands listed below.

Note: Commands are case-sensitive. This list has been updated for the Soulmask 1.0 release.

Admin Commands

GM Commands
Description Command
Open GM Panel gm key [password]
Add Awareness Experience gm AddExp [value]
Add Mask Experience gm Addmjexp [value]
Add Hunting Experience gm Addshoulieexp [value]
Increase Hunting Experience gm AddShouLieExp [value]
Reset Skill Points gm XiDian
Suicide gm ZiSha 1
Revive gm FuHuo
Delete Account gm shanhao
View Own Location GPS
Quick Recruit NPC (aim at target) gm ZhaoMu
Teleport to Coordinates gm Go [x] [y] [z]
Clear All NPCs gm ClearAllNpc
Remove Selected Target gm ClearSelect
Refresh Vegetation within Range gm ShuaXinZhiBei
Show Own Info (Quality, Skills, Talents) gm ShowInfo 1
Show Character Info (Quality, Skills, Talents) gm ShowInfo 0
Enable Invisibility gm SetAttr YinShen 1
Disable Invisibility gm SetAttr YinShen 0
Repair Mask Nodes gm JSMJ
Unlock Entire Map gm ShowMap
Unlock All Tech Tree Nodes gm KeJiShu
Show Barbarian Invasion Heat Chart gm ShowReDu
Clear All Barbarian Invasion Heat gm ClearAllReDu
Add Invasion Heat at Current Location gm AddReDu [value]
Reset Tutorial Missions gm ChongZhiRenWu
Replace Default Material gm ReplaceDefaultMaterial [name]
Add GameplayEffect to Mount gm AddGEToQiChenRen [GE_name]
Remove GameplayEffect from Mount gm RemoveQiChenRenGE [GE_name]
Show Player GameplayEffects gm ShowPlayerGE
Show Conveyor & Pillar Count gm ShowConveyorAndPillarTotalNumber

Server Status Commands

These commands do not require the gm prefix:

Description Command
View Server Status Information Debuginfo 1
Close Server Status Information Debuginfo 0

RCON (Remote Console)

Soulmask supports RCON for remote server management without needing to be in-game. To enable RCON, add these parameters to your server launch command:

-rconpsw="yourpassword" -rconaddr=0.0.0.0 -rconport=19000
Parameter Default Description
-rconpsw RCON password. Required to enable RCON.
-rconaddr 0.0.0.0 Bind address. Use 127.0.0.1 to restrict RCON to local connections only (recommended if you don't need remote access).
-rconport 19000 TCP port for RCON connections.

Connect using any standard RCON client (e.g., mcrcon, rcon-cli, or a graphical tool). All GM commands listed above can be sent via RCON.

Security tips:

  • Use a strong, unique password for RCON — it is sent in plaintext over TCP.
  • Set -rconaddr=127.0.0.1 if you only need local console access (prevents remote connections).
  • If exposing RCON to the internet, restrict access by IP using your firewall.
  • The RCON port (default 19000 TCP) must be forwarded on your router if you need remote access.

Telnet Console (Echo Port)

Soulmask also provides a telnet console on the Echo port (default 18888 TCP) for local administration:

telnet localhost 18888

The telnet console can be used for safe shutdowns and server status checks. It is recommended to keep this port local only (do not forward it through your router) for security.

Tips

  • The admin password (adminpsw) is separate from the server join password (PSW).
  • GM commands only work after authenticating with gm key [password] each session.
  • The ~ key opens the console. If your keyboard layout doesn't have a tilde key, check your game keybindings.
  • Commands with [value] parameters accept integers (e.g., gm AddExp 1000).
  • The GPS command shows your X, Y, Z coordinates, which can be used with gm Go to teleport.
  • Do not close the server window directly — use Ctrl+C, RCON, or the telnet console for a graceful shutdown to prevent save corruption.