RimWorld
This tutorial explains how to set up a RimWorld 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.
ActionConfig.jsonOpen the
Configs/ActionConfig.jsonfile in the file editor.Update the settings.
List of settings
This table refers to version
26.6.23.1. Some settings may not be available in earlier versions.Key Type Default Description EnableCustomScenariosboolean trueAllows players to select custom scenarios. WorldObjectAction.IsEnabledboolean falseEnables the creation/interaction with world objects. WorldObjectAction.Cooldownnumber 250.0Cooldown between world object actions, in milliseconds. PollutionAction.IsEnabledboolean falseAllows players with the Biotech DLC installed to spread pollution to all tiles, impacting other players. PollutionAction.Cooldownnumber 300000.0Cooldown between pollution spread actions, in milliseconds. RaidAction.IsEnabledboolean trueEnables offline visiting and raiding. RaidAction.Cooldownnumber 250.0Cooldown between raid actions, in milliseconds. ZoomAction.IsEnabledboolean trueEnables zooming in on other players' maps/sites. ZoomAction.Cooldownnumber 250.0Cooldown between zoom actions, in milliseconds. EventAction.IsEnabledboolean trueEnables sending player-triggered events to other players. EventAction.Cooldownnumber 300000.0Cooldown between receiving player-sent events, in milliseconds. AidAction.IsEnabledboolean trueEnables the transfer of pawns (sending aid) between players. AidAction.Cooldownnumber 250.0Cooldown between receiving player-sent aid, in milliseconds. MarketAction.IsEnabledboolean trueEnables the in-game market/trading hub. MarketAction.Cooldownnumber 250.0Cooldown between market actions, in milliseconds. MarketAction.MinimumPriceinteger 25Minimum allowed price for an item listed on the market. MarketAction.PriceMultipliernumber 0.2Multiplier applied to market item prices. GuildAction.IsEnabledboolean trueEnables the creation of user-made factions (guilds). GuildAction.Cooldownnumber 250.0Cooldown between guild actions, in milliseconds. TradingAction.IsEnabledboolean trueEnables the transfer of items between players. TradingAction.Cooldownnumber 250.0Cooldown between receiving player-sent trades, in milliseconds. LeaderboardAction.IsEnabledboolean trueEnables the server leaderboard. LeaderboardAction.Cooldownnumber 250.0Cooldown between leaderboard actions, in milliseconds. CaravanAction.IsEnabledboolean trueEnables sending/receiving caravans between players. CaravanAction.Cooldownnumber 250.0Cooldown between caravan actions, in milliseconds. SiteAction.IsEnabledboolean trueEnables the creation of sites. SiteAction.Cooldownnumber 250.0Cooldown between site actions, in milliseconds. SiteAction.TimeIntervalnumber 1800000.0Time interval between new sites becoming available, in milliseconds. SiteAction.BuildingCostinteger 3000Cost (in silver) to build a site. SiteAction.RewardsCountinteger 100Number of possible rewards available from a site. RoadAction.IsEnabledboolean trueEnables the creation of user-built roads. RoadAction.Cooldownnumber 250.0Cooldown between road actions, in milliseconds. RoadAction.RoadValues.AllowDirtPathboolean trueAllows building dirt paths. RoadAction.RoadValues.AllowDirtRoadboolean trueAllows building dirt roads. RoadAction.RoadValues.AllowStoneRoadboolean trueAllows building stone roads. RoadAction.RoadValues.AllowAsphaltPathboolean trueAllows building asphalt paths. RoadAction.RoadValues.AllowAsphaltHighwayboolean trueAllows building asphalt highways. RoadAction.RoadValues.DirtPathCostinteger 10Cost (in silver) to build a dirt path. RoadAction.RoadValues.DirtRoadCostinteger 20Cost (in silver) to build a dirt road. RoadAction.RoadValues.StoneRoadCostinteger 25Cost (in silver) to build a stone road. RoadAction.RoadValues.AsphaltPathCostinteger 30Cost (in silver) to build an asphalt path. RoadAction.RoadValues.AsphaltHighwayCostinteger 50Cost (in silver) to build an asphalt highway. RoadAction.RoadValues.DirtPathMultipliernumber 0.45Movement speed multiplier on dirt paths. RoadAction.RoadValues.DirtRoadMultipliernumber 0.4Movement speed multiplier on dirt roads. RoadAction.RoadValues.StoneRoadMultipliernumber 0.3Movement speed multiplier on stone roads. RoadAction.RoadValues.AsphaltPathMultipliernumber 0.2Movement speed multiplier on asphalt paths. RoadAction.RoadValues.AsphaltHighwayMultipliernumber 0.1Movement speed multiplier on asphalt highways. - Click the save button in the bottom left corner.
BackupConfig.jsonOpen the
Configs/BackupConfig.jsonfile in the file editor.Update the settings.
List of settings
This table refers to version
26.6.23.1. Some settings may not be available in earlier versions.Key Type Default Description AutomaticBackupsboolean trueEnables this system. IntervalHoursnumber 24.0Amount of hours in between backups. Keep in mind a backup is generated at every launch of the server. AutomaticDeletionboolean trueRemoves old backups. Amountinteger 3Maximum amount of backups before automatic deletion. - Click the save button in the bottom left corner.
ChatConfig.jsonOpen the
Configs/ChatConfig.jsonfile in the file editor.Update the settings.
List of settings
This table refers to version
26.6.23.1. Some settings may not be available in earlier versions.Key Type Default Description EnableMoTDboolean falseSends a welcome message to all players that log in. MessageOfTheDaystring Remember to drink waterMessage sent. LoginNotificationsboolean falseSends a message when a user logs in. DisconnectNotificationsboolean falseSends a message when a user logs off. - Click the save button in the bottom left corner.
ScenarioConfig.jsonOpen the
Configs/ScenarioConfig.jsonfile in the file editor.Update the settings.
List of settings
This table refers to version
26.6.23.1. Some settings may not be available in earlier versions.Key Type Default Description IsEnforcedboolean trueWhether a specific scenario is enforced on the server. Configurable at server creation. Namestring CrashlandedName of the enforced scenario. - Click the save button in the bottom left corner.
ServerConfig.jsonOpen the
Configs/ServerConfig.jsonfile in the file editor.Update the settings.
List of settings
This table refers to version
26.6.23.1. Some settings may not be available in earlier versions. Cobalt overrides some default values when a server is created.Key Type Default Description Namestring RimWorld Together ServerThe name of your server. Max of 40 characters. Descriptionstring (blank) The description of your server. Max of 200 characters. DiscordURLstring (blank) Link to your server's Discord, shown to players. SteamWorkshopURLstring (blank) Link to your server's Steam Workshop collection, shown to players. IPstring 0.0.0.0The local network interface you want to bind to. Portinteger 25555The local port you want to bind to. MaxPlayersinteger 100The maximum amount of players that can connect at once. Verbosityinteger 0Logging verbosity level. Higher values produce more detailed logs. DisplayChatInConsoleboolean falseDisplays in-game chat messages in the server console. UseUPnPboolean falseEnables your server to use UPnP if your router supports it. SyncLocalSaveboolean trueIf true, the server will not check if the save was modified between logins.EnableServerBrowserboolean trueAllows your server to be visible on the in-game server browser. EnableServerTelemetryboolean trueSends server telemetry/usage data. WARNING
Do not change the
IPandPortsettings.- 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
The first time you log in to the game, you'll be appointed as an admin and will be able to choose which mods to enable on the server.
TIP
You can find mods on Steam Workshop.