Barotrauma serversettings.xml Generator
Configure every setting for your Barotrauma dedicated server. Pick a preset or tune each option individually — then copy or download the complete serversettings.xml.
Stop your server before editing serversettings.xml — the server overwrites it on shutdown, discarding any changes you made while it was running.
Quick Presets
Server Identity
Default 20. Higher = smoother, more CPU cost.
Gameplay
0 = easiest, 100 = hardest. Default 15.
Respawn
Default 300s (5 minutes).
Fraction of crew needed to trigger respawn shuttle. Default 0.20.
Bots
Bots always active. Default 0.
Cap when using Fill spawn mode. Default 16.
Normal = fixed count; Fill = fills empty crew slots up to max.
Traitors
Default 3.
Fraction of players selected as traitors. Default 0.20.
Karma
Voting
Default 0.60 (60% of players).
Default 0.60 (60% of players).
Miscellaneous
0 = disabled. Default 120s.
Duration of vote-kick bans. Default 3600s (1 hour).
Generated serversettings.xml
<?xml version="1.0" encoding="utf-8"?> <serversettings name="My Barotrauma Server" Password="" ServerMessage="" public="true" playstyle="Casual" gamemodeidentifier="campaign" MaxPlayers="8" port="27015" tickrate="20" AllowSpectating="true" AllowFriendlyFire="false" AllowRewiring="true" AllowDisguises="true" AllowRagdollButton="true" LosMode="None" LevelDifficulty="15" AllowRespawn="true" UseRespawnShuttle="true" RespawnInterval="300" MinRespawnRatio="0.20" botcount="0" maxbotcount="16" BotSpawnMode="Normal" TraitorsEnabled="No" TraitorRatio="0.20" TraitorsMinPlayerCount="3" KarmaEnabled="true" KarmaPreset="default" AllowVoteKick="true" AllowEndVoting="false" KickVoteRequiredRatio="0.60" EndVoteRequiredRatio="0.60" SaveServerLogs="true" VoiceChatEnabled="true" KickAFKTime="120" AutoBanTime="3600" />
Place this file in your Barotrauma server's Data/ folder (or the path specified in your server launch args) and restart.
