Soulmask Server
Soulmask is a multiplayer survival game featuring mask-based abilities and tribe management. Running a dedicated server provides persistent worlds for your gaming community.
Installation
sudo apt install -y steamcmd
steamcmd +force_install_dir /opt/soulmask \
+login anonymous \
+app_update 3017300 validate \
+quit
Configuration
# Server settings in configuration files
# Set server name, max players, password
# Configure PvP/PvE mode
# Set difficulty and progression rates
Launch and Service
cat > /opt/soulmask/start.sh << EOF
#!/bin/bash
cd /opt/soulmask
./SoulmaskServer.sh -log -port=8777 -queryport=27015 \
-ServerName="My Soulmask Server" \
-MaxPlayers=50
EOF
chmod +x /opt/soulmask/start.sh
# Systemd service
cat > /etc/systemd/system/soulmask.service << EOF
[Unit]
Description=Soulmask Server
After=network.target
[Service]
WorkingDirectory=/opt/soulmask
ExecStart=/opt/soulmask/start.sh
User=gameserver
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF
systemctl enable --now soulmask
ufw allow 8777/udp
ufw allow 27015/udp
Maintenance
- Schedule auto-restarts during low-traffic hours
- Back up world saves daily
- Update via SteamCMD regularly
- Monitor performance and adjust player limits