Config files
serversettings.xml54 lines · 1.3 KB<?xml version="1.0" encoding="utf-8"?>
<serversettings
tickrate="20"
randomizeseed="True"
userespawnshuttle="True"
respawninterval="300"
maxtransporttime="180"
minrespawnratio="0.2"
autorestart="false"
autorestartinterval="60"
startwhenclientsready="False"
startwhenclientsreadyratio="0.8"
allowspectating="True"
voipenabled="True"
endroundatlevelend="True"
saveserverlogs="True"
allowragdollbutton="True"
allowfiletransfers="True"
voicechatenabled="True"
allowvotekick="True"
allowendvoting="True"
allowrespawn="True"
botcount="0"
maxbotcount="16"
allowdisguises="True"
subselectionmode="Manual"
modeselectionmode="Manual"
endvoterequiredratio="0.6"
kickvoterequiredratio="0.6"
killdisconnectedtime="30"
kickafktime="120"
traitoruseratio="True"
traitorratio="0.2"
karmaenabled="False"
gamemodeidentifier="sandbox"
missiontype="Random"
autobantime="60"
maxautobantime="360"
name="SERVERNAME"
public="false"
port="27015"
queryport="27016"
maxplayers="10"
password=""
enableupnp="false"
SubSelection="Manual"
LevelDifficulty="20"
TraitorsEnabled="No"
BotSpawnMode="Normal"
AllowedRandomMissionTypes="Random,Salvage,Monster,Cargo,Combat"
AllowedClientNameChars="32-33,38-46,48-57,65-90,91,93,95-122,192-255,384-591,1024-1279"
ServerMessage=""
/>
What these settings mean
Quick reference for the 3 most important keys in this Barotrauma config. Hover or tap any key to see what it controls — useful when you're tuning a server for the first time and don't want to grep through the upstream wiki.
Core
2 settingsmaxplayers- Hard cap on simultaneous players. Allocate slot budget for admins / reserved.
servermessage- Message-of-the-day shown to players on join (Squad family).
Network
1 settingqueryport- Steam server browser query port. Steam uses this to fetch server info — must be reachable from the internet.
Skip the setup. Host Barotrauma with XGamingServer.
Spin up a managed Barotrauma server with one click. Backups, mods, control panel and DDoS protection included.
