Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Scan for outdated or missing drivers - takes under a minute3Clear out junk files and repair common Windows errorsTo create a PvE Unturned server, install the separate Unturned Dedicated Server (U3DS) tool, launch a named server once to generate its files, add PvE on its own line in Server/Commands.dat, then choose LAN or Internet networking. Add Workshop item IDs through WorkshopDownloadConfig.json, and operate the server with explicit Save and Shutdown commands because U3DS has no built-in autosave.
Godlike.Host offers hosted Unturned servers with its own game panel, SFTP access and free DDoS protection, if you would rather not host it yourself.
What you need before starting
U3DS is a dedicated-server application installed separately from the regular Unturned game. It supports Windows and Linux hosting. macOS is not supported for hosting. You can install it through the Steam Library for a straightforward private server, or use SteamCMD when you need independent updates or several servers running at once.
As an Amazon Associate I earn from qualifying purchases.
- A Windows or Linux computer that can remain available while players connect.
- U3DS installed separately from the game client.
- A unique ServerID, which becomes the folder name for that server’s saved data and configuration.
- Administrative access to edit server files and, for Internet hosting, access to your network or the Fake IP configuration.
Decide early whether the server is for a local group or for players connecting from the wider Internet. That choice determines which launch mode, identity, and networking work you need. A LAN-oriented server is quicker to test because it can use Steam invitations or its generated Server Code. A public server needs a Game Server Login Token (GSLT) and either Fake IP or port forwarding, so it is worth proving that the vanilla server works locally before adding public networking or plugins.
Keep the ServerID simple and consistent. Every important path below includes that ID, and running a different ID by mistake creates a separate world with separate commands, difficulty files, administrators, and Workshop settings. When troubleshooting, first confirm the exact launch command and folder rather than editing the first configuration file you happen to find.
#1 Best Overall
- [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.
Install the Unturned Dedicated Server
Steam Library installation
In Steam, open the Library, search for Unturned Dedicated Server, and install it as a separate tool. This is the simplest route for a private or occasional server. Launching the tool and selecting a server profile creates the files needed for the first configuration.
This approach keeps installation and ordinary updates visible in Steam. It is a good fit when one person maintains one server and does not need a separate update script. It does not change the PvE commands or file layout; those are the same U3DS concepts used with SteamCMD.
Free tools Windows power users keep installed
One-click scans. No signup required.
SteamCMD installation
SteamCMD is more suitable when the server should be updated independently from the game client or when you plan to maintain multiple instances. Run the official commands below in SteamCMD:
login anonymous
app_update 1110390
quit
To verify and repair the installation, use:
app_update 1110390 validate
The default SteamCMD destination is steamapps/common/U3DS. If you choose another installation directory, use that directory consistently in the launch scripts and file paths that follow. For multiple servers, install U3DS once and give each instance its own ServerID; do not reuse one ID when you want separate worlds or rule sets.
Create the server and generate its files
Each instance needs a ServerID. The ID is not merely a display name: it becomes the directory that contains the instance’s saved data and configuration.
Windows
Create a batch file in the U3DS installation directory. Use one of these launch forms:
ServerHelper.bat +LanServer/MyServer
ServerHelper.bat +InternetServer/MyServer
Replace MyServer with the ServerID you want to use. The first form creates a LAN-oriented server; the second selects the Internet-server launch mode.
Linux
Run the corresponding shell script from the U3DS directory:
./ServerHelper.sh +LanServer/MyServer
./ServerHelper.sh +InternetServer/MyServer
Use the same ServerID consistently. On the first run, wait until the console reports Loading level: 100%. The initial launch creates the server directory at:
U3DS/Servers/<ServerID>
After generation completes, issue Shutdown in the server console. This closes the process cleanly and ensures the newly created files are written before you edit them.
Rank #2
- 【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.
Do not interrupt the first launch merely because the console appears idle while the map is loading. The 100-percent message is the useful milestone that confirms the level has initialized. Once the clean shutdown has completed, you can inspect the generated Server directory and add commands without competing with a running process.
Enable PvE in Commands.dat
With the server stopped, open:
U3DS/Servers/<ServerID>/Server/Commands.dat
Put each command on its own line. A practical starting configuration is:
Name My PvE Unturned Server
Map PEI
MaxPlayers 24
Owner YOUR_STEAMID64
Password CHOOSE_A_PASSWORD
PvE
Perspective Both
Port 27015
Replace YOUR_STEAMID64 with the administrator’s SteamID64 and replace or remove the password according to how you want players to join. The example capacity of 24 and port 27015 are configuration examples, not required values.
| Command | Purpose |
|---|---|
Name |
Sets the name shown for the server. |
Map |
Selects the map, with PEI used in the example. |
MaxPlayers |
Sets the player capacity. |
Owner |
Grants administrator privileges to the specified SteamID64. |
Password |
Restricts joining to people who know the configured password. |
PvE |
Disables player-versus-player combat. |
Perspective |
Controls the allowed camera perspectives; Both permits both perspectives. |
Port |
Sets the port used when configuring forwarding. |
The critical detail is placement: PvE must be a standalone line, not appended to another command. Most settings cannot be edited while the server is open. Stop it, modify the file, save the file, and restart the instance for changes to take effect.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Keep the command file readable by placing one setting per line and avoiding accidental changes to the command spelling. The Owner value is an account identifier, not a display name. A password line is optional: retaining it creates a restricted server, while removing it allows joining without that password. Whichever choice you make, tell invited players the exact requirement.
Set difficulty and advanced rules
Difficulty and more detailed gameplay rules are controlled through Config.txt, rather than by adding every option to Commands.dat. The documentation provides separate Easy, Normal, and Hard configuration files; Normal is used by default. The Difficulty command can select a different preset.
Make these changes while the server is stopped, then restart it. If a setting appears not to change, confirm that you edited the configuration associated with the active difficulty and that no second server instance is using a different ServerID.
Choose the difficulty before inviting players so the world rules are predictable. If you switch presets later, record the change for your group and verify it after restart. A successful launch of the wrong ServerID can look like a failed setting change because you are viewing a different world’s configuration.
Windows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallCrashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteChoose LAN access or a public Internet server
LAN or private access
A basic installation is LAN-oriented and is not automatically visible in the public Internet server list. Friends on the appropriate network can connect through Steam invitations or through the generated Server Code. This option has the least networking configuration and is appropriate when the same group will play privately.
Use LAN mode as a useful first connection test. Start the server, invite one player, and confirm that the map, PvE behavior, password, and administrator access are correct. This separates file and gameplay problems from router, firewall, GSLT, or public-listing problems.
Rank #3
- [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
Public Internet access
For a server intended to be reachable over the Internet and discoverable through the normal public-server workflow, configure a Game Server Login Token (GSLT) and choose one of the supported connectivity methods: Fake IP or port forwarding. The official guidance treats these as alternatives rather than requirements to use both, and presents Fake IP as the easier choice for most servers.
| Access choice | What players use | Configuration burden | Best fit |
|---|---|---|---|
| LAN Server | Steam invitation or generated Server Code | Lowest; no public listing setup | Private play on a local network or a small invited group |
| Internet server with Fake IP | Public Internet connection through the server’s configured identity | Generally easier than router forwarding, but still requires a GSLT | Most public servers that do not want to manage router rules |
| Internet server with port forwarding | Public Internet connection through the forwarded server port | Requires router and host firewall configuration in addition to a GSLT | Operators who control their network and prefer direct forwarding |
If you use forwarding, the port in the router rule must match the Port value in Commands.dat. A mismatch leaves the process running locally but unreachable from outside the network. The server must also be running when someone attempts to connect.
Public discoverability and basic reachability are separate checks. A server can be running correctly yet absent from the public list when it is in LAN mode or lacks the required Internet configuration. Confirm the launch mode first, then check the GSLT and the selected Fake IP or forwarding path. Avoid changing several networking settings at once; otherwise it becomes difficult to tell which change solved or caused the problem.
Add Workshop maps and mods
Workshop content is declared by item ID rather than by copying arbitrary files into the server directory. Stop the server before editing:
U3DS/Servers/<ServerID>/WorkshopDownloadConfig.json
Add the Workshop item IDs to the File_IDs array. For example:
{
"File_IDs": [
123456789,
987654321
]
}
Use the actual numeric IDs of the maps or mods you intend to run. On startup, U3DS downloads or updates the listed items and their dependencies. Players download the required content while connecting, so every player must allow enough time and storage for the same collection.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Repair Windows errors before they cause bigger problemsFix Now →- Stop the server with
Shutdown. - Open
WorkshopDownloadConfig.jsonfor the correct ServerID. - Add each Workshop item ID inside
File_IDs, preserving valid JSON syntax. - Save the file and start the same ServerID again.
- Watch the startup output for Workshop installation or update activity before inviting players.
When a mod is removed or replaced, remove its ID from the array and restart. If players receive a missing-content or version error, verify that the item ID is correct, that dependencies are included or available, and that both the server and client have completed their updates.
Workshop synchronization is a startup task, not a live edit. Adding an ID while the process is running does not make the current session load it. Keep the JSON punctuation intact: the property name must be File_IDs, IDs belong inside the array, and a trailing or missing bracket can prevent the file from being read. Test one change at a time when diagnosing a collection of mods.
Official maps and Workshop maps also have different operational trade-offs. An official map avoids an extra download declaration and is easier for a first launch. A Workshop map or mod expands the available content but adds item IDs, dependency downloads, client wait time, and update compatibility to your maintenance routine.
Run and administer the server safely
Saving and stopping
U3DS has no built-in autosave. Run Save while the server is online, particularly before maintenance or after important progress. Use Shutdown to save and close cleanly rather than terminating the process or closing the console abruptly.
Rank #4
- 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 simple operating routine is:
- Start the chosen ServerID and wait for the level to finish loading.
- Run
Saveat planned intervals and before changing files. - Warn players before maintenance.
- Run
Shutdownand wait for the process to exit. - Edit
Commands.dat,Config.txt, or Workshop configuration only after the process has stopped. - Restart and confirm the intended map, difficulty, PvE mode, and Workshop downloads.
A scheduled or manually repeated save is essential for a server that runs for long sessions. There is no automatic fallback that writes every change for you. Before an update, mod change, or configuration edit, save, shut down, and wait for the process to finish. This sequence protects the latest world state and ensures the next launch reads complete files.
Grant administrator privileges
You can grant access in three supported ways:
- Put a SteamID64 on the
Ownerline inCommands.dat. - Use the runtime
Admincommand while the server is running. - Maintain the server’s
Adminlist.dat.
Use one administrative method deliberately and keep the SteamID values accurate. An incorrect ID grants privileges to the wrong account or leaves you without the expected access.
For a small server, the owner line is convenient during initial setup. Runtime administration is useful when the server is already online, while Adminlist.dat provides a separate list to maintain. Whichever method you use, document who has access and remove obsolete IDs when staff or trusted players change.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Vanilla server or plugin framework?
A vanilla U3DS server is the most predictable starting point: it uses the built-in command and configuration files and has fewer compatibility variables. Optional plugin frameworks include Rocket (LDM) and OpenMod. They can add automation and extensions, but they are an advanced layer rather than a prerequisite for PvE.
| Approach | Advantages | Costs and risks |
|---|---|---|
| Vanilla U3DS | Smallest installation, official configuration path, fewer moving parts | No plugin-driven automation or extensions |
| Rocket (LDM) | Plugin framework for extending server behavior | Additional software to maintain; compatibility must be checked after updates |
| OpenMod | Alternative plugin framework for extensions and administration | Additional software and update compatibility work |
Install a framework only after the unmodified PvE server works. Verify plugin compatibility after every game or server update; a framework or plugin that worked on one build may not work on the next. If a newly installed extension causes startup or connection issues, remove that extra layer temporarily and retest the vanilla configuration.
Troubleshoot common setup failures
The server starts, but PvP is still possible
- Stop the server and open the
Server/Commands.datbelonging to the active ServerID. - Confirm that
PvEappears alone on a line with no extra characters. - Save the file and restart the server; editing while it is running generally does not apply the change.
The configuration files are missing
Launch the selected ServerID once and wait for Loading level: 100%. Then use Shutdown. The files are generated under U3DS/Servers/<ServerID>; looking in a different ServerID folder is a common cause of apparent missing configuration.
Friends cannot find the server
Determine whether you launched a LAN server or an Internet server. LAN mode relies on invitations or the generated Server Code and is not automatically a public-listing entry. For Internet access, confirm that the GSLT and your chosen Fake IP or forwarding method are configured, and that the server is running on the port specified in Commands.dat.
Recommended Free Tools
With forwarding, check both the router rule and the host’s firewall configuration. The forwarded port must equal the server’s Port value. With Fake IP, verify that the Internet launch mode and token are being used rather than a LAN launch script. A local connection test alone cannot prove that public access is configured.
Workshop content does not load
- Check that IDs are numeric and are inside the
File_IDsarray. - Validate the JSON punctuation and quotation marks.
- Restart after saving the file so U3DS can install or update the items.
- Allow dependencies to finish downloading before testing a connection.
- Have players reconnect after their clients complete the same Workshop downloads.
Also confirm that you edited the file under the ServerID actually being launched. A correct ID in another server folder has no effect on the active world. If a previously working item fails after an update, check the startup download activity and test the server without the newly changed item to isolate compatibility.
Progress disappears after a crash or restart
Because there is no built-in autosave, run Save during normal operation and use Shutdown for planned closure. An abrupt process termination can leave recent changes unsaved.
Best Value
A configuration change appears ignored
Stop the process before editing. Confirm the path, ServerID, command spelling, and active difficulty preset, then restart and inspect the resulting behavior. Running two instances with different IDs can make a valid edit appear ineffective when players are connecting to the other instance.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Scan for outdated or missing drivers - takes under a minute3Clear out junk files and repair common Windows errorsA repeatable first-launch checklist
- Install U3DS through Steam Library or SteamCMD (app ID
1110390). - Choose Windows or Linux; macOS hosting is unsupported.
- Launch one ServerID with the appropriate
ServerHelperscript. - Wait for
Loading level: 100%, then runShutdown. - Edit
U3DS/Servers/<ServerID>/Server/Commands.dat. - Put
PvEon its own line and set the name, map, capacity, administration, password, perspective, and port. - Set difficulty through
Config.txtif the default Normal preset is not appropriate. - Use LAN access for private play, or configure a GSLT plus Fake IP or port forwarding for Internet hosting.
- Add Workshop IDs to
WorkshopDownloadConfig.jsononly when the server is stopped. - Start the server, confirm Workshop updates, and test a player connection.
- Use
Saveduring operation andShutdownbefore maintenance.
After the first successful session, keep a short operating record: the ServerID, launch mode, port, difficulty, Workshop IDs, and administrator accounts. That list makes later updates and troubleshooting much faster, especially when several instances share one U3DS installation.
Frequently Asked Questions
Where do I put the PvE command?
Put PvE on its own line in U3DS/Servers/<ServerID>/Server/Commands.dat. Stop the server before editing and restart it afterward; appending PvE to another line or editing a running process will not reliably apply the setting.
How do I make an Unturned server public?
Launch it in Internet-server mode, then configure a Game Server Login Token (GSLT) and either Fake IP or port forwarding. Fake IP is presented as the easier option for most servers. If forwarding is used, match the router rule to the Port value in Commands.dat.
Can I host an Unturned server on macOS?
No. U3DS supports Windows and Linux hosting; macOS hosting is unsupported.
Do I need the regular Unturned game installed to run U3DS?
U3DS is installed separately from the game client. Steam Library installation provides the dedicated-server tool, while SteamCMD can install app ID 1110390 independently.
Why are my server files missing?
Launch the chosen ServerID once, wait for Loading level: 100%, and issue Shutdown. U3DS then creates the configuration under U3DS/Servers/<ServerID>. Make sure you are checking the same ID used by the launch script.
How do I add Workshop mods?
Stop the server, open WorkshopDownloadConfig.json for the active ServerID, and add the numeric Workshop item IDs to the File_IDs array. Restart U3DS so it can download or update the items and their dependencies.
Will players automatically get the Workshop content?
Players download the required listed content while connecting, but they must allow time and storage for it. Missing-content errors usually require checking the item IDs, dependencies, and whether both server and client finished their updates.
Does U3DS save automatically?
No. There is no built-in autosave. Run Save during operation and use Shutdown for planned closure so recent progress is written cleanly.
How can I give someone administrator access?
Add their SteamID64 to the Owner line in Commands.dat, use the runtime Admin command, or maintain Adminlist.dat. Verify every ID because an incorrect value can grant access to the wrong account.
Should I install Rocket or OpenMod immediately?
Start with a working vanilla PvE server. Rocket (LDM) and OpenMod are optional frameworks that add extensions but also add maintenance and compatibility risks. Check framework and plugin compatibility after every game or server update.
The Bottom Line
Install U3DS on Windows or Linux, generate one ServerID, stop the first launch, and add PvE as a standalone command in Server/Commands.dat. Use LAN invitations or a Server Code for private play; use a GSLT with Fake IP or port forwarding for Internet access. Declare Workshop IDs in WorkshopDownloadConfig.json, and protect progress with regular Save commands and clean Shutdown procedures.
Quick Recap
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.




