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

An Unturned server manager is a toolkit rather than one program: Valve SteamCMD installs and updates the Dedicated Server, ServerHelper starts each isolated instance, configuration files define its rules, and optional OpenMod or RocketMod add permissions and plugins. This guide shows how those pieces fit together on Windows and Linux, how to publish a server safely, and how to keep it online.

What an Unturned server manager actually includes

The official hosting model is straightforward: multiplayer servers run from the Unturned Dedicated Server tool, and Valve SteamCMD installs and updates that tool. Management then happens around the server executable rather than inside a single control panel.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • SteamCMD: downloads the dedicated-server files and applies updates.
  • ServerHelper.bat or ServerHelper.sh: starts a named server instance with the correct internet or LAN mode.
  • ServerID folders: keep worlds, settings, and logs separate when you run more than one instance.
  • Commands.dat and related files: define the map, name, ports, player limit, combat mode, and other rules.
  • WorkshopDownloadConfig.json: declares maps, mods, and dependencies that should be downloaded at startup.
  • Administration commands: provide in-game and console moderation, saving, messaging, and runtime control.
  • OpenMod or RocketMod: optional extension frameworks for plugins, permissions, and economy systems.
  • Operating-system automation: Windows scripts or Linux systemd and screen keep the process running and allow graceful restarts.

Thinking in layers helps with troubleshooting. If files are missing, investigate SteamCMD. If the wrong world or rules load, investigate the ServerID directory and Commands.dat. If players cannot connect, investigate login tokens, ports, and firewall rules. If commands or plugins fail, investigate permissions and framework compatibility.

Install and update the dedicated server with SteamCMD

Windows installation

  1. Install SteamCMD in a dedicated directory with enough space for the server files, workshop downloads, logs, and backups.
  2. Open a command prompt in the SteamCMD directory and sign in anonymously.
  3. Run app_update 1110390. App ID 1110390 is the Unturned Dedicated Server application.
  4. Repeat the update command whenever you intentionally update the game server. Stop the running instance first so files are not replaced while in use.
  5. Use the installed ServerHelper.bat to launch an instance, for example ServerHelper.bat +InternetServer/MyServer.

MyServer is not a display name; it is the ServerID. The helper creates or opens the corresponding server directory, so changing that value starts a separate instance with separate saves and configuration.

#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:Upgraded 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.
  • Warranty & Support: Our Electric air duster comes with 5 years warranty and 24/7 customer service. During this period, if you have any questions,pls kindly feel free to contact us.

Linux installation

  1. Install SteamCMD through your distribution’s supported package or Valve’s current installation method.
  2. Run SteamCMD with anonymous login and app_update 1110390 in the directory where you want the dedicated server.
  3. Make the helper script executable if necessary, then start an internet instance with ./ServerHelper.sh +InternetServer/MyServer.
  4. Run the command as a non-root service account. Give that account ownership of the server, save, workshop, and log directories.

Keep SteamCMD’s installation directory separate from your live configuration and backup directories. That makes it easier to replace binaries during an update without deleting worlds or operator files.

Use ServerID folders to run multiple servers safely

Every ServerID has its own save data and configuration. A practical layout is one top-level dedicated-server directory containing one subdirectory per instance, such as a survival server, a test server, and an event server. Never copy files between instances without checking that you are not overwriting saves, bans, or permissions.

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

Choose a naming convention before publishing the first server. Names such as PublicPvE, PrivatePvP, and ModTest make scripts and backups understandable. Renaming a ServerID effectively creates a new instance from the manager’s point of view; the old directory still contains the original world and settings.

Configure Commands.dat

Commands.dat is the main launch-configuration file for an instance. It can specify the map, server name, port, player limit, PvE or PvP behavior, and other server options. Put one command or setting on each line using the syntax expected by the current Unturned version.

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
  • Set the map before the first public launch so the server generates the intended save.
  • Give each instance a clear name that players can recognize in the server list.
  • Set a distinct starting port for every instance; do not reuse the same port range.
  • Choose a player limit appropriate for the machine and the map rather than assuming that a larger value is free.
  • Keep a version-controlled or dated copy of Commands.dat so a bad edit can be reversed quickly.

After changing Commands.dat, stop and restart the instance. Some runtime commands can change settings immediately, but launch settings are most reliably applied on the next start.

Make the server reachable from the internet

Get a Game Server Login Token

A public internet server requires a valid Game Server Login Token. Treat the token as a secret: do not publish it in screenshots, repositories, or support posts. If you replace the token, update the server’s configuration and restart the instance.

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

Choose Fake IP or port forwarding

The hosting documentation describes two ways to expose an internet server:

Method How it works Operational considerations
Fake IP The service receives an internet-reachable address without you forwarding game ports from a home router. Presented in the documentation as the easier choice for most servers; verify current availability and account requirements.
Port forwarding Your router sends the server’s required UDP traffic to the machine running Unturned. Requires a stable local address, firewall rules, and router access. Carrier-grade NAT or a changing public address can prevent inbound connections.

Whichever method you use, test from a different network, such as a phone hotspot. A connection that works only from inside your home LAN can be caused by NAT loopback behavior and does not prove that internet players can join.

Rank #3
BladeHawks RGB Gaming Mouse Pad Extra Large Extended 31.5x12 Inch-Black
  • 【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.

Plan ports for more than one instance

Unturned uses consecutive ports for game traffic and server-list queries. Assign a different starting port to every ServerID and leave the required consecutive ports available. Record the mapping in an operations note containing the ServerID, machine address, public port range, and firewall rule. This prevents a second instance from silently colliding with the first.

Open only the ports you actually use. Keep operating-system administration ports restricted to trusted addresses, and update the dedicated server and operating system regularly. Before accepting donations, paid perks, or other payments, read the current Unturned server monetization and hosting rules; compliance requirements can change independently of the software.

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

Add workshop maps and mods

Workshop content is declared in WorkshopDownloadConfig.json. At startup, the Map command searches installed workshop items for the matching name, while listed dependencies are downloaded for players who connect. A missing dependency can therefore look like a map or plugin failure even when the main item is installed.

  1. Choose a workshop map or addition and record its numeric workshop file ID and exact item name.
  2. Add the item to the instance’s WorkshopDownloadConfig.json using the structure required by the current server files.
  3. List every dependency identified by the workshop author, not just the main map.
  4. Restart the server and watch the startup log for download errors, duplicate items, or an item that cannot be found by name.
  5. Join with a clean client to confirm that the server prompts for or downloads the required workshop content.

Maintain a written inventory of file IDs, item names, dependencies, and the date each item was added. Workshop authors can update or remove items, so an inventory is essential when migrating to another machine or rolling back after a bad update. Test workshop changes on a separate ServerID before applying them to a busy public world.

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.

Administer a running server

Commands can be entered in chat, in the server console, or in Commands.dat, depending on the command. Chat commands require administrator privileges and commonly use a slash or at-sign prefix. Use the console for recovery when no administrator can join.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Grant or revoke administrator access.
  • Ban, unban, permit, or inspect players.
  • List current players and investigate a reported connection.
  • Set or inspect server ports.
  • Broadcast a maintenance or event message.
  • Force a save before maintenance or a migration.
  • Change supported runtime settings without editing files.

Keep the operator list small and review it after staff changes. Save before every planned restart, announce the shutdown, and allow players time to leave. A forced process kill risks losing recent progress and can leave a world in an awkward recovery state.

Choose an extension framework: OpenMod or RocketMod

The base dedicated server is enough for maps, rules, and basic moderation. Extension frameworks add commands, permissions, moderation workflows, and plugins. OpenMod is a supported server-extension path, and its Unturned module is installed through the OpenMod.Unturned workflow. RocketMod remains another ecosystem, and OpenMod can be installed side by side with it.

Decision area OpenMod RocketMod
Primary role Plugin framework with its own permissions and integrations. Established plugin framework with its own permissions and integrations.
Coexistence Can be installed alongside RocketMod. Can run alongside OpenMod when the installation and plugins support that arrangement.
Permissions Can use OpenMod permissions, RocketMod permissions, or a separate system through integration settings. Can provide its own permission state or share it through the configured integration.
Economy Can use OpenMod Uconomy, RocketMod Uconomy, or keep economy systems separate. Can use RocketMod Uconomy or an integrated alternative when configured.
Upgrade risk Plugin compatibility must be checked against the current game and framework versions. Plugin compatibility must be checked against the current game and framework versions.

The important migration decision is where permission and economy data live. If both frameworks are installed but configured to use separate systems, a player may have different ranks or balances depending on which plugin handles the command. Document the selected permission and economy back ends before installing plugins, and test upgrades on a copy of the server.

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.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Keep a Linux server online with systemd and screen

On Linux, systemd can start the helper at boot, restart it after a failure, and provide a predictable service name. The screen program gives the service a terminal session to which an operator can attach for diagnostics and from which commands such as save and shutdown can be sent.

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

Service design

  • Run the service as a dedicated unprivileged user.
  • Set the working directory to the SteamCMD-installed server directory.
  • Launch ServerHelper.sh +InternetServer/MyServer inside a named screen session.
  • Configure systemd to start at boot and restart on failure, with a delay that avoids a rapid crash loop.
  • Stop gracefully by attaching to the screen session, issuing save, then shutdown.

A typical operational sequence is to reload systemd after editing the unit, enable the service, start it, and inspect its status and journal. Use the exact paths and account names from your machine rather than copying a path blindly. Confirm that the service can write saves and workshop files before exposing the server publicly.

Production safeguards

  • Back up each ServerID directory on a schedule and keep at least one copy on another disk or host.
  • Rotate logs so a long-running server cannot fill the filesystem.
  • Monitor process state, disk space, memory, and failed restarts.
  • Test restoring a world and its configuration, not just creating backup archives.
  • Keep a rollback copy of the previous server build and workshop inventory before upgrading.

Windows and Linux management compared

Capability Windows approach Linux approach
Install and update SteamCMD, commonly invoked from a batch script. SteamCMD invoked from a shell script or service workflow.
Instance launch ServerHelper.bat +InternetServer/MyServer ./ServerHelper.sh +InternetServer/MyServer
Multi-instance separation Distinct ServerID directories and starting ports. Distinct ServerID directories and starting ports.
Boot automation Task Scheduler or a service wrapper can launch the batch file. systemd can start at boot and restart on failure.
Interactive recovery Use the server console or a persistent terminal session. Use a named screen session and attach when needed.
Graceful shutdown Issue save and shutdown through the console. Send save and shutdown to the screen session.

The better operating system is the one you can patch, back up, monitor, and recover confidently. Neither platform removes the need to plan ports, tokens, workshop dependencies, and version compatibility.

Troubleshoot the failures that matter most

The server does not appear in the list

  • Confirm that you launched with +InternetServer, not a local-only mode.
  • Verify the Game Server Login Token is present and valid.
  • Check that the selected Fake IP or port-forwarding method is active.
  • Check the operating-system firewall, router rules, and port collision with another ServerID.

The wrong map or an empty world loads

  • Check the ServerID in the launch command and open that instance’s Commands.dat.
  • Confirm the map name matches an installed map or a workshop item found by the Map command.
  • Make sure you did not start a newly named ServerID by mistake.

Players are missing workshop content

  • Check the item ID and name in WorkshopDownloadConfig.json.
  • Review startup logs for a failed dependency download.
  • Remove or replace an item that has been deleted or made private by its author.

Plugins fail after an update

  • Check the plugin’s stated game and framework compatibility.
  • Verify whether it expects OpenMod permissions, RocketMod permissions, or a separate provider.
  • Disable the newest plugin on a test ServerID, then re-enable plugins one at a time to isolate the conflict.

The Linux service keeps restarting

  • Inspect the systemd journal and the screen session for the first error, not just the final restart message.
  • Check file ownership, executable permission on ServerHelper.sh, disk space, and the selected ports.
  • Run the helper manually as the service user to distinguish a service-unit error from a server error.

A repeatable operating checklist

  1. Update the dedicated server with SteamCMD only during a maintenance window.
  2. Back up the affected ServerID directory and record the current workshop inventory.
  3. Review Commands.dat, token configuration, and port assignments.
  4. Start the instance and inspect logs before announcing that it is open.
  5. Join from an external network and test administration, saving, map loading, and workshop downloads.
  6. Record any changed plugin, permission, economy, or firewall setting.
  7. Schedule the next backup and verify that monitoring reports the process as healthy.

Following this sequence turns an Unturned server from a manually launched process into a manageable service: SteamCMD keeps the files current, ServerID keeps instances isolated, configuration files make behavior reproducible, and automation protects uptime without sacrificing controlled shutdowns.

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.

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