To give every player on a RimWorld Open World server the same difficulty, fill in Data/Difficulty.json on the server, then turn on Use Custom Difficulty under Settings, Game Settings and restart. Give every value a number first: a new file has them all at 0, and the Open World wiki warns that anything left empty "WILL BE AT 0%".
How do the values work?
Numbers are factors: 1 means 100%, 1.5 means 150%, 0.5 means 50%. The wiki's own example: "if you set Threat Scale to 1.5 it will set it to 150%". Switches are true or false.
The file has these values:
| Value | Type |
|---|---|
ThreatScale | number |
AllowBigThreats, AllowViolentQuests, AllowIntroThreats, PredatorsHuntHumanlikes, AllowExtremeWeatherIncidents | true or false |
CropYieldFactor, MineYieldFactor, ButcherYieldFactor, ResearchSpeedFactor, QuestRewardValueFactor, RaidLootPointsFactor, TradePriceFactorLoss, MaintenanceCostFactor | number |
ScariaRotChance, EnemyDeathOnDownedChanceFactor | number |
ColonistMoodOffset, FoodPoisonChanceFactor, ManhunterChanceOnDamageFactor, PlayerPawnInfectionChanceFactor, DiseaseIntervalFactor, DeepDrillInfestationChanceFactor, FriendlyFireChanceFactor, AllowInstantKillChance | number |
AllowTraps, AllowTurrets, AllowMortars | true or false |
AdaptationEffectFactor, AdaptationGrowthRateFactorOverZero | number |
FixedWealthMode | true or false |
Most names match options on RimWorld's own custom difficulty screen, which shows them as percentages: write 150% as 1.5, 100% as 1.
Set it up
- In the panel, click Backups in the left menu and take a backup, so you can go back.
- Click the Files tab, open
Dataand clickDifficulty.json. - Give every value a number, or
trueorfalsefor the switches. Keep the quotes around the names and the commas between lines. - Click Save content.
- Click the Settings tab and, in Game Settings, turn on Use Custom Difficulty.
- Click Restart now.

From then on, the server sends these values to each player when they log in. A broken file (a missing comma or quote) can stop the server from starting. Read the Console, then fix the file or restore the backup.
How do I let players pick their own difficulty again?
Turn off Use Custom Difficulty in Game Settings and click Restart now. The file stays as it is for next time.
Related settings
- Allow Custom Scenarios, in the same card, allows players to start custom scenarios on this server.
- Every switch in Game Settings: RimWorld Open World server settings reference.
- Editing files in the panel: How to upload, edit and manage your server files.
- If the server will not start after an edit: RimWorld Open World server problems and fixes.



