Changing your Terraria server difficulty

Terraria server difficulty is set in serverconfig.txt. The value should be chosen before generating the world you want to use.

ValueDifficultyNotes
0NormalDefault Terraria difficulty.
1ExpertHarder enemies and Expert rewards.
2MasterHardest standard difficulty.
3JourneyRequires Journey characters.
  1. Open your Terraria server in the control panel.
  2. Click Configuration Files.
  3. Open serverconfig.txt with Text Editor or Configuration Editor.
  4. Set the difficulty value you want. Example:
    difficulty=1
  5. Save the configuration.
  6. Generate a new world if the existing world was created with the wrong difficulty.
  7. Restart the server.

If difficulty does not appear to change, confirm the server is loading the world you regenerated and that the saved config still contains the expected value.

Verify the change

Restart the server after saving, then join and confirm the world, difficulty, location, message, or playlist now matches the value you set. If players are online, warn them before restarting.

Common causes

If the old value is still shown, check that you edited the active configuration file and saved it before restarting. For world or difficulty changes, you may need a new world file before the setting takes effect.

  • 10 Users Found This Useful
Was this answer helpful?

Related Articles

Terraria TShock Admin Commands

This TShock reference lists common permission names and the matching in-game commands used on...

List of commands for TShock Terraria

These are common TShock Terraria console commands. Run them from the server console or from an...

How to change a Terraria servers world size

Terraria world size is controlled by the autocreate value in serverconfig.txt. The size only...

Changing your Terraria server to Journey Difficulty

Terraria Journey difficulty is controlled by the difficulty value in serverconfig.txt. Journey...

Changing your Terraria server to Master Difficulty

Terraria difficulty is controlled by the difficulty value in serverconfig.txt. Master difficulty...