Terraria
This tutorial explains how to set up a Terraria server in the Cobalt dashboard.
Changing configs
Open the servers page.
Find the server you want to change settings in the table and click the first button in the actions column.
Open the files tab at the top.
serverconfig.cfgOpen the
serverconfig.cfgfile in the file editor.Update the settings.
List of Vanilla settings
This table refers to version
1.4.5.6. Some settings may not be available in earlier versions. Cobalt overrides some default values when a server is created.Key Type Default Description worldstring C:\Users\YOUR_USERNAME_HERE\My Documents\My Games\Terraria\Worlds\world1.wldPath to the world file to load. The server starts automatically using this world. Relative paths are loaded from serverfiles.autocreateinteger 1Creates a new world if none is found. World size: 1- small2- medium3- largeseedstring (blank) Sets the world seed when using autocreate.seed_celebrationboolean 1Enables the "Celebration" special seed. 0- disabled1- enabledseed_theconstantboolean 1Enables the "The Constant" special seed. 0- disabled1- enabledseed_notthebeesboolean 1Enables the "Not the Bees" special seed. 0- disabled1- enabledseed_notrapsboolean 1Enables the "No Traps" special seed. 0- disabled1- enabledseed_fortheworthyboolean 1Enables the "For the Worthy" special seed. 0- disabled1- enabledseed_remixboolean 1Enables the "Remix" special seed. 0- disabled1- enabledseed_drunkboolean 1Enables the "Drunk World" special seed. 0- disabled1- enabledseed_zenithboolean 1Enables the "Zenith" special seed. 0- disabled1- enabledworldnamestring worldSets the name of the world when using autocreate.difficultyinteger 0Sets the world difficulty when using autocreate.0- classic1- expert2- master3- journeymaxplayersinteger 8Maximum number of players allowed on the server. Must be between 1and255.portinteger 7777Port number for the server to listen on. passwordstring (blank) Sets the server password. motdstring Please don’t cut the purple trees!Sets the message of the day. worldpathstring C:\Users\Defaults\My Documents\My Games\Terraria\Worlds\Folder where world files will be stored. Relative paths are created in serverfiles.worldrollbackstokeepinteger 2Number of rolling world backups to keep. banliststring banlist.txtLocation of the banlist file. Defaults to banlist.txtin the working directory.secureboolean 1Adds additional cheat protection to the server. 0- disabled1- enabledlanguagestring en-USServer language code. en-US- Englishde-DE- Germanit-IT- Italianfr-FR- Frenches-ES- Spanishru-RU- Russianzh-Hans- Chinese Simplifiedpt-BR- Portuguesepl-PL- Polishja-JP- Japaneseko-KR- Koreanzh-Hant- Chinese Traditionalupnpboolean 1Automatically forwards ports with uPNP. 0- disabled1- enablednpcstreaminteger 60Reduces enemy skipping at the cost of increased bandwidth usage. Lower values mean less skipping but more data sent. 0disables it.priorityinteger 1Sets process priority. 0- Realtime1- High2- AboveNormal3- Normal4- BelowNormal5- Idleslowliquidsboolean 1Reduces the maximum amount of liquid moving simultaneously, which may reduce lag but slows liquid settling. 0- disabled1- enabledjourneypermission_time_setfrozeninteger 2Permission for freezing time in Journey mode. 0- locked1- host only2- everyonejourneypermission_time_setdawninteger 2Permission for setting time to dawn in Journey mode. 0- locked1- host only2- everyonejourneypermission_time_setnooninteger 2Permission for setting time to noon in Journey mode. 0- locked1- host only2- everyonejourneypermission_time_setduskinteger 2Permission for setting time to dusk in Journey mode. 0- locked1- host only2- everyonejourneypermission_time_setmidnightinteger 2Permission for setting time to midnight in Journey mode. 0- locked1- host only2- everyonejourneypermission_godmodeinteger 2Permission for toggling god mode in Journey mode. 0- locked1- host only2- everyonejourneypermission_wind_setstrengthinteger 2Permission for setting wind strength in Journey mode. 0- locked1- host only2- everyonejourneypermission_rain_setstrengthinteger 2Permission for setting rain strength in Journey mode. 0- locked1- host only2- everyonejourneypermission_time_setspeedinteger 2Permission for setting time speed in Journey mode. 0- locked1- host only2- everyonejourneypermission_rain_setfrozeninteger 2Permission for freezing rain in Journey mode. 0- locked1- host only2- everyonejourneypermission_wind_setfrozeninteger 2Permission for freezing wind in Journey mode. 0- locked1- host only2- everyonejourneypermission_increaseplacementrangeinteger 2Permission for increasing block placement range in Journey mode. 0- locked1- host only2- everyonejourneypermission_setdifficultyinteger 2Permission for changing world difficulty in Journey mode. 0- locked1- host only2- everyonejourneypermission_biomespread_setfrozeninteger 2Permission for freezing biome spread in Journey mode. 0- locked1- host only2- everyonejourneypermission_setspawnrateinteger 2Permission for changing enemy spawn rate in Journey mode. 0- locked1- host only2- everyoneList of tModLoader settings
This table refers to version
v2026.05.2.0. Some settings may not be available in earlier versions. Cobalt overrides some default values when a server is created.Key Type Default Description worldstring C:\Users\YOUR_USERNAME_HERE\My Documents\My Games\Terraria\Worlds\world1.wldPath to the world file to load. The server starts automatically using this world. Relative paths are loaded from serverfiles.autocreateinteger 1Creates a new world if none is found. World size: 1- small2- medium3- largeseedstring (blank) Sets the world seed when using autocreate.seed_celebrationboolean 1Enables the "Celebration" special seed. 0- disabled1- enabledseed_theconstantboolean 1Enables the "The Constant" special seed. 0- disabled1- enabledseed_notthebeesboolean 1Enables the "Not the Bees" special seed. 0- disabled1- enabledseed_notrapsboolean 1Enables the "No Traps" special seed. 0- disabled1- enabledseed_fortheworthyboolean 1Enables the "For the Worthy" special seed. 0- disabled1- enabledseed_remixboolean 1Enables the "Remix" special seed. 0- disabled1- enabledseed_drunkboolean 1Enables the "Drunk World" special seed. 0- disabled1- enabledseed_zenithboolean 1Enables the "Zenith" special seed. 0- disabled1- enabledworldnamestring worldSets the name of the world when using autocreate.difficultyinteger 0Sets the world difficulty when using autocreate.0- classic1- expert2- master3- journeymaxplayersinteger 8Maximum number of players allowed on the server. Must be between 1and255.portinteger 7777Port number for the server to listen on. passwordstring (blank) Sets the server password. motdstring Please don’t cut the purple trees!Sets the message of the day. worldpathstring C:\Users\Defaults\My Documents\My Games\Terraria\Worlds\Folder where world files will be stored. Relative paths are created in serverfiles.worldrollbackstokeepinteger 2Number of rolling world backups to keep. banliststring banlist.txtLocation of the banlist file. Defaults to banlist.txtin the working directory.secureboolean 1Adds additional cheat protection to the server. 0- disabled1- enabledlanguagestring en-USServer language code. en-US- Englishde-DE- Germanit-IT- Italianfr-FR- Frenches-ES- Spanishru-RU- Russianzh-Hans- Chinese Simplifiedpt-BR- Portuguesepl-PL- Polishja-JP- Japaneseko-KR- Koreanzh-Hant- Chinese Traditionalupnpboolean 1Automatically forwards ports with uPNP. 0- disabled1- enablednpcstreaminteger 60Reduces enemy skipping at the cost of increased bandwidth usage. Lower values mean less skipping but more data sent. 0disables it.priorityinteger 1Sets process priority. 0- Realtime1- High2- AboveNormal3- Normal4- BelowNormal5- Idleslowliquidsboolean 1Reduces the maximum amount of liquid moving simultaneously, which may reduce lag but slows liquid settling. 0- disabled1- enabledjourneypermission_time_setfrozeninteger 2Permission for freezing time in Journey mode. 0- locked1- host only2- everyonejourneypermission_time_setdawninteger 2Permission for setting time to dawn in Journey mode. 0- locked1- host only2- everyonejourneypermission_time_setnooninteger 2Permission for setting time to noon in Journey mode. 0- locked1- host only2- everyonejourneypermission_time_setduskinteger 2Permission for setting time to dusk in Journey mode. 0- locked1- host only2- everyonejourneypermission_time_setmidnightinteger 2Permission for setting time to midnight in Journey mode. 0- locked1- host only2- everyonejourneypermission_godmodeinteger 2Permission for toggling god mode in Journey mode. 0- locked1- host only2- everyonejourneypermission_wind_setstrengthinteger 2Permission for setting wind strength in Journey mode. 0- locked1- host only2- everyonejourneypermission_rain_setstrengthinteger 2Permission for setting rain strength in Journey mode. 0- locked1- host only2- everyonejourneypermission_time_setspeedinteger 2Permission for setting time speed in Journey mode. 0- locked1- host only2- everyonejourneypermission_rain_setfrozeninteger 2Permission for freezing rain in Journey mode. 0- locked1- host only2- everyonejourneypermission_wind_setfrozeninteger 2Permission for freezing wind in Journey mode. 0- locked1- host only2- everyonejourneypermission_increaseplacementrangeinteger 2Permission for increasing block placement range in Journey mode. 0- locked1- host only2- everyonejourneypermission_setdifficultyinteger 2Permission for changing world difficulty in Journey mode. 0- locked1- host only2- everyonejourneypermission_biomespread_setfrozeninteger 2Permission for freezing biome spread in Journey mode. 0- locked1- host only2- everyonejourneypermission_setspawnrateinteger 2Permission for changing enemy spawn rate in Journey mode. 0- locked1- host only2- everyonemodpackstring (blank) Sets the mod pack to load, causing only the specified mods listed in that modpack to be loaded. WARNING
Do not change the
portandipsettings.- Click the save button in the bottom left corner.
Open the overview tab at the top.
Click the restart button in the control block.
Adding mods
WARNING
Mods can only be added for the tModLoader loader.
Open the servers page.
Find the server you want to add mods in the table and click the first button in the actions column.
Upload mods using one of the following methods:
File manager
Open the files tab at the top.
Open the
data/Modsfolder in the file manager.Click the upload button in the bottom left corner.
Select the mods files from your device.
TIP
You can find mods on Steam Workshop.
- Click the upload button in the bottom right corner.
Open the files tab at the top.
Open the
data/Mods/enabled.jsonfile in the file editor.Add the names of the mod files to the list, separating them with commas:
[
"ModFileName1",
"ModFileName2"
]Click the save button in the bottom left corner.
Open the overview tab at the top.
Click the restart button in the control block.