GuavaHost
Language & currency
Client AreaGame Panel Toggle navigation
Games All Games
Minecraft JavaMinecraft BedrockMinecraft GeyserRustRuneScape: DragonwildsPalworldValheimValheim + BepInExARK: Survival EvolvedARK: Survival AscendedProject ZomboidEnshroudedDon't Starve TogetherCounter-Strike 2TerrariatModLoaderHytaleMulti-Game ServerDiscord Bot Hosting
Navigation PricingReviewsHelp CenterSupport Company About UsFAQRefer to earnSLATerms of ServicePrivacy Policy
Language & currency
Client AreaGame Panel

Journey, Expert and Master mode on a Terraria server

What each Terraria world difficulty changes, why you cannot switch one after the world exists, how Journey mode's powers work in multiplayer, and how to get your server to generate a fresh world at the difficulty you wanted.

6 min read · Updated Oct 21, 2026 · By GuavaHost Team

The thing to understand first: difficulty belongs to the world, not to the server. Your server reads the difficulty value only at the moment it creates a world, and once that world exists the number is baked in. Almost every question about Terraria server difficulty is really this one in disguise.

Where difficulty is set

It is one line in serverconfig.txt:

difficulty=1

The values are 0 for Classic (also called Normal), 1 for Expert, 2 for Master and 3 for Journey.

Edit it on Server properties under Game tools in your server menu, or open serverconfig.txt on the Files tab. Our guide to editing serverconfig.txt covers the rest of that file. Some setups also expose difficulty under Startup settings on the Settings tab, and if yours does, set it there, because the panel can rewrite serverconfig.txt from those fields on every boot.

Two different difficulties, easily confused

Terraria has two unrelated difficulty choices. World difficulty is Classic, Expert, Master or Journey, it is what difficulty= sets, and it applies to everybody. Character difficulty is Classic, Mediumcore, Hardcore or Journey, chosen per player at character creation, and it only affects what they drop when they die.

One rule connects them: a Journey character can only play in a Journey world, and a non-Journey character cannot join one. So a Journey server needs everybody to make a Journey character, and nobody's existing Expert character is coming across.

Classic

The baseline: enemy health and damage as designed, normal loot, normal coin loss on death. The only mode where a new player gets to learn a boss without being deleted by it.

Expert

The mode most multiplayer servers end up on.

  • Enemy health and damage go up substantially, spawn rates are higher, and you lose more coins on death.
  • Several enemies and bosses gain extra attacks or different behaviour, not just bigger numbers.
  • Bosses drop a Treasure Bag rather than loot on the ground. The bag holds the normal drops plus an Expert exclusive item, and some of those permanently expand your character, including extra accessory slots.

Expert is the sweet spot for a group that has beaten the game before, and where multiplayer starts to feel balanced, because bosses scale with player count and a Classic boss with six people hitting it dies in seconds.

Master

Expert, harder, with collector appeal.

  • Enemy health and damage go up again on top of Expert.
  • Boss behaviour is the Expert behaviour, so you are not learning new patterns, you are surviving the same ones with far less margin.
  • Treasure Bags still drop, with the same Expert exclusive items inside, and bosses also drop a Relic, a decorative statue for the boss you killed, plus a chance at that boss's pet.

Master with a group who know the game is good. Master as a first playthrough is a bad time, and people will quietly stop logging in.

Journey

Journey is not simply an easy mode. It is a creative sandbox with a research mechanic.

  • You research items by putting a quantity of them into the Research slot. Once researched, an item can be duplicated freely.
  • A Power Menu gives you godmode, infinite placement range, time of day and weather control, enemy spawn rate control, and a difficulty slider.
  • That slider is the exception to everything above: in a Journey world you can move between Journey, Classic, Expert and Master whenever you like.

Journey suits a building server, testing a layout before committing to it, or a group who want the game without the grind.

Journey mode in multiplayer

First, the character restriction above: Journey world, Journey characters, no exceptions. If your group has characters they want to keep, Journey is not the mode for your server.

Second, the powers are not a free-for-all. Powers that change the world for everybody, like setting or freezing the time, are gated: a player has to be granted that power before using it. Personal powers behave per player. How research is shared between players has shifted between updates, so test that with one friend before building a community around it.

Be clear with your players either way: a Journey server where several people have godmode and infinite blocks is a building server, not a progression server.

Changing difficulty on an existing world

You cannot, unless it is a Journey world. Editing difficulty= does nothing to a world already loaded, because the value is only read during world generation and the difficulty is then stored inside the .wld file. There is no console command, panel setting or config edit that converts a Classic world into an Expert one.

Your options are:

  1. Generate a new world at the difficulty you want, as below, and keep the old one in case you change your mind.
  2. Start a Journey world if what you actually want is the ability to change your mind later.
  3. Convert the world with an external editor. Third party editors can flip the difficulty flag. It works often enough that people recommend it and fails often enough that you should never try it without a backup.

Back up the world first either way. Our guide to backing up .wld and .twld files covers the snapshot route on the Backups page and keeping a copy on your own computer, and on tModLoader you need the .wld and .twld pair together.

Generating a new world at the right difficulty

The server creates a world when world= points at a file that does not exist.

  1. Press Stop at the top of the server page.
  2. Take a snapshot on the Backups page, so your existing world is safe no matter what.
  3. Open Server properties and set these together:
world=/home/container/.local/share/Terraria/Worlds/Expert.wld
autocreate=2
worldname=Expert
difficulty=1
seed=
  1. autocreate is the size of the new world: 1 small, 2 medium, 3 large. It is only used when the world named above does not exist.
  2. Leave seed= blank for a random world, or enter a seed exactly as you would in single player.
  3. Click Save changes, then press Start and watch the Console. A large world takes a few minutes to generate and the log shows its progress.

Your old world is untouched on disk. To go back to it, point world= at its file again and restart, which also means you can keep several worlds on one server and switch by changing one line.

A large world uses more memory as well as more time, so check our Terraria RAM guide for sizing. Then everyone connects the usual way, covered in connecting to your Terraria server, and if you are running mods, note that tModLoader is a separate thing to plain Terraria though difficulty works the same way on both.

Common questions

Can I change my Terraria server from Classic to Expert without a new world?

No. Difficulty is stored inside the world file and is only read when the world is generated, so editing the difficulty line for an existing world changes nothing. Generate a new world at the difficulty you want, or use a Journey world, where the Power Menu lets you switch at will.

Why did my difficulty change do nothing after a restart?

Because the world your config points at already existed, so the server loaded it instead of creating one. The difficulty, seed, world name and autocreate values are only used for brand new worlds, which is also why a typo in the world path sometimes produces an unexpected empty world.

Can my normal character join a Journey mode server?

No. Journey characters and Journey worlds are locked to each other in both directions, so a Journey server needs everybody to make a Journey character, and a Journey character cannot visit your Expert world.

Is Master mode worth it for a multiplayer server?

Only with a group who have finished the game before. Bosses already scale with player count, so Master with people still learning patterns turns into a lot of walking back from spawn. Expert is the usual answer.

Still stuck? Jump into our Discord at discord.gg/GuavaHost and the team will help you out.

  • terraria
  • difficulty
  • journey-mode
  • expert
  • master

Host a Terraria server From $2.49/mo, with instant setup and DDoS protection.

Still need help? Our team is online 24/7 to answer questions.

Contact support

Related guides

More from Terraria.