Soulmask Server Setup Guide 2026
Complete step-by-step tutorial to set up your own Soulmask server
Soulmask
CampFire Studio • 2024
Explore ranked listings, compare communities, and use our guides to find or run a better Soulmask server.
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
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.
Step 2: Install the Windows dedicated server files with SteamCMD
Install the Windows dedicated server files with SteamCMD.
Code Example:
.\steamcmd.exe +force_install_dir C:\SoulmaskServer +login anonymous +app_update 3017310 validate +quitStep 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:
.\WSServer.exe Level01_Main -server -logStep 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.
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
My Soulmask Server20survivalnormalAdvanced 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.
| Option | Value | Notes |
|---|---|---|
| SteamCMD AppID | 3017310 | Windows dedicated server tool |
| Main game AppID | 2646460 | Retail Soulmask game on Steam |
| Executable | .\WSServer.exe | Run from the installed server folder |
| Simple startup | .\WSServer.exe Level01_Main -server -log | Good first boot command for Windows |
| Default level | Level01_Main | Default 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.
| Parameter | Description | Note |
|---|---|---|
| -server | Runs the dedicated server mode | Required |
| -log | Shows live server logs in a console window on Windows | Recommended |
| -forcepassthrough | Required engine flag for Soulmask dedicated servers | Required |
| -UTF8Output | Keeps non-English characters readable in logs | Recommended |
| -PORT=8777 | Sets the UDP gameplay port players join on | Change if 8777 is already in use |
| -QueryPort=27015 | Sets the UDP Steam query/discovery port | Needed for server browser visibility |
| -EchoPort=18888 | Sets the local telnet-style admin port | Loopback/local use only on most setups |
| -MULTIHOME=192.168.1.10 | Binds the server to one local adapter | Useful on multi-NIC hosts |
| -MaxPlayers=10 | Caps player slots on the server | Lower counts usually improve stability |
| -serverid=1 | Sets a unique server ID inside a cluster | Only needed for clusters |
| -mainserverport=18889 | Sets the cluster main-server broadcast port | Do not expose publicly |
| -clientserverconnect=IP:PORT | Connects a node to a cluster main server | Only for cluster client servers |
| -coef=PvE_10P_3x | Loads a named settings template | Useful for official-style presets |
| -rconpsw=YourPassword | Enables RCON with a password | Skip if you do not need remote admin |
| -rconport=19000 | Sets the TCP RCON port | Default is usually 19000 |
| -rconaddr=127.0.0.1 | Binds RCON to a specific address | Use carefully on public hosts |
| -pve / -pvp | Forces PvE or PvP behavior | Overrides some gameplay defaults on boot |
| -saving=60 | World save interval to in-memory state | Shorter intervals reduce rollback risk |
| -backup=300 | Writes the active world database to disk | Main persistence interval |
| -initbackup | Creates a backup when the server starts | Useful before major config changes |
| -backupinterval=30 | Makes rolling backup files every N minutes | Clean up old backups manually |
| -GongHuiMaxMember=10 | Overrides max tribe member count | Applies on next restart |
| -serverpm=mask | Enables permission-list masks | Only needed for advanced admin setups |
| ?ND=0-5 | Sets the difficulty preset on the level string | 0 Casual, 1 Easy, 2 Normal, 3 Hard, 4 Master, 5 Custom |
| ?CustomGameMode=0-3 | Legacy game-mode selector on the level string | Usually 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.
| Setting | Value | Why it matters |
|---|---|---|
| Gameplay port | 8777 | Players connect to the actual game session on this port |
| Steam query port | 27015 | Used for Steam browser discovery and query traffic |
| RCON port | 19000 | Default remote admin TCP port when RCON is enabled |
| Firewall rule | Allow inbound UDP 8777 and 27015, plus TCP 19000 if using RCON | Required for public visibility and optional admin access |
| Install path example | C:\SoulmaskServer | Simple Windows folder to keep server files isolated |
| Level parameter format | Level01_Main?ND=2 | Append 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!
