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

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

To change an Unturned server’s difficulty, stop the server cleanly, change its difficulty selector to Easy, Normal, or Hard, edit the configuration file that belongs to that difficulty, then restart the server. Use Save followed by Shutdown in the server console whenever possible; most settings cannot be changed safely while the server is running.

The file you edit depends on the server’s age. Current installations normally use Config.txt. Servers created before version 3.25.8.0 may still have a legacy Config.json, which stores separate Easy, Normal, and Hard sections and may be converted into difficulty-specific text files during startup.

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.

What actually changes when you switch difficulty

Unturned exposes three documented server presets: Easy, Normal, and Hard. Normal is the default. The selected preset determines which gameplay configuration the server loads; it is not enough to edit a file for a different preset and leave the active selector unchanged.

Difficulty is a server-side setting. Players do not change it from their client, and changing a value in a configuration file while the process is still running usually has no effect because most server options are read during startup. A restart is therefore part of the change, not an optional final step.

#1 Best Overall
Sale
Compressed Air Duster,130000RPM Super Power Cordless Air Duster,Rechargeable Brushless Blower,3 Gear Adjustable Blower with LED Light,Dust Remover for Computer/House/Outdoor/Car
  • Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
  • With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
  • Wide Application: attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
  • Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
  • Economical &Reusable: Built durable materials with a long-lasting battery,our CAGIWIRU air duster it's a sustainable alternative to disposable air cans.

Identify your server’s configuration format first

Look in the server-specific folder before changing anything. A simple installation normally starts at U3DS/Servers/Default/; replace Default with your own server ID if you created a different instance.

Installation type Files you may see What to edit
Current format Config.txt, sometimes accompanied by generated difficulty-specific text files The active Config.txt or the difficulty-specific file identified by the startup output
Legacy format (servers created before 3.25.8.0) Config.json with Easy, Normal, and Hard sections The section matching the selected difficulty, or the text file created when the server converts the JSON
Command configuration Commands.dat The existing difficulty selector entry, using the syntax accepted by your installed build

Smartly Dressed Games’ current setup documentation identifies Config.txt as the normal location for server options, for example Servers/Default/Config.txt. Older tutorials often describe only the JSON layout, so do not assume a tutorial’s file names match a new installation.

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

Prepare a safe change

  • Record the server ID and the full path to its folder.
  • Make a backup copy of Commands.dat and every configuration file you are about to touch. Give the copy a date and keep it outside the live server folder.
  • Confirm that you can restart the process or use the hosting panel’s restart control.
  • Tell players about the maintenance window. The server has no built-in autosave feature, so do not terminate the process abruptly while people are playing.
  • If you use a control panel, check whether it regenerates configuration files when the server starts. A panel template can overwrite manual edits.

Step-by-step: change difficulty manually

  1. Save and stop the server. From the server console, run Save, wait for it to complete, and then run Shutdown. The documented Shutdown command safely saves and closes the server. If you manage the process through a panel, use its graceful stop option after saving rather than killing the process.
  2. Open the correct server folder. Browse to U3DS/Servers/<ServerID>/. For the basic setup this is U3DS/Servers/Default/. Do not edit a similarly named test, backup, or second server directory.
  3. Determine which format is active. If the folder contains Config.txt, start with that file. If it contains only Config.json, treat it as a legacy installation. When both old and new files exist, use the startup log and file names to determine which one the server loads; changing an unused file will not change gameplay.
  4. Set the difficulty selector. Open Commands.dat and locate the existing Difficulty entry, if present. Set its value to Easy, Normal, or Hard using the exact syntax documented for your server build. Preserve the file’s separators, capitalization, and one-command-per-line format. Older wiki-based setups commonly put the selector in this file, while current documentation should take precedence for newer builds.
  5. Edit the matching gameplay configuration. In the current layout, change the active Config.txt or the generated difficulty-specific text file associated with the selector. In a legacy Config.json, change the section with the same difficulty name. Do not change only the Easy or Hard section while the server is still set to Normal.
  6. Validate the file before saving. Keep the existing key names and value types. In legacy JSON, every property except the last one in an object needs a comma, and an extra comma can also prevent loading. In text configuration, avoid deleting delimiters or adding comments in places the parser does not support.
  7. Save both files and start the server. Close your editor so the files are fully written, then launch the server normally. If the server is managed by a panel, use its start or restart action rather than starting a second copy manually.
  8. Verify the startup output. Check which difficulty and configuration file the process reports. If you need to see gameplay-configuration overrides, launch with -LogGameplayConfig and inspect the resulting output. This confirms what the server read instead of relying on the timestamp of a file you edited.

How the selector and configuration file work together

Think of the change as two linked values: a selector chooses the preset, and a configuration file supplies that preset’s gameplay values. Both must point to the same difficulty.

Selector state Configuration that must be edited Common mistake
Easy Easy settings in the active text file or the Easy section of legacy JSON Editing Normal because it is the default section in an old tutorial
Normal Normal settings in the active text file or legacy JSON Changing Hard values and expecting Normal to inherit them
Hard Hard settings in the active text file or legacy JSON Changing a generated file that is not the one loaded at startup

If your build does not show a clear selector line, do not invent a new command format. Check the documentation for that build and then confirm the result in the startup log. The command syntax has changed across tutorials and configuration formats, while the three preset names have remained the documented choices.

Rank #2
EVEO® Screen Cleaner Spray Kit (Streak-Free) TV Screen Cleaner for Smart TV, Lcd, LEd, Oled | Computer Screen Cleaner Spray and Wipe Microfiber Cloth - TV, Monitor, Laptop, iPad, Car - 6.7oz 1 Pack
  • Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
  • Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
  • Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
  • Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
  • Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth

Current installations: working with Config.txt

On current servers, most options are in Config.txt. Open it with a plain-text editor, locate the gameplay entries you intend to change, and save the file without changing its encoding or line structure.

Some installations also contain files named for a difficulty, such as Config_NormalDifficulty.txt. These files are commonly produced when an older JSON configuration is converted during startup, but a server may retain them after an upgrade. Use the file that the startup output identifies as active. If the log and the directory appear inconsistent, stop the server, make backups, and compare modification times before editing again.

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

A value explicitly assigned in the active configuration takes priority over a blank value that a level can supply. This matters when a setting appears unchanged after a difficulty switch: the selected level may be overriding an empty entry. The global launch option -NoLevelConfigOverrides disables level overrides, but apply it only when you understand the effect on every level and server setting.

Legacy installations: working with Config.json

Servers created before version 3.25.8.0 may keep all three presets in one Config.json. The file has separate Easy, Normal, and Hard sections. Editing a non-active section is a valid file edit, but it cannot affect a server that is currently using another preset.

Rank #3
Sale
BladeHawks RGB Gaming Mouse Pad Extra Large Extended 31.5x12 Inch-Black | LED mouse pad with 14 lighting modes, covers keyboard & mouse, anti-slip rubber base, waterproof surface, USB powered
  • 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
  • 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
  • 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
  • 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
  • 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.

During startup, the server can convert that legacy file into a per-difficulty text file. An example name is Config_NormalDifficulty.txt. After conversion, treat the generated text file as the active source identified by the startup output. Repeatedly editing the old JSON while the server loads the converted text file will appear to do nothing.

JSON is less forgiving than the text format. A missing comma, a mismatched brace, a quoted value where a number is expected, or an accidental smart quote can stop the configuration from loading. If the server fails to start after an edit, restore the backup first, confirm that the process launches, and then reapply one change at a time.

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.

Changing difficulty through a managed hosting panel

A managed Unturned host usually exposes the same operation through a file manager, configuration editor, or startup-parameter form. The labels vary, so map each panel control to the underlying files rather than assuming a button changes every setting automatically.

  1. Stop the server with the panel’s graceful stop control.
  2. Open the file manager or configuration editor for the correct server instance.
  3. Find the difficulty selector or the panel field that writes it to Commands.dat.
  4. Choose Easy, Normal, or Hard, then open the matching gameplay configuration section or file.
  5. Save the panel form, restart the server, and read the console output to confirm the loaded file.
  6. Create a panel backup or snapshot before testing additional gameplay changes.
Consideration Manual server management Managed panel
File access Direct access to Commands.dat and configuration files Editor may hide paths or expose only selected settings
Restart control You control the process and graceful shutdown sequence One-click stop/start is convenient, but the panel may impose a queue
Backups and rollback You must copy files or configure your own backup routine Snapshots and restore tools may be included; verify retention
Visibility You can inspect the exact file and startup arguments Some panels abstract command-line options or rewrite files
Support Diagnosis is your responsibility Support quality depends on the host and its Unturned expertise
Cost Depends on your own hardware, bandwidth, and administration Recurring monthly cost varies by provider; no universal price applies

Before paying for a managed service, verify its current geography, backup policy, restart behavior, file access, and support terms. The existence of a panel workflow does not establish any provider’s current pricing or affiliate conditions.

Rank #4
Sale
Vaydeer Wrist Rest for Keyboard and Mouse, Computer Ergonomic Wrist Support Pad, Soft Memory Foam Arm Cushion for Desk, Palm Hand Office Laptop Typing
  • 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
  • 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
  • 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
  • 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
  • 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Troubleshooting: why the new difficulty did not apply

The server is still using the old gameplay

Check that the process was stopped before editing and that it was restarted afterward. Then inspect the startup output for the selected difficulty and loaded configuration file. A file timestamp alone cannot prove that the server read that file.

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

You changed the wrong JSON section

In legacy Config.json, all three sections are stored together. Match the edited section to the selector in Commands.dat. If the server converted the JSON, edit the generated text file named in the startup output instead.

A current server has no Config.json

That is expected on a current installation. Use Config.txt and follow the current documentation for your build. Tutorials written before the 3.25.8.0 format boundary may show files that your server no longer creates.

The difficulty line is ignored

Confirm that the entry is in the Commands.dat belonging to the server ID you actually launch. Remove duplicate or contradictory entries, preserve the syntax expected by your build, and verify capitalization. If the command is not recognized, consult the documentation for that exact server version instead of copying a line from an older wiki.

Best Value
Sale
Under Desk Cable Management Tray No Drill, Metal Mesh Cable Management Under Desk with Clamp Mount, 2 Hole Cable Tray with Wire Management and Cord Organizer for Home Office Standing Desk
  • 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
  • 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
  • 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
  • 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
  • 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.

A setting changes back after every restart

A hosting panel may regenerate the file from a template, or a startup script may copy a default configuration over your edit. Compare the file immediately before launch and immediately after launch. If it changes, update the panel template or startup script, then restart once more.

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

A level appears to override the difficulty file

Level configuration can supply values when the server configuration leaves them empty. Assign the desired value explicitly in the active configuration. Use -NoLevelConfigOverrides only if you want to disable level-provided overrides globally and have checked the consequences for all maps.

The server will not start after editing JSON

Restore the last working backup, then inspect commas, braces, quotation marks, and value types in the original file. The official documentation specifically warns that missing commas can break legacy JSON loading. Reapply the difficulty change after the server starts cleanly.

You cannot find the active server folder

Search the launch configuration or panel for the server ID, then inspect U3DS/Servers/<ServerID>/. Multiple server instances can each have their own Commands.dat and configuration files. Editing the Default folder will not affect an instance launched with another ID.

Verify the result before inviting players back

  • The server starts without configuration or JSON parse errors.
  • The startup output identifies the intended Easy, Normal, or Hard preset.
  • The loaded file is the one you edited, not an inactive legacy section or stale generated file.
  • Any gameplay value you changed appears in the output when -LogGameplayConfig is enabled.
  • The server remains on the intended settings after a second graceful restart.
  • Your backup is still available for rollback.

If a test change produces an unexpected result, stop the server, restore the matching backup of Commands.dat and the active configuration, and restart. Once the original state is confirmed, make a single controlled change and verify it in the log before changing anything else.

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

Changing back later

Reversing the change uses the same sequence: save and shut down, set the selector to the desired preset, edit the corresponding section or text file, save, restart, and verify the startup output. Do not restore only the gameplay file while leaving the selector on a different difficulty; that recreates the mismatch that caused the original problem.

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.