Soulmask Server Setup Guide 2026

Complete step-by-step tutorial to set up your own Soulmask server

Free TutorialStep-by-Step GuideCode ExamplesTroubleshooting Tips
Soulmask

Soulmask Server Requirements

What You'll Need

Software Requirements

  • SteamCMD for Windows
  • Soulmask Dedicated Server for Windows via SteamCMD app_update 3017310
  • At least 8 GB RAM and a modern 64-bit Windows machine
  • Firewall and router access so the server ports can be opened

Hardware Requirements

Minimum (5-10 players)
  • • CPU: Dual-core 2.5GHz
  • • RAM: 4 GB RAM
  • • Storage: 10 GB available space
  • • Network: 10+ Mbps upload
Recommended (20+ players)
  • • CPU: Quad-core 3.0GHz
  • • RAM: 8 GB RAM
  • • Storage: 20 GB available space (SSD)
  • • Network: 50+ Mbps upload

Step-by-Step Soulmask Server Setup

1

Step 1: Create a folder for the server, extract SteamCMD into it, then run SteamCMD once so it can self-update

Create a folder for the server, extract SteamCMD into it, then run SteamCMD once so it can self-update.

2

Step 2: Install the Windows dedicated server files with SteamCMD

Install the Windows dedicated server files with SteamCMD.

Code Example:

powershell
.\steamcmd.exe +force_install_dir C:\SoulmaskServer +login anonymous +app_update 3017310 validate +quit
3

Step 3: Start the server from the installed folder

Start the server from the installed folder. Adjust the world name, server name, and optional password after the first launch if needed.

Code Example:

powershell
.\WSServer.exe Level01_Main -server -log
4

Step 4: Forward the gameplay port and Steam query port on your router and allow them through Windows Firewall

Forward the gameplay port and Steam query port on your router and allow them through Windows Firewall. In most Windows guides the gameplay port is 8777 and the Steam query port is 27015.

5

Step 5: Connect once locally, then join from another network to confirm the server is visible publicly and the forwarded ports are correct

Connect once locally, then join from another network to confirm the server is visible publicly and the forwarded ports are correct.

Soulmask Server Configuration

Basic Settings

Server NameMy Soulmask Server
Max Players20
Game Modesurvival
Difficultynormal

Advanced Settings

Performance Optimization

  • • Allocate 1GB RAM per 4-6 players
  • • Use SSD storage for better performance
  • • Optimize view distance based on player count
  • • Enable server-side optimizations

Security Settings

  • • Set strong admin passwords
  • • Configure firewall rules
  • • Enable whitelist if needed
  • • Regular backup schedule

Soulmask Server Reference Tables

Soulmask Startup Reference

Quick-reference values for the first Windows dedicated server launch and the most common startup details people search for.

OptionValueNotes
SteamCMD AppID3017310Windows dedicated server tool
Main game AppID2646460Retail Soulmask game on Steam
Executable.\WSServer.exeRun from the installed server folder
Simple startup.\WSServer.exe Level01_Main -server -logGood first boot command for Windows
Default levelLevel01_MainDefault world/map token used in basic examples

Soulmask Server Parameters

Common Soulmask launch parameters in one place. Keep the required flags, then adjust ports, player counts, backups, or admin access as needed.

ParameterDescriptionNote
-serverRuns the dedicated server modeRequired
-logShows live server logs in a console window on WindowsRecommended
-forcepassthroughRequired engine flag for Soulmask dedicated serversRequired
-UTF8OutputKeeps non-English characters readable in logsRecommended
-PORT=8777Sets the UDP gameplay port players join onChange if 8777 is already in use
-QueryPort=27015Sets the UDP Steam query/discovery portNeeded for server browser visibility
-EchoPort=18888Sets the local telnet-style admin portLoopback/local use only on most setups
-MULTIHOME=192.168.1.10Binds the server to one local adapterUseful on multi-NIC hosts
-MaxPlayers=10Caps player slots on the serverLower counts usually improve stability
-serverid=1Sets a unique server ID inside a clusterOnly needed for clusters
-mainserverport=18889Sets the cluster main-server broadcast portDo not expose publicly
-clientserverconnect=IP:PORTConnects a node to a cluster main serverOnly for cluster client servers
-coef=PvE_10P_3xLoads a named settings templateUseful for official-style presets
-rconpsw=YourPasswordEnables RCON with a passwordSkip if you do not need remote admin
-rconport=19000Sets the TCP RCON portDefault is usually 19000
-rconaddr=127.0.0.1Binds RCON to a specific addressUse carefully on public hosts
-pve / -pvpForces PvE or PvP behaviorOverrides some gameplay defaults on boot
-saving=60World save interval to in-memory stateShorter intervals reduce rollback risk
-backup=300Writes the active world database to diskMain persistence interval
-initbackupCreates a backup when the server startsUseful before major config changes
-backupinterval=30Makes rolling backup files every N minutesClean up old backups manually
-GongHuiMaxMember=10Overrides max tribe member countApplies on next restart
-serverpm=maskEnables permission-list masksOnly needed for advanced admin setups
?ND=0-5Sets the difficulty preset on the level string0 Casual, 1 Easy, 2 Normal, 3 Hard, 4 Master, 5 Custom
?CustomGameMode=0-3Legacy game-mode selector on the level stringUsually ignored on dedicated servers

Soulmask Ports And Server Details

These are the values most admins need for firewall rules, router forwarding, and quick server checks.

SettingValueWhy it matters
Gameplay port8777Players connect to the actual game session on this port
Steam query port27015Used for Steam browser discovery and query traffic
RCON port19000Default remote admin TCP port when RCON is enabled
Firewall ruleAllow inbound UDP 8777 and 27015, plus TCP 19000 if using RCONRequired for public visibility and optional admin access
Install path exampleC:\SoulmaskServerSimple Windows folder to keep server files isolated
Level parameter formatLevel01_Main?ND=2Append difficulty-style options directly to the level name

Common Soulmask Server Issues & Solutions

🚫 Players Can't Connect to Server

Symptoms: Server appears offline, connection timeouts

Solutions:

  • Check port forwarding configuration (port 25565 for Minecraft)
  • Verify firewall settings allow server traffic
  • Confirm server is running and listening on correct port
  • Test with local IP first, then external IP

⚠️ Server Lag and Performance Issues

Symptoms: Slow response, block lag, entity lag

Solutions:

  • Increase RAM allocation (minimum 2GB recommended)
  • Reduce view distance in server properties
  • Limit entity spawning and mob farms
  • Use performance optimization plugins

💥 Server Crashes Frequently

Symptoms: Unexpected shutdowns, error messages

Solutions:

  • Check server logs for error messages
  • Ensure sufficient RAM allocation
  • Update server software to latest version
  • Remove problematic plugins or mods

Server Setup Complete! 🎉

Your Soulmask server is ready. Now let's get players to join!