Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
Skip to content
World desk7 min

How to Change the Difficulty on a Terraria Server

Set Terraria's serverconfig.txt difficulty value and generate a new world with a fresh worldname. This guide covers Normal, Expert, Master, Journey, existing-world limits, Journey permissions, and the reported mobile offset.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Set the difficulty value in the server’s serverconfig.txt, but understand when that setting is read: it is used while the server creates a world, not when it loads an existing .wld file. Stop the server, set autocreate=1, choose a new worldname, set the appropriate difficulty number, save the file, and restart. The new difficulty will apply to the newly generated world.

For desktop and dedicated-server configurations, the values are 0 Normal, 1 Expert, 2 Master, and 3 Journey. Community documentation reports a different numeric offset for mobile servers, so verify that mapping with your mobile server software before generating a world.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Difficulty values for a Terraria server

The server reads a numeric value from serverconfig.txt when it generates a world. On desktop server configurations, use this mapping:

difficulty value World difficulty Availability and notes
0 Normal (Classic) Default setting
1 Expert Expert rules and progression
2 Master Introduced in desktop version 1.4.0.1, according to community wiki history
3 Journey Introduced in desktop version 1.4.0.1; Journey permissions can control who changes difficulty in-game

These numbers select the mode at world creation. They do not act as a live difficulty switch for a world that already exists.

#1 Best Overall
Sale
TOZO A1 Wireless Earbuds Bluetooth 5.3 Light Weight in Ear Headphones | IPX5 Waterproof,2 Mics for AI Calls,Immersive Premium Sound Bass Headset with Charging Case,32 EQ via App Black
  • [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
  • [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
  • [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
  • [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
  • [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.

Before you edit the configuration

Stop the server cleanly

Stop the Terraria server process before changing its configuration. Editing a file while the process is running can be overwritten when the server shuts down, and a running process will not normally reread the file until its next launch. Wait for the process to finish saving and close before opening the configuration.

Back up the world and configuration

Make a copy of the current .wld file, its corresponding backup file if present, and serverconfig.txt. A difficulty change through this method requires a new world, so the backup preserves the old world and its progress. Keep the copy outside the server’s active world directory or use a clearly dated folder.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Check which server configuration the startup uses

A server can have several configuration files. Edit the serverconfig.txt file passed to the server at startup, rather than an unused example file. If a hosting control panel exposes a configuration editor, confirm that it writes to the same file used by the server process.

Generate a new world at the chosen difficulty

Use this procedure when you want a fresh world in Normal, Expert, Master, or Journey mode.

Rank #2
Sale
Smart Watch for Men Women Compatible with iPhone Samsung Android Phone 1.69 inch Full Touch Screen IP68 Waterproof Bluetooh Fitness Tracker Heart Rate/Sleep Monitor (Black)
  • 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
  • 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
  • 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
  • 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
  • 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.
  1. Stop the server. End the server process and wait for its save operation to complete.
  2. Open the active serverconfig.txt. Use a plain-text editor. Do not save it as rich text or add a file extension such as .txt.txt.
  3. Enable automatic world creation. Add or change autocreate=1. The difficulty key is applied during this creation step.
  4. Choose a new world name. Set worldname= to a name that does not match an existing world. Changing the name is what forces the server to create a fresh .wld file instead of loading the old one.
  5. Set the difficulty number. For desktop configurations, enter difficulty=0, difficulty=1, difficulty=2, or difficulty=3 as appropriate.
  6. Save the file. Keep one setting per line and do not put comments or extra characters on the value line.
  7. Start the server again. Watch the startup output. It should report that a world is being created, rather than simply loading the previous world.
  8. Connect and verify. Check the world name and mode in-game before inviting players. If the server loaded the old world, stop it and check the file path, spelling, and world name.

Example: creating a Master world

autocreate=1
difficulty=2
worldname=MasterWorld

This example creates a new world named MasterWorld on a desktop-style server configuration. Replace the name with a genuinely unused name. If MasterWorld already exists, the server may load that world instead of creating one, and changing difficulty will not convert it.

Example: creating an Expert world

autocreate=1
difficulty=1
worldname=ExpertWorld

The same process applies to Normal and Journey; only the numeric value changes.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Why changing difficulty does not change an existing world

Community server guides consistently report that the difficulty value is consumed when a world is generated. Once the server has an existing .wld file, changing difficulty in the configuration does not rewrite that world’s mode. Restarting the process alone therefore does not turn an existing Normal world into Expert or Master.

To use a different mode without losing the original, create a new world with autocreate=1 and a new worldname. Leave the original world file untouched and change the startup selection only when you intentionally want to run the new world.

Rank #3
New Bee Guitar Cable 10ft Electric Instrument Bass AMP Cord
  • [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
  • [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
  • [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
  • [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
  • [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by

What about editing the world file?

One unattributed community search excerpt suggests opening a world in TEdit and changing its Game Mode setting. That approach is not established by the available documentation and can damage a world if the editor, version, or save operation is incompatible. Treat it as an unconfirmed, third-party method rather than a standard server procedure. Make multiple backups before attempting any direct world-file edit, and do not assume it has the same result as generating a world with the server’s own setting.

Journey mode server settings

Select Journey at world creation

For the desktop mapping, set difficulty=3 and use a new worldname. Journey is a world mode, not merely a player permission, so an existing non-Journey world will not become a Journey world because this line was added later.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Control who may change difficulty in Journey

Journey servers have permission keys for individual Journey powers. The documented numeric levels for vanilla Journey permission keys are:

Permission value Who can use the power
0 Everyone is locked out
1 Host only
2 Everyone

To let every player use the Journey power that changes difficulty, set:

Rank #4
BSIMB 15.6" Digital Family Calendar & Chore Chart, No Subscription Fees
  • Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
  • Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
  • All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
  • Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
  • Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.
journeypermission_setdifficulty=2

Use journeypermission_setdifficulty=1 when only the host should be able to change it, or journeypermission_setdifficulty=0 to lock the power for everyone. These permission values govern the in-game Journey power; they do not replace the world-generation difficulty=3 setting.

One community guide states that research and item duplication are part of Journey itself and are not controlled by these permission flags. In other words, locking the difficulty power does not automatically disable every Journey feature. Configure each permission separately when the server software exposes the corresponding keys.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Mobile server difficulty: verify the offset first

The Terraria community wiki reports that mobile servers add 1 to the desktop-style difficulty value. Under that rule, the mobile value for Expert would be 2 rather than 1. The available documentation is community-maintained and was not confirmed against a Re-Logic server specification, so do not apply the desktop table blindly to a mobile server.

Mode Desktop-style value Reported mobile value Confidence
Normal 0 1 Reported by the community wiki; verify with your mobile server build
Expert 1 2 Reported by the community wiki; verify with your mobile server build
Master 2 3 Reported mapping; verify before world creation
Journey 3 4 by the same arithmetic rule The value-4 conclusion is an extrapolation, not a confirmed documented setting

Because a wrong value can generate the wrong world, test on a disposable world first. Set a unique temporary worldname, start the server, inspect the result, and only then create the permanent mobile world. If the server rejects the value or produces an unexpected mode, consult the documentation for that exact mobile server version instead of assuming the offset applies universally.

Diagnosing a server that keeps the old difficulty

The old world loaded

  • Check whether worldname exactly matches an existing world. Use a new name to force generation.
  • Confirm autocreate=1 is present in the active configuration.
  • Verify that the server startup points to the file you edited.
  • Stop the process fully before saving and restarting; a process that never stopped cannot apply the changed file.

The server creates a world but it has the wrong mode

  • Check for a spelling error such as diffficulty or a nonnumeric value.
  • Confirm that you used the desktop mapping only on a desktop-style server. Mobile builds may use the reported +1 offset.
  • Look at the startup log to verify that the intended world was created during that launch.
  • Do not infer the mode from a player’s Journey permissions. Permissions affect access to Journey powers; they do not identify the world-generation value.

The server refuses to create a world

  • Make sure the configuration remains plain text and each key is on its own line.
  • Use a simple world name without accidentally changing the key name or file format.
  • Restore the backed-up configuration if the server stopped recognizing other settings, then reapply only the three relevant lines: autocreate=1, difficulty=, and worldname=.

Version and compatibility considerations

Community wiki history places the Master and Journey values at desktop version 1.4.0.1. The available material does not identify a separate change to these numeric values in version 1.4.4. That does not guarantee that every server wrapper, mobile build, or modified server uses the same parser, so check the server version and its own configuration reference when behavior differs.

Keep the server and clients on compatible Terraria versions. A configuration value can be syntactically valid while the server build does not support the selected mode, particularly on older releases or non-desktop implementations. The startup log is the most useful place to determine whether the server accepted the value and generated the intended world.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A safe changeover plan for an active community

Preserve the original world

Never overwrite the only copy of an active world when testing a new difficulty. Copy the world and configuration first, then create the new mode under a distinct name. Players can continue using the original world while the new one is tested.

Announce the reset clearly

Changing mode through server configuration creates a new world rather than changing the existing map. Tell players the new world name, the selected mode, and whether characters, inventories, or builds will be carried over by whatever server process you use. The difficulty setting itself does not migrate existing world progress.

Verify before opening access

  1. Start the new world privately or with an administrator present.
  2. Confirm the startup log shows world creation and the intended name.
  3. Join with a test character and check that the mode behaves as expected.
  4. Check Journey permissions separately if the new world is Journey.
  5. Only then publish the connection details to the wider player group.

Quick reference

Goal Configuration action Important limitation
New Normal world autocreate=1, difficulty=0, unused worldname Creates a new world; does not convert an existing one
New Expert world autocreate=1, difficulty=1, unused worldname Use the mobile offset only if your mobile server documents it
New Master world autocreate=1, difficulty=2, unused worldname Value documented for desktop-style configurations
New Journey world autocreate=1, difficulty=3, unused worldname Set Journey permissions separately
Let everyone change Journey difficulty journeypermission_setdifficulty=2 Works only as a Journey permission; it does not change world mode

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.