Setting Up a Barotrauma Dedicated Server
Barotrauma is a cooperative submarine survival game that supports dedicated servers for persistent multiplayer sessions. Hosting on a Breeze ensures a stable connection and allows you to customize campaigns, submarine selections, and game rules.
System Requirements
- At least 2 GB RAM and 1 CPU core
- Linux x86_64 or Windows
- SteamCMD for server file installation
Install the Server
steamcmd +login anonymous +force_install_dir /home/steam/barotrauma +app_update 1026340 validate +quit
Configure the Server
Edit serversettings.xml in the server directory:
<serversettings
name="My Breeze Barotrauma Server"
port="27015"
queryport="27016"
maxplayers="16"
password="your_password"
public="true"
gamemode="Campaign" />
Open Firewall Ports
sudo ufw allow 27015/udp
sudo ufw allow 27016/udp
Launch the Server
cd /home/steam/barotrauma
./DedicatedServer
Managing the Campaign
The server automatically saves campaign progress. Key management commands available from the server console:
ban [player]-- ban a player from the serverkick [player]-- remove a player from the current sessionsay [message]-- broadcast a message to all playerssavegame-- force a save of the current campaign
For larger crews, increase your Breeze RAM to 4 GB and adjust the max player count accordingly.