Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run ScanHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk12 min

How to Change the Difficulty on an Unturned Server

A practical guide to changing Unturned server difficulty, covering current Config.txt files, legacy Config.json servers, Commands.dat syntax, safe shutdowns, hosting panels, verification, and common failures.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Stop the server cleanly, set the Difficulty selector in Commands.dat to Easy, Normal, or Hard, then edit the configuration file that belongs to that difficulty. Save the files and restart the server. On current installations that normally means Config.txt; installations created before version 3.25.8.0 may still use a legacy Config.json layout.

What changing difficulty actually does

Unturned exposes three documented server presets: Easy, Normal, and Hard. Normal is the default. The preset determines which gameplay-configuration values the server reads when it starts; it is not merely a label shown to players. A server can therefore appear to accept a change while continuing to use the previous rules if the selector and the edited configuration section do not match.

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 changes are startup configuration changes. Most server options cannot be configured while the process is open, and Unturned has no built-in autosave. Treat the operation as a controlled restart: save the world, shut down the process, make the file changes, and launch it again. Editing a file while the server is running can leave the live process unchanged and can also put recent progress at risk.

  • Easy: the easy preset and its associated gameplay settings.
  • Normal: the default preset and its associated gameplay settings.
  • Hard: the hard preset and its associated gameplay settings.

The names above are the documented presets. The exact effects of individual gameplay options depend on the values in the active configuration file and any level-specific overrides, so do not assume that changing the label alone changes every rule you want.

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

Find the correct server folder and file layout

For a simple dedicated-server installation, begin in U3DS/Servers/Default/. If you created another server ID, replace Default with that ID. The relevant files are normally below:

U3DS/Servers/<ServerID>/

Smartly Dressed Games’ current documentation places most server options in a text file such as Servers/Default/Config.txt. Older installations have a different arrangement, and that distinction explains many “the setting did nothing” reports.

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

Current text configuration

On a current installation, look for Config.txt in the server directory. Depending on the build and how the server was created, you may also see a generated difficulty-specific text file, such as Config_NormalDifficulty.txt. Use the file that the startup process identifies as active for the selected preset rather than editing an unrelated copy.

If several configuration files are present, note their timestamps and paths before editing. The name alone is not proof that a file is active: a generated file may be the one read at launch, while an older template remains in the same directory. Startup output is the final authority when the layout is unclear.

Legacy JSON configuration

Servers created before version 3.25.8.0 may contain Config.json. That legacy file keeps separate Easy, Normal, and Hard sections in one JSON document. During startup, the server can convert this legacy layout into per-difficulty text files; an example generated name is Config_NormalDifficulty.txt.

With the JSON layout, changing a value under an inactive section has no effect on the current run. For example, editing the Hard object while the server is still set to Normal will not make a Normal server behave as Hard. Either edit the section that matches the selected preset or let the server perform its conversion and then edit the generated active text file.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Installation type Where the difficulty settings are kept What to edit
Current text layout Config.txt and, on some builds, generated difficulty-specific text files The active text configuration identified by the selected difficulty and startup output
Legacy layout (created before 3.25.8.0) One Config.json containing Easy, Normal, and Hard sections The section matching the selected difficulty, or the generated text file after conversion

Change the difficulty manually

Use this procedure when you have access to the server files and console. Make a backup before changing anything, especially if you are changing a long-running world.

1. Save and stop the server safely

  1. Open the dedicated-server console or the console supplied by your host.
  2. Run Save so the current world state is written.
  3. Run Shutdown and wait for the process to close. The documented shutdown command saves and closes the server safely.

Do not kill the process, close the terminal, or reboot the machine while the server is still writing data. Because there is no built-in autosave, a forced stop can discard recent progress.

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.

2. Back up the configuration

Copy Commands.dat and the active configuration file to a separate backup location. If the server uses legacy JSON, copy Config.json before allowing a conversion. A backup gives you a quick rollback if the new preset loads unexpected values or if a syntax error prevents startup.

Include the server ID and date in the backup name. If you operate several instances, this avoids restoring the configuration from one server into another. Keep the backup until players have connected and the new settings have been verified.

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

3. Set the selector in Commands.dat

Open Commands.dat in the server’s folder and locate the difficulty setting. The documented selector is Difficulty, with Easy, Normal, and Hard as the supported preset names. Builds that use the standard key-value command format will look like this:

Difficulty Easy

Replace Easy with Normal or Hard as needed. Older tutorials and server builds do not all describe the parser in the same way, so use the syntax documented for the exact build you run. Do not add several competing difficulty lines; leave one unambiguous selector and verify the chosen value in the startup output.

If there is no difficulty line, add the selector in the same plain-text format used by the other commands in that file. Preserve the file’s existing line endings and do not wrap the command in JSON punctuation; Commands.dat is not the legacy JSON configuration file.

4. Edit the matching gameplay configuration

Now open the configuration that corresponds to the selector.

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.
  • Current installation: edit the active Config.txt or the generated difficulty-specific text file used by your build.
  • Legacy installation: edit the matching Easy, Normal, or Hard section in Config.json. Editing a different section will not alter the selected mode.

Change only the settings you intend to change. Keep the existing key names, capitalization, separators, and value types. If the file is JSON, every property except the last one in an object needs a comma; a missing comma can stop the legacy file from loading. If the server has already converted the JSON file, do not continue editing an obsolete section while the server is reading the generated text file.

When comparing two presets, copy only the keys you deliberately want to differ. Replacing an entire section can overwrite unrelated gameplay values. A small, documented change is easier to test and to reverse than a wholesale paste from another server.

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

5. Save, start, and verify

  1. Save Commands.dat and the matching configuration file.
  2. Start the server normally.
  3. Watch the startup output for the selected difficulty and the configuration file that was loaded.
  4. If you need detailed confirmation of gameplay overrides, launch with the documented -LogGameplayConfig option and inspect the printed values.

Only treat the change as complete after the startup log confirms both sides of the change: the selected preset and the configuration source that belongs to it.

Changing difficulty through a hosting control panel

A managed Unturned host usually presents the same operation through a web interface: stop the instance, open a configuration or startup-settings page, choose Easy, Normal, or Hard, save, and restart. The labels and menu paths vary by provider, so the panel’s documentation takes precedence over a generic tutorial.

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

Look for settings named Difficulty, Commands.dat, Server files, or Gameplay configuration. Some panels expose only a preset selector; others provide a file editor. If the panel exposes both, change the selector and the matching configuration rather than changing only one.

Consideration Self-managed files Managed control panel
File access Direct access to Commands.dat, Config.txt, or legacy JSON May provide a form, an editor, or limited access to the underlying files
Restart control You decide when to save, shut down, and launch Usually supplied as Stop, Restart, or Start buttons
Backups and rollback You must create and retain your own copies May include snapshots or scheduled backups; confirm retention and restore steps
Configuration visibility All keys and overrides are visible Advanced keys may be hidden behind an expert editor
Support You diagnose syntax and startup logs yourself Support quality and response times depend on the provider
Total cost Uses your own hardware, bandwidth, and administration time Requires a hosting subscription; current prices and terms vary and must be checked with the provider

Before relying on a panel, confirm that it permits a clean shutdown, shows which file it edits, keeps a restorable backup, and exposes startup logs. A panel that changes a hidden template without updating the active server file can produce the same mismatch as a manual edit. If you use a hosting recommendation or tracked link, verify the provider’s current geography, commission, availability, and affiliate terms separately rather than assuming they apply everywhere.

Why the new difficulty did not apply

Work through these causes in order. Each one produces a different corrective action.

The server was still running

Most options are read at startup. Stop the server with Save followed by Shutdown, make the edit, and restart it. A browser refresh or an in-game reconnect does not reload server configuration.

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

The wrong configuration section was edited

In legacy Config.json, all three presets are stored together. Compare the selector in Commands.dat with the section you changed. If the selector says Normal, values under Easy or Hard are inactive until you select that preset.

A current server is still being edited as if it used JSON

Newer installations generally read Config.txt. A guide written for the pre-3.25.8.0 JSON layout may send you to a file that the server no longer uses. Check the server directory and startup output, then edit the active text file.

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.

A level override is replacing your value

Unturned can apply level-specific configuration overrides. An empty value can be filled by a level, while a value explicitly assigned in Config.txt takes priority. If you need to disable level overrides globally, the documented launch option is:

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

Use that switch only when you deliberately want to ignore level-provided overrides; it changes the precedence model for the whole server.

The legacy JSON will not load

Inspect the file for malformed punctuation, especially a missing comma between properties. Restore the backup if necessary, correct the JSON structure, and start again. Do not mix JSON syntax into a text configuration file or paste a text-file line into a JSON object without adapting its punctuation and value format.

The selector syntax does not match the server build

Different generations of tutorials show different command conventions. If the log does not acknowledge the difficulty setting, consult the documentation for the installed build and use its exact Difficulty syntax. The current documentation should take precedence over an older wiki example.

You changed one server but started another

Multiple instances can live below U3DS/Servers/. Confirm the server ID in the control panel or startup command, then edit the Commands.dat and configuration files in that instance’s folder. A correct change in Servers/Default/ will not affect a separate folder such as Servers/ExampleServer/.

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

How to confirm the active configuration

Use a short verification routine after every difficulty change:

  1. Read the server ID and path from the launch command or panel.
  2. Confirm that the selected value in Commands.dat is exactly Easy, Normal, or Hard.
  3. Confirm that the edited file belongs to that selected preset.
  4. Start with -LogGameplayConfig when the effective values are unclear.
  5. Check the startup log for warnings about an unreadable JSON file, an unknown command, or a different configuration path.
  6. Join only after the process finishes loading; reconnecting to a still-running process cannot prove that a file edit was read.

Keep the pre-change copy until you have verified the server in normal play. If startup fails, stop the process, restore the backed-up files, and launch again before diagnosing individual gameplay keys.

Rollback and repeatable administration

To return to the previous difficulty, stop the server safely, restore the original selector and matching configuration values, and restart. If you saved a complete backup of both files, restoration is safer than manually undoing many edits. For a server with several administrators, record the selected preset, the active file path, and the date of the change in your maintenance notes so another operator does not edit an inactive section.

When testing a new preset, change one group of gameplay values at a time. That makes it possible to tell whether an unexpected result came from the preset, a level override, or a syntax error. Keep the startup log from the successful launch alongside the backup; it provides a reference for which file the server actually loaded.

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

Quick operational checklist

  • Identify the correct server ID under U3DS/Servers/.
  • Use Save, then Shutdown; never rely on an abrupt process termination.
  • Back up Commands.dat and the active text or JSON configuration.
  • Select exactly one documented preset: Easy, Normal, or Hard.
  • Edit the matching section or generated file, not an inactive copy.
  • Preserve syntax, commas, capitalization, and value types.
  • Restart and verify the loaded path and effective values in the startup output.
  • Keep the backup and successful log until the change has been tested.

Frequently Asked Questions

Can I change an Unturned server from Normal to Hard while players are online?

Plan the change as a restart. Most server options are read only when the process starts, so run Save, then Shutdown, edit the selector and matching configuration, and start the server again. Reconnecting players or refreshing a control panel does not reload the files.

Where is Config.txt on an Unturned server?

For the simple dedicated-server layout, look under U3DS/Servers/Default/, or replace Default with your server ID. Current installations normally place options in Config.txt; startup output can identify a generated file such as Config_NormalDifficulty.txt.

My server has Config.json. Which part should I edit?

A server created before version 3.25.8.0 may keep Easy, Normal, and Hard sections in one legacy JSON file. Edit the section matching the value selected in Commands.dat. Editing Hard while the selector remains Normal has no effect on the running configuration.

What is the correct Commands.dat difficulty line?

The documented selector is Difficulty followed by Easy, Normal, or Hard. A common key-value form is Difficulty Hard. Because syntax can differ between server builds and older tutorials, confirm the exact form for your installed version and check the startup log.

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

Why did my change still not apply after a restart?

Check that you edited the server instance you actually launched, selected the same preset whose section or file you changed, and used the current text layout rather than an obsolete JSON file. A level-specific override may also replace an empty value; an explicit value in Config.txt takes priority.

How can I see which gameplay values Unturned loaded?

Start the server with the documented -LogGameplayConfig option and inspect the printed overrides. Also read the ordinary startup output for the selected difficulty, active path, unknown commands, or unreadable JSON warnings.

Does Unturned automatically save before I edit the files?

No built-in autosave is provided. Use the console’s Save command and then Shutdown before editing. Keep a configuration backup as well, so you can restore the previous selector and values if the new startup fails.

Can a hosting panel change the difficulty for me?

Usually, yes. Stop the instance, use the panel’s Difficulty or server-files controls, save, and restart. Confirm whether the panel edits Commands.dat, Config.txt, or a hidden template, and check that backups, restore steps, startup logs, and subscription costs meet your needs.

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

The Bottom Line

Changing Unturned difficulty is a coordinated configuration change: save and shut down safely, select Easy, Normal, or Hard in Commands.dat, edit the matching current or legacy configuration, then restart and verify the loaded file in the startup log.

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
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

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.