User Tools

Site Tools


configuring_your_server

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
configuring_your_server [2026/05/02 00:11] frank_lee_smithconfiguring_your_server [2026/05/02 07:09] (current) frank_lee_smith
Line 1: Line 1:
-====== Dedicated Server Settings ======+======== Dedicated Server Settings ========
  
-**Server hosting for TTT is very early and subject to MANY changes.**+**Server hosting for TTT is VERY early and subject to MANY changes.** We will update this page and add more under this category over time.
  
-This page does **not** explain how to install or start a baseline s&box dedicated server. +This page does **not** explain how to install or start a baseline s&box dedicated server. For general s&box dedicated server setup, see: [[https://sbox.game/dev/doc/networking/dedicated-servers/|s&box Dedicated Servers]]
- +
-For general s&box dedicated server setup, see: +
- +
-  * [[https://sbox.game/dev/doc/networking/dedicated-servers/|s&box Dedicated Servers]]+
  
  
Line 29: Line 25:
 </code> </code>
  
-===== Important map note =====+===== Important=====
  
-For Terror Town dedicated servers, set the server starting map in ''server_settings.json'':+For TTT dedicated servers, set the server starting map in ''server_settings.json'':
  
 <code text> <code text>
Line 43: Line 39:
 ===== Basic Example ===== ===== Basic Example =====
  
-//This will be automatically generated the first time you launch TTT.//+//The file will be automatically generated the first time you launch TTT.// 
 +//Shortened example. The generated file will include the full curated map list.// 
  
 <file json server_settings.json> <file json server_settings.json>
Line 59: Line 57:
     "PrepareDurationSeconds": 20,     "PrepareDurationSeconds": 20,
     "HasteMode": true,     "HasteMode": true,
-    "MapVoteMode": 1, 
-    "IncludeBlacklistInWhitelist": false, 
     "MapVoteOptionCount": 8,     "MapVoteOptionCount": 8,
     "AllowPlayerCosmetics": true     "AllowPlayerCosmetics": true
   },   },
   "MapVote": {   "MapVote": {
-    "Maps": "thieves.rooftops;thieves.dolls;throwupproducs.islandtropical"+    "Maps": ""
   },   },
   "AdminSteamIds": []   "AdminSteamIds": []
Line 71: Line 67:
 </file> </file>
  
-===== Server settings =====+======= Server settings =======
  
 ==== SchemaVersion ==== ==== SchemaVersion ====
  
-Generated by the game based on current version. Don't touch this one!+Generated by the game for future migrations (Leave this alone).
  
 ==== Server.StartupMap ==== ==== Server.StartupMap ====
Line 87: Line 83:
 </code> </code>
  
-This is also used as the server's reset map when empty-server reset is enabled.+This is also used as the server's reset map (the map we load when everyone leaves the server)Keep in mind that the currently available maps are still gated by our whitelist. You can check the current whitelisted maps with  
  
 ===== Lobby Settings ===== ===== Lobby Settings =====
Line 156: Line 153:
 </code> </code>
  
-==== Lobby.MapVoteMode ==== 
- 
-Controls how map vote options are chosen. 
- 
-^ Value ^ Meaning ^ 
-| 0 | Blacklist | 
-| 1 | Whitelist | 
-| 2 | Current Map Only | 
- 
-For most dedicated servers, use whitelist mode: 
- 
-<code json> 
-"MapVoteMode": 1 
-</code> 
- 
-==== Lobby.IncludeBlacklistInWhitelist ==== 
- 
-Only applies when using whitelist map voting. 
- 
-For most dedicated servers, leave this as: 
- 
-<code json> 
-"IncludeBlacklistInWhitelist": false 
-</code> 
  
 ==== Lobby.MapVoteOptionCount ==== ==== Lobby.MapVoteOptionCount ====
Line 212: Line 185:
  
 <code text> <code text>
-thieves.rooftops;thieves.dolls;throwupproducs.islandtropical+org.map;org.map;
 </code> </code>
  
-You can also separate maps with commas or new lines, but semicolons are recommended for readability. +//Duplicate entries are collapsed. Maps outside the built-in curated list are ignored (for now)Make sure at least one valid map remains.//
- +
-Invalid, unsupported, or duplicate map entries may be ignored.+
  
 You can print the current built-in map lists from the server console with: You can print the current built-in map lists from the server console with:
configuring_your_server.1777680668.txt.gz · Last modified: 2026/05/02 00:11 by frank_lee_smith

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki