User:A3dp0e/sandbox: Difference between revisions

From Official Barotrauma Wiki
Jump to: navigation, search
(da sandbox)
 
(don't copy articles like a dummy with ctrl+a, use ?action=raw)
 
Line 1: Line 1:
{{Version||stub=true|cleanup=true|cleanupnote=Preferably create Cargo table out of serversettings section (see console commands for example), as current page layout is hard to follow}}
{{Version||stub=true|cleanup=true|cleanupnote=Preferably create Cargo table out of serversettings section (see console commands for example), as current page layout is hard to follow}}
"serversettings.xml" is the config file for hosting a server, everything form server name to auto ban time is stored in this file.
"serversettings.xml" is the config file for hosting a server, everything form server name to auto ban time is stored in this file.


It is recommended to change these settings in the lobby, if possible, for simplicity's sake.  
It is recommended to change these settings in the lobby, if possible, for simplicity's sake.  


Most notable settings that might be relevant for hosting (private) games that cannot be changed in the lobby are:
Most notable settings that might be relevant for hosting (private) games that cannot be changed in the lobby are:
* AllowedRandomMissionTypes (one may disable missions based on personal preferences)
* AllowedRandomMissionTypes (one may disable missions based on personal preferences)
* KickAFKTime (time after which an incative player is kicked from the server)
* KickAFKTime (time after which an incative player is kicked from the server)
* KillDisconnectedTime (time after which a disconnected player's character dies ingame, increase this value if the crew has troubble reconnecting fast enough)
* KillDisconnectedTime (time after which a disconnected player's character dies ingame, increase this value if the crew has troubble reconnecting fast enough)


Changes made in this file only apply on start/restart of the game.
Changes made in this file only apply on start/restart of the game.


== serversettings ==
== serversettings ==
<!--(?) notation means that information may be incomplete, needs confirming or may be entirely false-->
<!--(?) notation means that information may be incomplete, needs confirming or may be entirely false-->
   name="example"
   name="example"
* name of the server, can be changed in the lobby  
* name of the server, can be changed in the lobby  
   port="12345"
   port="12345"
* port of the server
* port of the server
   queryport="54321"
   queryport="54321"
* queryport of the server
* queryport of the server
   password="totalLysavePaSsword2!"
   password="totalLysavePaSsword2!"
* password of the server, can be changed in the lobby  
* password of the server, can be changed in the lobby  
   enableupnp="false"
   enableupnp="false"
* enables universal plug and play
* enables universal plug and play
   autorestart="false"
   autorestart="false"
* enables automatic restart of the server in case of chrash
* enables automatic restart of the server in case of chrash
   LevelDifficulty="20"
   LevelDifficulty="20"
* sets level difficulty if playing the "Mission" gamemode, has nothing to do with campaign, can be changed in the lobby
* sets level difficulty if playing the "Mission" gamemode, has nothing to do with campaign, can be changed in the lobby
   ServerMessage=""
   ServerMessage=""
* sets server description shown in serverbrowser, can be changed in the lobby
* sets server description shown in serverbrowser, can be changed in the lobby
   HiddenSubs="Winterhalter"
   HiddenSubs="Winterhalter"
* hides selected submarines in the lobby, can be changed in the lobby
* hides selected submarines in the lobby, can be changed in the lobby
   AllowedRandomMissionTypes="Salvage,Monster,Cargo,Beacon,Nest,Mineral,Combat,AbandonedOutpost,Escort,Pirate,ScanAlienRuins,ClearAlienRuins,All"
   AllowedRandomMissionTypes="Salvage,Monster,Cargo,Beacon,Nest,Mineral,Combat,AbandonedOutpost,Escort,Pirate,ScanAlienRuins,ClearAlienRuins,All"
* sets missions one can get while talking to station captain
* sets missions one can get while talking to station captain
   AllowedClientNameChars="32-33,38-46,48-57,65-90,91-91,93-93,95-122,192-255,384-591,1024-1279,19968-21327,21329-40959,13312-19903,131072-173791,173824-178207,178208-183983,63744-64255,194560-195103"
   AllowedClientNameChars="32-33,38-46,48-57,65-90,91-91,93-93,95-122,192-255,384-591,1024-1279,19968-21327,21329-40959,13312-19903,131072-173791,173824-178207,178208-183983,63744-64255,194560-195103"
* allows characters people are allowed to use in their names in unicode(space and !(32,33),&-.(38-46),0-9(48-57),A-Z(65-90),[(91),](93),_-z(95-122),Á-ÿ(192--255),ƀ-ɏ(384-591),Ѐ-ӿ(1024-1279),⼀-协(19968-21327),卑-鿿(21329-40959),㐀-䶿(13312-19903),𠀀-𪛟(131072-173791),𪜀-𫠠(173824-178207),𫠠-𬺰(178208-183983),豈-ff(63744-64255),?(chinese question mark)-𰀀(194560-195103)) As browsers <!--tested firefox and edge-->have problems displaying higher unicode characters this list may differ form characters used in actual lobbies
* allows characters people are allowed to use in their names in unicode(space and !(32,33),&-.(38-46),0-9(48-57),A-Z(65-90),[(91),](93),_-z(95-122),Á-ÿ(192--255),ƀ-ɏ(384-591),Ѐ-ӿ(1024-1279),⼀-协(19968-21327),卑-鿿(21329-40959),㐀-䶿(13312-19903),𠀀-𪛟(131072-173791),𪜀-𫠠(173824-178207),𫠠-𬺰(178208-183983),豈-ff(63744-64255),?(chinese question mark)-𰀀(194560-195103)) As browsers <!--tested firefox and edge-->have problems displaying higher unicode characters this list may differ form characters used in actual lobbies
   IsPublic="True"   
   IsPublic="True"   
* True makes server visible in server browser, can be changed in the lobby settings
* True makes server visible in server browser, can be changed in the lobby settings
   TickRate="20"
   TickRate="20"
* updates per second on server can be set anywhere from 1-60 although anything lower than 20 is considered laggy or unplayable
* updates per second on server can be set anywhere from 1-60 although anything lower than 20 is considered laggy or unplayable
   RandomizeSeed="True"
   RandomizeSeed="True"
* generates a new seed for every "new" route taken in campaign, can be changed in the lobby settings
* generates a new seed for every "new" route taken in campaign, can be changed in the lobby settings
   UseRespawnShuttle="True"
   UseRespawnShuttle="True"
* true enables the respawn shuttle, false would spawn players on the submarine, can be changed the in lobby  
* true enables the respawn shuttle, false would spawn players on the submarine, can be changed the in lobby  
   RespawnInterval="300"
   RespawnInterval="300"
* time it takes for respawns to happen once the respawn threshold is met, can be changed in the lobby settings
* time it takes for respawns to happen once the respawn threshold is met, can be changed in the lobby settings
   MaxTransportTime="180"
   MaxTransportTime="180"
* <!--time which is allowed for the shuttle to reach the submarine, after this time it will try leaving the level, if the shuttle doesnt reach the submarine in time it will despawn along with the players and try a later respawn, can be changed in the lobby settings(?)-->
* <!--time which is allowed for the shuttle to reach the submarine, after this time it will try leaving the level, if the shuttle doesnt reach the submarine in time it will despawn along with the players and try a later respawn, can be changed in the lobby settings(?)-->
   MinRespawnRatio="0.2"
   MinRespawnRatio="0.2"
* 0.2 means 20% of all players need to be waiting for a respawn for one to happen, can be changed in the lobby settings
* 0.2 means 20% of all players need to be waiting for a respawn for one to happen, can be changed in the lobby settings
   AutoRestartInterval="60"
   AutoRestartInterval="60"
* <!--time after which server restart is attempted once down, can be changed in the lobby settings(?)-->  
* <!--time after which server restart is attempted once down, can be changed in the lobby settings(?)-->  
   StartWhenClientsReady="False"
   StartWhenClientsReady="False"
* starts the round if all lobby members are ready, can be changed in the lobby settings
* starts the round if all lobby members are ready, can be changed in the lobby settings
   StartWhenClientsReadyRatio="0.8"
   StartWhenClientsReadyRatio="0.8"
* starts the round when 0.8 = 80% of players are ready, can be changed in the lobby settings
* starts the round when 0.8 = 80% of players are ready, can be changed in the lobby settings
   AllowSpectating="True"
   AllowSpectating="True"
* allows spectating when True, can be changed in the lobby settings
* allows spectating when True, can be changed in the lobby settings
   SaveServerLogs="True"
   SaveServerLogs="True"
* saves server logs when True, can be changed in the lobby settings
* saves server logs when True, can be changed in the lobby settings
   AllowModDownloads="True"
   AllowModDownloads="True"
* allows client to download mods from server, however disabling mod downloads will not remove clientside interface for doing so, and if client queries any package download, they'll get stuck on download section while waiting for server response that will never come
* allows client to download mods from server, however disabling mod downloads will not remove clientside interface for doing so, and if client queries any package download, they'll get stuck on download section while waiting for server response that will never come
   AllowRagdollButton="True"
   AllowRagdollButton="True"
* allows players to ragdoll if True, can be changed in the lobby settings
* allows players to ragdoll if True, can be changed in the lobby settings
   AllowFileTransfers="True"
   AllowFileTransfers="True"
* <!--may allow the transfer of custom submarines(?),--> can be changed in the lobby settings
* <!--may allow the transfer of custom submarines(?),--> can be changed in the lobby settings
   VoiceChatEnabled="True"
   VoiceChatEnabled="True"
* enables players to use voice chat if True, can be changed in the lobby settings
* enables players to use voice chat if True, can be changed in the lobby settings
   PlayStyle="Casual"
   PlayStyle="Casual"
* sets play style possible modes are "Casual", "Serious", "Roleplay", "Rampage" and "SomethingDifferent", can be changed in the lobby settings
* sets play style possible modes are "Casual", "Serious", "Roleplay", "Rampage" and "SomethingDifferent", can be changed in the lobby settings
   LosMode="Transparent"
   LosMode="Transparent"
* Line of sight mode, possible options are "None", "Transparent" and "Opaque", can be changed in the lobby settings
* Line of sight mode, possible options are "None", "Transparent" and "Opaque", can be changed in the lobby settings
   ShowEnemyHealthBars="ShowAll"
   ShowEnemyHealthBars="ShowAll"
* shows enemy health bars when "ShowAll" other option are "HideAll" and "BossHealthBarsOnly", can be changed in the lobby settings
* shows enemy health bars when "ShowAll" other option are "HideAll" and "BossHealthBarsOnly", can be changed in the lobby settings
   LinesPerLogFile="800"
   LinesPerLogFile="800"
* maximum length of logfile<!--, starts overwriting once maximum is reached(?)-->
* maximum length of logfile<!--, starts overwriting once maximum is reached(?)-->
   AllowVoteKick="True"
   AllowVoteKick="True"
* allows players to votekick if True, can be changed in the lobby settings
* allows players to votekick if True, can be changed in the lobby settings
   AllowEndVoting="True"
   AllowEndVoting="True"
* allows players to end the round by voting, can be changed in the lobby settings
* allows players to end the round by voting, can be changed in the lobby settings
   AllowRespawn="True"
   AllowRespawn="True"
* allows respanwn of players if True, can be changed in the lobby settings
* allows respanwn of players if True, can be changed in the lobby settings
   BotCount="0"
   BotCount="0"
* sets the amount of bots that will spawn on the submarine, can be changed in the lobby  
* sets the amount of bots that will spawn on the submarine, can be changed in the lobby  
   MaxBotCount="16"
   MaxBotCount="16"
* sets the maximum amount of bots that might be "owned"
* sets the maximum amount of bots that might be "owned"
   BotSpawnMode="Normal"
   BotSpawnMode="Normal"
* <!--(?)-->
* <!--(?)-->
   DisableBotConversations="False"
   DisableBotConversations="False"
* when True bots will no longer spam chat with their feelings, can be changed in the lobby settings
* when True bots will no longer spam chat with their feelings, can be changed in the lobby settings
   AllowDisguises="True"
   AllowDisguises="True"
* allows crew to take identities form ID cards if True, can be changed in the lobby settings
* allows crew to take identities form ID cards if True, can be changed in the lobby settings
   AllowRewiring="True"
   AllowRewiring="True"
* allows crew to rewire the submarine if True, can be changed in the lobby settings
* allows crew to rewire the submarine if True, can be changed in the lobby settings
   LockAllDefaultWires="False"
   LockAllDefaultWires="False"
* locks all default connections on a submarine if True, can be changed in the lobby settings
* locks all default connections on a submarine if True, can be changed in the lobby settings
   AllowLinkingWifiToChat="False"
   AllowLinkingWifiToChat="False"
* allows linking wifi signals to chat if True, can be changed in the lobby settings<!--needs further elaboration, or a link to wifi modules explaining this-->
* allows linking wifi signals to chat if True, can be changed in the lobby settings<!--needs further elaboration, or a link to wifi modules explaining this-->
   AllowFriendlyFire="True"
   AllowFriendlyFire="True"
* enables friendly fire if True, can be changed in the lobby settings
* enables friendly fire if True, can be changed in the lobby settings
   DestructibleOutposts="False"
   DestructibleOutposts="False"
* <!--(?)--> can be changed in the lobby settings
* <!--(?)--> can be changed in the lobby settings
   KillableNPCs="True"
   KillableNPCs="True"
* makes NPCs killable if True, can be changed in the lobby settings
* makes NPCs killable if True, can be changed in the lobby settings
   BanAfterWrongPassword="False"
   BanAfterWrongPassword="False"
* bans a player for a set amount of time if "MaxPasswordRetriesBeforeBan" is exceeded if True, can be changed in the lobby settings
* bans a player for a set amount of time if "MaxPasswordRetriesBeforeBan" is exceeded if True, can be changed in the lobby settings
   MaxPasswordRetriesBeforeBan="3"
   MaxPasswordRetriesBeforeBan="3"
* sets the number of tries griefers have to guess the server password, only works if option above is True, can be changed in the lobby settings
* sets the number of tries griefers have to guess the server password, only works if option above is True, can be changed in the lobby settings
   EnableDoSProtection="True"
   EnableDoSProtection="True"
* enables DoS protection, this will kick players who send more packets than specified in MaxPacketAmount, can be changed in the lobby settings
* enables DoS protection, this will kick players who send more packets than specified in MaxPacketAmount, can be changed in the lobby settings
   MaxPacketAmount="3000"
   MaxPacketAmount="3000"
* sets the maximum amount of packets a player(client) might send before they are regarded as spamming/DoS attempt, one might want to increase this amount when playing with many mods, increasing may cause networking issues, can be changed in the lobby settings   
* sets the maximum amount of packets a player(client) might send before they are regarded as spamming/DoS attempt, one might want to increase this amount when playing with many mods, increasing may cause networking issues, can be changed in the lobby settings   
   SelectedSubmarine="Azimuth"
   SelectedSubmarine="Azimuth"
* sets selected submarine for playing, is only relevant at the start of a new campaign or mission, can be changed in the lobby  
* sets selected submarine for playing, is only relevant at the start of a new campaign or mission, can be changed in the lobby  
   SelectedShuttle="Hemulen"
   SelectedShuttle="Hemulen"
* sets the respawn shuttle that will transport reinforcements, can be changed in the lobby  
* sets the respawn shuttle that will transport reinforcements, can be changed in the lobby  
   TraitorsEnabled="No"
   TraitorsEnabled="No"
* enables traitors when "Yes" and not campaign, other options are "Maybe" and "No", can be changed in the lobby
* enables traitors when "Yes" and not campaign, other options are "Maybe" and "No", can be changed in the lobby
   TraitorsMinPlayerCount="1"
   TraitorsMinPlayerCount="1"
* number of players needed for traitors to appear, 1 is default, meaning that all 1 crew become traitor ... , can be changed in the lobby settings
* number of players needed for traitors to appear, 1 is default, meaning that all 1 crew become traitor ... , can be changed in the lobby settings
   TraitorsMinStartDelay="90"
   TraitorsMinStartDelay="90"
* minimum delay after round start until the traitors get their first mission  
* minimum delay after round start until the traitors get their first mission  
   TraitorsMaxStartDelay="180"
   TraitorsMaxStartDelay="180"
* maximum delay after round start after which traitors will definetly get their mission
* maximum delay after round start after which traitors will definetly get their mission
   TraitorsMinRestartDelay="30"
   TraitorsMinRestartDelay="30"
* minimum delay after traitor death when a new traitor may get their first mission
* minimum delay after traitor death when a new traitor may get their first mission
   TraitorsMaxRestartDelay="90"
   TraitorsMaxRestartDelay="90"
* maximum delay after which a traitor will get their first mission
* maximum delay after which a traitor will get their first mission
   Language="English"
   Language="English"
* language the game is shown as<!--it doesnt seem to affect bots, testing is required here-->, can be changed in the lobby settings
* language the game is shown as<!--it doesnt seem to affect bots, testing is required here-->, can be changed in the lobby settings
   SubSelectionMode="Manual"
   SubSelectionMode="Manual"
* determines how a submarine shall be selected, mostly usefull when setting up servers that the host does not (always) play on, can be changed in the lobby settings
* determines how a submarine shall be selected, mostly usefull when setting up servers that the host does not (always) play on, can be changed in the lobby settings
   ModeSelectionMode="Manual"
   ModeSelectionMode="Manual"
* determines how a mode shall be selected, mostly usefull when setting up servers that the host does not (always) play on, can be changed in the lobby settings
* determines how a mode shall be selected, mostly usefull when setting up servers that the host does not (always) play on, can be changed in the lobby settings
   EndVoteRequiredRatio="0.6"
   EndVoteRequiredRatio="0.6"
* sets the amount of players required for the end vote to pass 0.6 = 60%, can be changed in the lobby settings
* sets the amount of players required for the end vote to pass 0.6 = 60%, can be changed in the lobby settings
   VoteRequiredRatio="0.6"
   VoteRequiredRatio="0.6"
* sets the amount of players required for any other vote to pass 0.6 = 60%
* sets the amount of players required for any other vote to pass 0.6 = 60%
   VoteTimeout="30"
   VoteTimeout="30"
* time to vote before it runs out
* time to vote before it runs out
   KickVoteRequiredRatio="0.6"
   KickVoteRequiredRatio="0.6"
* 0.6=60% percentage of people it takes to kick someone, can be changed in the lobby settings
* 0.6=60% percentage of people it takes to kick someone, can be changed in the lobby settings
   DisallowKickVoteTime="120"
   DisallowKickVoteTime="120"
* time it takes for the same person to be vote kicked again
* time it takes for the same person to be vote kicked again
   KillDisconnectedTime="300"
   KillDisconnectedTime="300"
* time after disconnecting in which the players character stays alive if no harm comes his way, after this time runs out the character will die of brain damage
* time after disconnecting in which the players character stays alive if no harm comes his way, after this time runs out the character will die of brain damage
   KickAFKTime="600"
   KickAFKTime="600"
* time it takes for AFK players to be kicked<!--, sleeping in bunks does not count as beeing AFK(?)-->
* time it takes for AFK players to be kicked<!--, sleeping in bunks does not count as beeing AFK(?)-->
   KarmaEnabled="True"
   KarmaEnabled="True"
* enables karma on server if True, can be changed in the lobby settings
* enables karma on server if True, can be changed in the lobby settings
   KarmaPreset="default"
   KarmaPreset="default"
* sets the preset for karma, can be customised in the lobby settings
* sets the preset for karma, can be customised in the lobby settings
   GameModeIdentifier="multiplayercampaign"
   GameModeIdentifier="multiplayercampaign"
* sets server gamemode, the four options are "sandbox", "mission", "pvp" and "multiplayercampaign", can be changed in the lobby
* sets server gamemode, the four options are "sandbox", "mission", "pvp" and "multiplayercampaign", can be changed in the lobby
   MissionType="All"
   MissionType="All"
* sets the possible missions that are given if just a mission is played as opposed to an entire campaign, only one mission out of the selected will appear, options are: "All" or "Salvage, Monster, Cargo, Beacon, Nest, Mineral, AbandonedOutpost, Escort, Pirate, ScanAlienRuins, ClearAlienRuins" + must always include "Combat, GoTo, End", can be changed in the lobby
* sets the possible missions that are given if just a mission is played as opposed to an entire campaign, only one mission out of the selected will appear, options are: "All" or "Salvage, Monster, Cargo, Beacon, Nest, Mineral, AbandonedOutpost, Escort, Pirate, ScanAlienRuins, ClearAlienRuins" + must always include "Combat, GoTo, End", can be changed in the lobby
   MaxPlayers="8"
   MaxPlayers="8"
* sets the maximum amount of people who can join the server, can be changed in the main menu when hosting
* sets the maximum amount of people who can join the server, can be changed in the main menu when hosting
   AutoBanTime="3600"
   AutoBanTime="3600"
* the time people get banned for entering the password poorly if BanAfterWrongPassword is True, can be changed in the lobby settings
* the time people get banned for entering the password poorly if BanAfterWrongPassword is True, can be changed in the lobby settings
   MaxAutoBanTime="86400"
   MaxAutoBanTime="86400"
* <!--(?)-->
* <!--(?)-->
   LootedMoneyDestination="Bank"
   LootedMoneyDestination="Bank"
* decides wether looted money goes to bank or the player's wallet, can be changed in the lobby settings
* decides wether looted money goes to bank or the player's wallet, can be changed in the lobby settings
   MaximumMoneyTransferRequest="999999">
   MaximumMoneyTransferRequest="999999">
* sets the maximum amount of money that may be transfered at once, can be changed in the lobby settings
* sets the maximum amount of money that may be transfered at once, can be changed in the lobby settings
   <campaignsettings
   <campaignsettings
from here on out campaign settings start, once campaign has started the savefile has to be modified to change settings, can be changed in the lobby  
from here on out campaign settings start, once campaign has started the savefile has to be modified to change settings, can be changed in the lobby  
   PresetName="Easy"
   PresetName="Easy"
* Loads the selected preset when starting campaign, can be changed in the lobby  
* Loads the selected preset when starting campaign, can be changed in the lobby  
   TutorialEnabled="False"
   TutorialEnabled="False"
* <!--(?)-->
* <!--(?)-->
   RadiationEnabled="False"
   RadiationEnabled="False"
* enables radiation in campaign, can be changed in the lobby  
* enables radiation in campaign, can be changed in the lobby  
   MaxMissionCount="2"
   MaxMissionCount="2"
* limits the number of missions one may take for a route between two stations, becons are not counted<!--, NPC missions are not counted(?)-->, can be changed in the lobby  
* limits the number of missions one may take for a route between two stations, becons are not counted<!--, NPC missions are not counted(?)-->, can be changed in the lobby  
   StartingBalanceAmount="Medium"
   StartingBalanceAmount="Medium"
* a starting money setting for the start of the campaign, possible options are "Low","Medium" and "High", can be changed in the lobby  
* a starting money setting for the start of the campaign, possible options are "Low","Medium" and "High", can be changed in the lobby  
   Difficulty="Medium"
   Difficulty="Medium"
* a difficulty setting for the campaign, possible options are "Low","Medium" and "High", can be changed in the lobby
* a difficulty setting for the campaign, possible options are "Low","Medium" and "High", can be changed in the lobby
   StartItemSet="normal"
   StartItemSet="normal"
* selects the amount of starting items, additional items may be added to the submarine in the lobby settings
* selects the amount of starting items, additional items may be added to the submarine in the lobby settings

Latest revision as of 05:39, 12 January 2024

Data is potentially outdated
Last updated for an unknown version
The current game version is 1.4.6.0
Cleanup Notes: Preferably create Cargo table out of serversettings section (see console commands for example), as current page layout is hard to follow

"serversettings.xml" is the config file for hosting a server, everything form server name to auto ban time is stored in this file.

It is recommended to change these settings in the lobby, if possible, for simplicity's sake.

Most notable settings that might be relevant for hosting (private) games that cannot be changed in the lobby are:

  • AllowedRandomMissionTypes (one may disable missions based on personal preferences)
  • KickAFKTime (time after which an incative player is kicked from the server)
  • KillDisconnectedTime (time after which a disconnected player's character dies ingame, increase this value if the crew has troubble reconnecting fast enough)

Changes made in this file only apply on start/restart of the game.

serversettings

 name="example"
  • name of the server, can be changed in the lobby
 port="12345"
  • port of the server
 queryport="54321"
  • queryport of the server
 password="totalLysavePaSsword2!"
  • password of the server, can be changed in the lobby
 enableupnp="false"
  • enables universal plug and play
 autorestart="false"
  • enables automatic restart of the server in case of chrash
 LevelDifficulty="20"
  • sets level difficulty if playing the "Mission" gamemode, has nothing to do with campaign, can be changed in the lobby
 ServerMessage=""
  • sets server description shown in serverbrowser, can be changed in the lobby
 HiddenSubs="Winterhalter"
  • hides selected submarines in the lobby, can be changed in the lobby
 AllowedRandomMissionTypes="Salvage,Monster,Cargo,Beacon,Nest,Mineral,Combat,AbandonedOutpost,Escort,Pirate,ScanAlienRuins,ClearAlienRuins,All"
  • sets missions one can get while talking to station captain
 AllowedClientNameChars="32-33,38-46,48-57,65-90,91-91,93-93,95-122,192-255,384-591,1024-1279,19968-21327,21329-40959,13312-19903,131072-173791,173824-178207,178208-183983,63744-64255,194560-195103"
  • allows characters people are allowed to use in their names in unicode(space and !(32,33),&-.(38-46),0-9(48-57),A-Z(65-90),[(91),](93),_-z(95-122),Á-ÿ(192--255),ƀ-ɏ(384-591),Ѐ-ӿ(1024-1279),⼀-协(19968-21327),卑-鿿(21329-40959),㐀-䶿(13312-19903),𠀀-𪛟(131072-173791),𪜀-𫠠(173824-178207),𫠠-𬺰(178208-183983),豈-ff(63744-64255),?(chinese question mark)-𰀀(194560-195103)) As browsers have problems displaying higher unicode characters this list may differ form characters used in actual lobbies
 IsPublic="True"  
  • True makes server visible in server browser, can be changed in the lobby settings
 TickRate="20"
  • updates per second on server can be set anywhere from 1-60 although anything lower than 20 is considered laggy or unplayable
 RandomizeSeed="True"
  • generates a new seed for every "new" route taken in campaign, can be changed in the lobby settings
 UseRespawnShuttle="True"
  • true enables the respawn shuttle, false would spawn players on the submarine, can be changed the in lobby
 RespawnInterval="300"
  • time it takes for respawns to happen once the respawn threshold is met, can be changed in the lobby settings
 MaxTransportTime="180"
 MinRespawnRatio="0.2"
  • 0.2 means 20% of all players need to be waiting for a respawn for one to happen, can be changed in the lobby settings
 AutoRestartInterval="60"
 StartWhenClientsReady="False"
  • starts the round if all lobby members are ready, can be changed in the lobby settings
 StartWhenClientsReadyRatio="0.8"
  • starts the round when 0.8 = 80% of players are ready, can be changed in the lobby settings
 AllowSpectating="True"
  • allows spectating when True, can be changed in the lobby settings
 SaveServerLogs="True"
  • saves server logs when True, can be changed in the lobby settings
 AllowModDownloads="True"
  • allows client to download mods from server, however disabling mod downloads will not remove clientside interface for doing so, and if client queries any package download, they'll get stuck on download section while waiting for server response that will never come
 AllowRagdollButton="True"
  • allows players to ragdoll if True, can be changed in the lobby settings
 AllowFileTransfers="True"
  • can be changed in the lobby settings
 VoiceChatEnabled="True"
  • enables players to use voice chat if True, can be changed in the lobby settings
 PlayStyle="Casual"
  • sets play style possible modes are "Casual", "Serious", "Roleplay", "Rampage" and "SomethingDifferent", can be changed in the lobby settings
 LosMode="Transparent"
  • Line of sight mode, possible options are "None", "Transparent" and "Opaque", can be changed in the lobby settings
 ShowEnemyHealthBars="ShowAll"
  • shows enemy health bars when "ShowAll" other option are "HideAll" and "BossHealthBarsOnly", can be changed in the lobby settings
 LinesPerLogFile="800"
  • maximum length of logfile
 AllowVoteKick="True"
  • allows players to votekick if True, can be changed in the lobby settings
 AllowEndVoting="True"
  • allows players to end the round by voting, can be changed in the lobby settings
 AllowRespawn="True"
  • allows respanwn of players if True, can be changed in the lobby settings
 BotCount="0"
  • sets the amount of bots that will spawn on the submarine, can be changed in the lobby
 MaxBotCount="16"
  • sets the maximum amount of bots that might be "owned"
 BotSpawnMode="Normal"
 DisableBotConversations="False"
  • when True bots will no longer spam chat with their feelings, can be changed in the lobby settings
 AllowDisguises="True"
  • allows crew to take identities form ID cards if True, can be changed in the lobby settings
 AllowRewiring="True"
  • allows crew to rewire the submarine if True, can be changed in the lobby settings
 LockAllDefaultWires="False"
  • locks all default connections on a submarine if True, can be changed in the lobby settings
 AllowLinkingWifiToChat="False"
  • allows linking wifi signals to chat if True, can be changed in the lobby settings
 AllowFriendlyFire="True"
  • enables friendly fire if True, can be changed in the lobby settings
 DestructibleOutposts="False"
  • can be changed in the lobby settings
 KillableNPCs="True"
  • makes NPCs killable if True, can be changed in the lobby settings
 BanAfterWrongPassword="False"
  • bans a player for a set amount of time if "MaxPasswordRetriesBeforeBan" is exceeded if True, can be changed in the lobby settings
 MaxPasswordRetriesBeforeBan="3"
  • sets the number of tries griefers have to guess the server password, only works if option above is True, can be changed in the lobby settings
 EnableDoSProtection="True"
  • enables DoS protection, this will kick players who send more packets than specified in MaxPacketAmount, can be changed in the lobby settings
 MaxPacketAmount="3000"
  • sets the maximum amount of packets a player(client) might send before they are regarded as spamming/DoS attempt, one might want to increase this amount when playing with many mods, increasing may cause networking issues, can be changed in the lobby settings
 SelectedSubmarine="Azimuth"
  • sets selected submarine for playing, is only relevant at the start of a new campaign or mission, can be changed in the lobby
 SelectedShuttle="Hemulen"
  • sets the respawn shuttle that will transport reinforcements, can be changed in the lobby
 TraitorsEnabled="No"
  • enables traitors when "Yes" and not campaign, other options are "Maybe" and "No", can be changed in the lobby
 TraitorsMinPlayerCount="1"
  • number of players needed for traitors to appear, 1 is default, meaning that all 1 crew become traitor ... , can be changed in the lobby settings
 TraitorsMinStartDelay="90"
  • minimum delay after round start until the traitors get their first mission
 TraitorsMaxStartDelay="180"
  • maximum delay after round start after which traitors will definetly get their mission
 TraitorsMinRestartDelay="30"
  • minimum delay after traitor death when a new traitor may get their first mission
 TraitorsMaxRestartDelay="90"
  • maximum delay after which a traitor will get their first mission
 Language="English"
  • language the game is shown as, can be changed in the lobby settings
 SubSelectionMode="Manual"
  • determines how a submarine shall be selected, mostly usefull when setting up servers that the host does not (always) play on, can be changed in the lobby settings
 ModeSelectionMode="Manual"
  • determines how a mode shall be selected, mostly usefull when setting up servers that the host does not (always) play on, can be changed in the lobby settings
 EndVoteRequiredRatio="0.6"
  • sets the amount of players required for the end vote to pass 0.6 = 60%, can be changed in the lobby settings
 VoteRequiredRatio="0.6"
  • sets the amount of players required for any other vote to pass 0.6 = 60%
 VoteTimeout="30"
  • time to vote before it runs out
 KickVoteRequiredRatio="0.6"
  • 0.6=60% percentage of people it takes to kick someone, can be changed in the lobby settings
 DisallowKickVoteTime="120"
  • time it takes for the same person to be vote kicked again
 KillDisconnectedTime="300"
  • time after disconnecting in which the players character stays alive if no harm comes his way, after this time runs out the character will die of brain damage
 KickAFKTime="600"
  • time it takes for AFK players to be kicked
 KarmaEnabled="True"
  • enables karma on server if True, can be changed in the lobby settings
 KarmaPreset="default"
  • sets the preset for karma, can be customised in the lobby settings
 GameModeIdentifier="multiplayercampaign"
  • sets server gamemode, the four options are "sandbox", "mission", "pvp" and "multiplayercampaign", can be changed in the lobby
 MissionType="All"
  • sets the possible missions that are given if just a mission is played as opposed to an entire campaign, only one mission out of the selected will appear, options are: "All" or "Salvage, Monster, Cargo, Beacon, Nest, Mineral, AbandonedOutpost, Escort, Pirate, ScanAlienRuins, ClearAlienRuins" + must always include "Combat, GoTo, End", can be changed in the lobby
 MaxPlayers="8"
  • sets the maximum amount of people who can join the server, can be changed in the main menu when hosting
 AutoBanTime="3600"
  • the time people get banned for entering the password poorly if BanAfterWrongPassword is True, can be changed in the lobby settings
 MaxAutoBanTime="86400"
 LootedMoneyDestination="Bank"
  • decides wether looted money goes to bank or the player's wallet, can be changed in the lobby settings
 MaximumMoneyTransferRequest="999999">
  • sets the maximum amount of money that may be transfered at once, can be changed in the lobby settings
 <campaignsettings

from here on out campaign settings start, once campaign has started the savefile has to be modified to change settings, can be changed in the lobby

 PresetName="Easy"
  • Loads the selected preset when starting campaign, can be changed in the lobby
 TutorialEnabled="False"
 RadiationEnabled="False"
  • enables radiation in campaign, can be changed in the lobby
 MaxMissionCount="2"
  • limits the number of missions one may take for a route between two stations, becons are not counted, can be changed in the lobby
 StartingBalanceAmount="Medium"
  • a starting money setting for the start of the campaign, possible options are "Low","Medium" and "High", can be changed in the lobby
 Difficulty="Medium"
  • a difficulty setting for the campaign, possible options are "Low","Medium" and "High", can be changed in the lobby
 StartItemSet="normal"
  • selects the amount of starting items, additional items may be added to the submarine in the lobby settings