Skip to content

RimWorld

This tutorial explains how to set up a RimWorld server in the Cobalt dashboard.

Changing configs

  1. Open the servers page.

  2. Find the server you want to change settings in the table and click the first button in the actions column.

  3. Open the files tab at the top.


    ActionConfig.json

    1. Open the Configs/ActionConfig.json file in the file editor.

    2. Update the settings.

    List of settings

    This table refers to version 26.6.23.1. Some settings may not be available in earlier versions.

    KeyTypeDefaultDescription
    EnableCustomScenariosbooleantrueAllows players to select custom scenarios.
    WorldObjectAction.IsEnabledbooleanfalseEnables the creation/interaction with world objects.
    WorldObjectAction.Cooldownnumber250.0Cooldown between world object actions, in milliseconds.
    PollutionAction.IsEnabledbooleanfalseAllows players with the Biotech DLC installed to spread pollution to all tiles, impacting other players.
    PollutionAction.Cooldownnumber300000.0Cooldown between pollution spread actions, in milliseconds.
    RaidAction.IsEnabledbooleantrueEnables offline visiting and raiding.
    RaidAction.Cooldownnumber250.0Cooldown between raid actions, in milliseconds.
    ZoomAction.IsEnabledbooleantrueEnables zooming in on other players' maps/sites.
    ZoomAction.Cooldownnumber250.0Cooldown between zoom actions, in milliseconds.
    EventAction.IsEnabledbooleantrueEnables sending player-triggered events to other players.
    EventAction.Cooldownnumber300000.0Cooldown between receiving player-sent events, in milliseconds.
    AidAction.IsEnabledbooleantrueEnables the transfer of pawns (sending aid) between players.
    AidAction.Cooldownnumber250.0Cooldown between receiving player-sent aid, in milliseconds.
    MarketAction.IsEnabledbooleantrueEnables the in-game market/trading hub.
    MarketAction.Cooldownnumber250.0Cooldown between market actions, in milliseconds.
    MarketAction.MinimumPriceinteger25Minimum allowed price for an item listed on the market.
    MarketAction.PriceMultipliernumber0.2Multiplier applied to market item prices.
    GuildAction.IsEnabledbooleantrueEnables the creation of user-made factions (guilds).
    GuildAction.Cooldownnumber250.0Cooldown between guild actions, in milliseconds.
    TradingAction.IsEnabledbooleantrueEnables the transfer of items between players.
    TradingAction.Cooldownnumber250.0Cooldown between receiving player-sent trades, in milliseconds.
    LeaderboardAction.IsEnabledbooleantrueEnables the server leaderboard.
    LeaderboardAction.Cooldownnumber250.0Cooldown between leaderboard actions, in milliseconds.
    CaravanAction.IsEnabledbooleantrueEnables sending/receiving caravans between players.
    CaravanAction.Cooldownnumber250.0Cooldown between caravan actions, in milliseconds.
    SiteAction.IsEnabledbooleantrueEnables the creation of sites.
    SiteAction.Cooldownnumber250.0Cooldown between site actions, in milliseconds.
    SiteAction.TimeIntervalnumber1800000.0Time interval between new sites becoming available, in milliseconds.
    SiteAction.BuildingCostinteger3000Cost (in silver) to build a site.
    SiteAction.RewardsCountinteger100Number of possible rewards available from a site.
    RoadAction.IsEnabledbooleantrueEnables the creation of user-built roads.
    RoadAction.Cooldownnumber250.0Cooldown between road actions, in milliseconds.
    RoadAction.RoadValues.AllowDirtPathbooleantrueAllows building dirt paths.
    RoadAction.RoadValues.AllowDirtRoadbooleantrueAllows building dirt roads.
    RoadAction.RoadValues.AllowStoneRoadbooleantrueAllows building stone roads.
    RoadAction.RoadValues.AllowAsphaltPathbooleantrueAllows building asphalt paths.
    RoadAction.RoadValues.AllowAsphaltHighwaybooleantrueAllows building asphalt highways.
    RoadAction.RoadValues.DirtPathCostinteger10Cost (in silver) to build a dirt path.
    RoadAction.RoadValues.DirtRoadCostinteger20Cost (in silver) to build a dirt road.
    RoadAction.RoadValues.StoneRoadCostinteger25Cost (in silver) to build a stone road.
    RoadAction.RoadValues.AsphaltPathCostinteger30Cost (in silver) to build an asphalt path.
    RoadAction.RoadValues.AsphaltHighwayCostinteger50Cost (in silver) to build an asphalt highway.
    RoadAction.RoadValues.DirtPathMultipliernumber0.45Movement speed multiplier on dirt paths.
    RoadAction.RoadValues.DirtRoadMultipliernumber0.4Movement speed multiplier on dirt roads.
    RoadAction.RoadValues.StoneRoadMultipliernumber0.3Movement speed multiplier on stone roads.
    RoadAction.RoadValues.AsphaltPathMultipliernumber0.2Movement speed multiplier on asphalt paths.
    RoadAction.RoadValues.AsphaltHighwayMultipliernumber0.1Movement speed multiplier on asphalt highways.
    1. Click the save button in the bottom left corner.

    BackupConfig.json

    1. Open the Configs/BackupConfig.json file in the file editor.

    2. Update the settings.

    List of settings

    This table refers to version 26.6.23.1. Some settings may not be available in earlier versions.

    KeyTypeDefaultDescription
    AutomaticBackupsbooleantrueEnables this system.
    IntervalHoursnumber24.0Amount of hours in between backups. Keep in mind a backup is generated at every launch of the server.
    AutomaticDeletionbooleantrueRemoves old backups.
    Amountinteger3Maximum amount of backups before automatic deletion.
    1. Click the save button in the bottom left corner.

    ChatConfig.json

    1. Open the Configs/ChatConfig.json file in the file editor.

    2. Update the settings.

    List of settings

    This table refers to version 26.6.23.1. Some settings may not be available in earlier versions.

    KeyTypeDefaultDescription
    EnableMoTDbooleanfalseSends a welcome message to all players that log in.
    MessageOfTheDaystringRemember to drink waterMessage sent.
    LoginNotificationsbooleanfalseSends a message when a user logs in.
    DisconnectNotificationsbooleanfalseSends a message when a user logs off.
    1. Click the save button in the bottom left corner.

    ScenarioConfig.json

    1. Open the Configs/ScenarioConfig.json file in the file editor.

    2. Update the settings.

    List of settings

    This table refers to version 26.6.23.1. Some settings may not be available in earlier versions.

    KeyTypeDefaultDescription
    IsEnforcedbooleantrueWhether a specific scenario is enforced on the server. Configurable at server creation.
    NamestringCrashlandedName of the enforced scenario.
    1. Click the save button in the bottom left corner.

    ServerConfig.json

    1. Open the Configs/ServerConfig.json file in the file editor.

    2. 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.

    KeyTypeDefaultDescription
    NamestringRimWorld 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.
    IPstring0.0.0.0The local network interface you want to bind to.
    Portinteger25555The local port you want to bind to.
    MaxPlayersinteger100The maximum amount of players that can connect at once.
    Verbosityinteger0Logging verbosity level. Higher values produce more detailed logs.
    DisplayChatInConsolebooleanfalseDisplays in-game chat messages in the server console.
    UseUPnPbooleanfalseEnables your server to use UPnP if your router supports it.
    SyncLocalSavebooleantrueIf true, the server will not check if the save was modified between logins.
    EnableServerBrowserbooleantrueAllows your server to be visible on the in-game server browser.
    EnableServerTelemetrybooleantrueSends server telemetry/usage data.

    WARNING

    Do not change the IP and Port settings.

    1. Click the save button in the bottom left corner.

  4. Open the overview tab at the top.

  5. 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.