DustBowl.Games

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

8
20

Default 20. Higher = smoother, more CPU cost.

Listed publicly (public)

Gameplay

15

0 = easiest, 100 = hardest. Default 15.

Allow Spectating
Allow Friendly Fire
Allow Rewiring
Allow Disguises
Allow Ragdoll Button

Respawn

Allow Respawn
Use Respawn Shuttle

Default 300s (5 minutes).

0.20

Fraction of crew needed to trigger respawn shuttle. Default 0.20.

Bots

0

Bots always active. Default 0.

16

Cap when using Fill spawn mode. Default 16.

Normal = fixed count; Fill = fills empty crew slots up to max.

Traitors

Default 3.

0.20

Fraction of players selected as traitors. Default 0.20.

Karma

Karma Enabled

Voting

Allow Vote Kick
Allow End Vote
0.60

Default 0.60 (60% of players).

0.60

Default 0.60 (60% of players).

Miscellaneous

Save Server Logs
Voice Chat

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.

Connection interrupted

We are restoring your session

Your account remains secure while we reconnect you.

Attempt in progress

A fresh reload verifies your session and pulls current content and security updates from the server.

Unsaved changes may be lost while your session is interrupted.

View system status

Need help? Home · Support · Discord

Check your connection, then try again or review our system status.

A fresh reload verifies your session and pulls current content and security updates from the server.

Unsaved changes may be lost while your session is interrupted.

View system status

Need help? Home · Support · Discord

The server rejected this session. Reload to continue securely.

A fresh reload verifies your session and pulls current content and security updates from the server.

Unsaved changes may be lost while your session is interrupted.

View system status

Need help? Home · Support · Discord

Connection status and recovery controls.