Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Install the separate 7 Days to Die Dedicated Server tool through SteamCMD, not the player client. The dedicated-server App ID is 294420; App ID 251570 is the game you launch to play. After downloading the files, copy and edit a custom serverconfig.xml, start the supplied script with that file, forward the configured ports, and test from outside your home network.
Playing with friends? Godlike.Host runs hosted 7 Days to Die servers from 10 data-center locations, with free DDoS protection.
What you need before installing
A dedicated server can run on a spare Windows or Linux computer, a virtual machine, or a rented game-server instance. The host must remain powered on whenever people want to play. Reserve enough disk space for the server files, generated worlds, saves, logs, backups, and any server-side mods you add later.
As an Amazon Associate I earn from qualifying purchases.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →- A stable internet connection and a fixed local IP address for the server machine.
- Administrator access to install SteamCMD, create firewall rules, and edit the server files.
- A separate SteamCMD installation directory and a dedicated directory for the 7 Days to Die server.
- A way to back up saves, configuration files, administrator permissions, and mods before updates.
- Players running a client build compatible with the server build.
Running the process as a dedicated, non-login service account is the safer Linux arrangement. On Windows, use a separate local account when practical and avoid granting more permissions than the service needs.
Choose the right Steam app
Steam distributes the player game and the dedicated server as different applications. Install App ID 294420 for the server. App ID 251570 installs the player client and is not a substitute for the server tool. SteamCMD can download the dedicated server anonymously, so you do not need to sign in with a personal Steam account for this installation.
#1 Best Overall
- High-Performance Connectivity: This Cat 6 ethernet cable is designed for superior performance, with a 24 AWG copper wire core. It provides universal connectivity as an ethernet cord for LAN network components such as PCs, servers, printers, routers, and more, ensuring reliable and fast network connections
- Advanced Cat6 Technology: Experience Cat6 performance with higher bandwidth at a Cat5e price. This network cable is future-proof, ready for 10-Gigabit Ethernet and backwards compatible with any existing Cat 5 cable network. It meets or exceeds Category 6 performance according to the TIA/EIA 568-C.2 standard
- Reliable Wired Network Solution: Known variously as a Cat6 network cable, ethernet cable Cat 6, or Cat 6 data/LAN cable, this RJ45 cable offers a more secure and reliable connection than wireless networks. It's ideal for internet connections that demand consistency and security
- Durable and Secure Design: The connectors of this ethernet cable feature gold-plated contacts and strain-relief boots for enhanced durability. Bare copper conductors not only improve cable performance but also comply with communication cable specifications
- High-Speed Data Transfer: With up to 550 MHz bandwidth, this ethernet cord is ideal for server applications, cloud computing, video surveillance, and streaming high-definition video. It also supports Power over Ethernet (PoE, PoE+, PoE++) for powering devices like IP cameras, VoIP phones, and wireless access points, ensuring fast and reliable network performance.
Install the server on Linux
1. Create a service account and directories
Install SteamCMD using your distribution’s package method or the official SteamCMD files, then create a non-login account and a directory owned by that account. The example below uses the account name sdtd and installs into /home/sdtd/7dtd-server; substitute your own paths.
./steamcmd.sh +force_install_dir /home/sdtd/7dtd-server
+login anonymous +app_update 294420 validate +quit
+force_install_dir selects the destination, +login anonymous uses anonymous access, and +app_update 294420 validate downloads or repairs the dedicated-server files. The final +quit closes SteamCMD after the operation.
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Fix the driver behind crashes, sound loss and screen glitches3Repair Windows errors before they cause bigger problems2. Preserve a custom configuration
Move into the installation directory and copy the shipped configuration before changing it:
cd /home/sdtd/7dtd-server
cp serverconfig.xml myserver.xml
Keeping your edits in myserver.xml separates your settings from the vendor-supplied default. This matters because an app update can replace files that ship with the server package.
3. Start the server with the copied file
./startserver.sh -configfile=myserver.xml
Run the script as the service account. For unattended operation, invoke it from a systemd service, a supervisor, or another restart wrapper. The wrapper should stop cleanly, start the process again after a crash, and write logs somewhere you can inspect.
Install the server on Windows
1. Install SteamCMD and download App ID 294420
Extract SteamCMD to a working directory such as C:steamcmd. Open Command Prompt or PowerShell and run:
Rank #2
- High Performance Cat6 Cable - The Cat6 ethernet cables 100ft supports frequencies of up to 500 MHz and high-speed 10GB internet connection for LAN network applications such as PCs,computer servers,printers,routers,switch boxes,network media players,NAS,VoIP phones and more, while remaining fully backward compatible with your existing network.
- Outdoor&Indoor Ethernet Cable - The cat 6 ethernet patch cable features 8 solid copper conductors 24 AWG. Each of the 4 unshielded twisted pairs (UTP) are separated by a PE cross insulation to isolates pairs and prevent crosstalk and covered by a 5.8mm PVC jacket with RJ45 connectors and gold-plated contacts. The molded strain relief boots help avoid snags that will damage your cables. They are molded for flexibility and resist common wear and tear.
- Lan Cable with RJ45 - UTP(Unshielded Twisted Pair) patch cable with RJ45 gold-plated Connectors, this cat6 cable support Cat8 and Cat7 network and provides performance of up to 500 MHz 10Gbps and is suitable for 10BASE-T, 100BASE-TX (Fast Ethernet), 1000BASE-T/1000BASE-TX (Gigabit Ethernet) and 10GBASE-T (10-Gigabit Ethernet)
- High Quality Control - are designed with extremely well-matched components for outstanding uniform impedance and very low return loss, providing lower crosstalk, and a higher signal-to-noise ratio. Each Cat 6 internet cable 6 ft goes through rigorous testing to ensure a secure wired internet connection with exceptional speed and reliability.
- Support – Cat6 Ethernet cable with CM grade PVC jacket complies with TIA/EIA 568-C.2, is ETL verified and RoHS compliant. If an item is defective or breaks within a year, we will issue a replacement. For questions or concerns please contact our friendly, USA-based customer Support team.
steamcmd.exe +force_install_dir C:7dtd-server +login anonymous +app_update 294420 validate +quit
Use a path with sufficient free space and grant the account running the server read and write access to that directory.
2. Copy both the configuration and launch script
The installation includes serverconfig.xml and startdedicated.bat. Copy the configuration to a name such as myserver.xml. Copy the batch file as well if you want your local launch settings to survive future updates. Edit the copied batch file so its -configfile argument points to myserver.xml, then launch that copy rather than the original.
Keep the console window or run the batch file through Task Scheduler, a service wrapper, or PowerShell automation if the machine must restart the server automatically. Make sure the account has permission to write saves and logs.
Configure serverconfig.xml safely
Use a text editor that preserves XML syntax. Do not edit the shipped file when a custom copy is available. If an update provides new settings, compare the new default with your copy and merge only the changes you understand.
Free tools Windows power users keep installed
One-click scans. No signup required.
Settings to decide before the first launch
- Server name: Choose a unique, recognizable name so players can identify the correct listing.
- World and game name: Select the intended world and save-game name before anyone begins playing. Changing these later can create a different save or make an existing world appear missing.
- Password: Set a strong password for a private or friends-only server. Share it through a private channel rather than placing it in a public listing.
- Save location and capacity: Plan for world growth, backups, logs, and temporary update files. A nearly full disk can stop saves or prevent an update from completing.
Older guides often list XML properties from earlier branches. The current V3 guidance warns that legacy properties may no longer control every gameplay value. Treat the configuration shipped with your installed build and the documentation for that branch as authoritative; do not paste a large block of old settings without checking each property.
Open the firewall and forward the game ports
The commonly documented default player ports are TCP 26900 and UDP 26900–26902. These are defaults, not a promise that every branch or custom setup uses the same values. Confirm the active port settings in your configuration before creating rules.
Rank #3
- Cat 6 performance at a Cat5e price but with higher bandwidth
- High Performance Cat6, 30 AWG, RJ45 Ethernet Patch Cable provides universal connectivity for LAN network components such as PCs,computer servers,printers,routers,switch boxes,network media players,NAS,VoIP phones
- Jadaol cat6 standard cable support Cat8 and Cat7 network and provides performance of up to 250 MHz 10Gbps and is suitable for 10BASE-T, 100BASE-TX (Fast Ethernet), 1000BASE-T/1000BASE-TX (Gigabit Ethernet) and 10GBASE-T (10-Gigabit Ethernet)
- UTP(Unshielded Twisted Pair) patch cable with RJ45 gold-plated Connectors and are made of 100% bare copper wire, ensure minimal noise and interference
- The unique flat cable shape allows for a cleaner and safer installation. You can easily and seamlessly make the cable run along walls, follow edges & corners or even make it completely invisible by sliding it under a carpet.
| Traffic | Default ports | Where to allow or forward |
|---|---|---|
| Game connection | TCP 26900 | Host firewall and router/NAT to the server’s fixed local IP |
| Game and related UDP traffic | UDP 26900–26902 | Host firewall and router/NAT to the same server IP |
Assign a stable local address
Create a DHCP reservation in the router or configure a correctly managed static address for the server. A forward aimed at an address that changes after a reboot will eventually point to the wrong computer.
Create host-firewall rules
Allow the configured TCP and UDP ports on the operating system firewall. Match the protocol exactly: opening TCP does not open UDP, and opening UDP does not open TCP. Restrict the rule to the server program or the intended network profiles where your operating system permits that level of control.
Create router/NAT rules
Forward each required port or range from the public interface to the server’s fixed local IP. Do not forward to a different gaming PC, and check whether the router has separate fields for TCP, UDP, or both. If you change the configured game port, update the firewall and router rules together.
A wired connection between the host and router is useful for consistency, but the server can work over another stable network path. The important requirements are a reachable host, correct forwarding, and adequate upstream bandwidth for the number of players you expect.
Launch and verify the server
- Start the Linux script or your copied Windows batch file with the custom configuration.
- Watch the console and log output for XML parsing errors, a failure to bind the port, or a save-directory permission error.
- Confirm that the process is listening on the configured TCP and UDP ports on the server machine.
- From a computer on the same network, try a local connection only as an initial check. A successful local connection does not prove that internet players can join.
- Ask a player on a different network, such as a mobile hotspot, to find and join the server. Testing from outside the LAN verifies the router path and public reachability.
If the server appears in a listing but joining fails, check the server log at the exact time of the attempt. A port that is open on the host but not forwarded at the router produces a different failure pattern from a server that never started.
Troubleshoot connection failures in order
The server is not listening
- Confirm that the launch script points to the file you actually edited.
- Fix XML syntax errors, file ownership, and write permissions.
- Check that another process is not already using the configured port.
- Read the startup log for a failed bind, missing dependency, or early crash.
The host firewall blocks players
Verify separate TCP and UDP rules for every active port. Temporarily testing with a narrowly scoped rule can identify a firewall problem, but restore a restrictive rule after the test rather than leaving the firewall disabled.
Recommended Free Tools
Rank #4
- 40 Gbps 2000 Mhz High Speed: The Cat 8 ethernet cable support max. 40 Gbps data transfer and 2000 MHz Brandwith, ideal for gaming and streaming, greatly improving upload and download speed, sound, image and resolution quality
- Excellent Anti-interference: The ethernet cable comes with 4 shielded foiled twisted pairs (F/FTP), pure copper core and gold-plated RJ45 connector, reducing interference, noise and crosstalk, making network speed faster and more stable
- Marvelous Durability: Internet cable wrapped with quality cotton braided cord, which makes the LAN cable stronger and more durable. The test proves that this internet cable can be bent at least 10000 times without broken, very suitable for long-term use
- PoE Supported: All lengths of ethernet cord can support the PoE power supply function except 65ft. You don't need additional power supply when installing a PoE camera, which is very convenient and safe
- Wide Compatibility: With the RJ45 Connector, network cable can be perfectly compatible with computers, laptops, modems, routers, PS5, X-Box and other networking devices. It can also be fully backward compatible with Cat7, Cat6e, Cat6, Cat5e, Cat5
The router sends traffic to the wrong machine
Compare the forwarding destination with the server’s current local IP. Rebooting the server or router can expose a stale DHCP address if no reservation exists.
The ISP uses CGNAT
Some internet providers place customers behind carrier-grade NAT, so the router has no directly reachable public address. In that case, ordinary port forwarding cannot accept unsolicited inbound connections. Ask the provider whether a public IPv4 address or an alternative inbound service is available, or use a managed host that supplies public reachability.
A same-LAN test works but an outside test fails
This usually points to NAT, firewall, or ISP routing rather than the game configuration itself. Repeat the test from a genuinely different network and verify the public address and forwarding destination.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Update the server without losing your settings
Stop the server cleanly and back up the save directory, custom configuration, serveradmin.xml, and Mods/ directory before maintenance. Then run the same SteamCMD update command again:
./steamcmd.sh +force_install_dir /home/sdtd/7dtd-server
+login anonymous +app_update 294420 validate +quit
On Windows, run the equivalent steamcmd.exe command with your Windows installation path. The validate option checks and repairs downloaded files; it does not replace the need for backups.
Schedule restarts during a maintenance window and tell players when the server will be unavailable. If you intentionally use an experimental or pinned branch, specify that branch deliberately in your SteamCMD workflow and record the choice so an unattended update does not silently move to a different build.
Best Value
- 👌 𝗠𝗜𝗟𝗜𝗧𝗔𝗥𝗬-𝗚𝗥𝗔𝗗𝗘 𝗤𝗨𝗔𝗟𝗜𝗧𝗬 -> 𝟭𝟬𝟬% 𝗚𝗨𝗔𝗥𝗔𝗡𝗧𝗘𝗘𝗗!: Each & every of our cable is individually tested with a 𝐃𝐒𝐗-𝟖𝟎𝟎𝟎 𝐂𝐀𝐁𝐋𝐄 𝐂𝐄𝐑𝐓𝐈𝐅𝐈𝐄𝐑 to ensure customer satisfaction, the most highest & consistent quality & compliance with 568.2C standards
- 💪 𝗛𝗘𝗔𝗩𝗬-𝗗𝗨𝗧𝗬 𝗖𝗢𝗡𝗦𝗧𝗥𝗨𝗖𝗧𝗜𝗢𝗡, 𝗥𝗘𝗠𝗔𝗥𝗞𝗔𝗕𝗟𝗘 𝗣𝗘𝗥𝗙𝗢𝗥𝗠𝗔𝗡𝗖𝗘 & 𝗦𝗨𝗣𝗘𝗥-𝗗𝗨𝗥𝗔𝗕𝗟𝗘: Our cable produces the strongest signal, along with the best conductivity, when compared to any other cable of the whole market | Our cable is an outstanding choice for 10 gigabit ethernet | RoHS certified | REACH certified | ISO 9001:2015 certified
- 🤝 𝗛𝗜𝗚𝗛𝗘𝗦𝗧 𝗖𝗢𝗣𝗣𝗘𝗥 𝗖𝗢𝗡𝗧𝗘𝗡𝗧 𝗢𝗙 𝗧𝗛𝗘 𝗪𝗛𝗢𝗟𝗘 𝗠𝗔𝗥𝗞𝗘𝗧: Copper & aluminium mix ensures the most perfect price-to-performance & durability ratio for customers | Monk Cables enable customers to reap the rewards of CCA through huge savings
- ❤️ 𝗕𝗥𝗜𝗧𝗧𝗟𝗘-𝗙𝗥𝗘𝗘, 𝗘𝗔𝗦𝗬-𝗧𝗢-𝗪𝗢𝗥𝗞-𝗪𝗜𝗧𝗛 & 𝗖𝗢𝗠𝗣𝗔𝗧𝗜𝗕𝗟𝗘 𝗪𝗜𝗧𝗛 𝗜𝗡𝗗𝗢𝗢𝗥 𝗨𝗦𝗔𝗚𝗘: Our cable comes packaged in a hassle-free & tangle-free easy-pull box | Running "ft" count after every foot makes measuring the cable extremely easy | Fire-retardant, sunlight-resistant & weather-proof plenum jacket fulfils rigorous fire protection safety standards for usage in plenum air spaces which typically are above drop ceilings or below raised floors
- ✅ 𝗧𝗛𝗘 𝗢𝗡𝗟𝗬 𝗖𝗔𝗧𝟲 𝗣𝗟𝗘𝗡𝗨𝗠 𝗖𝗔𝗕𝗟𝗘, 𝗬𝗢𝗨'𝗟𝗟 𝗘𝗩𝗘𝗥 𝗡𝗘𝗘𝗗 𝗧𝗢 𝗕𝗨𝗬!: Ridiculously easy 30 days return policy | 24/7 super-friendly customer support, with 100% satisfaction guarantee | If you ever face any issues while using our product, we will replace it right away, no questions asked!
After updating, compare the new shipped configuration with your custom file, review the release notes for changed properties, launch the server, and perform an external connection test. Every client must run a compatible build; a client that is ahead of or behind the server can be refused or behave unpredictably.
Automate restarts and backups
Restart wrapper
A batch file, PowerShell script, systemd unit, or equivalent supervisor can restart the process after a crash and start it automatically after a machine reboot. Add a short delay between attempts so a malformed configuration does not create a tight crash loop. Keep the wrapper separate from files SteamCMD may replace.
Backup set
- The complete save directory for each world.
- Your custom
serverconfig.xmlcopy and any launch scripts. serveradmin.xmland other permission files.- The server’s
Mods/directory and a record of each mod version. - A dated copy stored on a different disk or host from the live server.
Test restoring a copy on a separate installation before relying on it. A backup that has never been restored is only an assumption.
Manage administrators and mods
Administrator permissions
Use serveradmin.xml for administrator permissions rather than granting broad operating-system access. Limit the list to trusted Steam IDs and remove IDs that no longer need control. Keep this file in the backup set and review it when ownership or staff changes.
Server-side mods
Place server-side mods in the server’s Mods/ directory. Keep client and server mod versions aligned, document the installation order when a mod requires one, and back up the directory before changing it. A mod update can be as disruptive as a game update, so change one variable at a time when troubleshooting.
Moving to another machine
Stop the old server, copy the save directory and relevant Mods/ directory, transfer the custom configuration and administrator file, and install the same or a compatible server build on the new host. Update the router and firewall rules to the new machine’s fixed local IP before testing from an outside network.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchWindows 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 reinstallSelf-hosting or managed hosting?
Self-hosting is appropriate when you already have an always-on machine and want complete control over files, settings, mods, update timing, and network policy. It also makes you responsible for uptime, operating-system updates, port forwarding, backups, security, and troubleshooting.
Managed hosting is the practical alternative when you prefer a control panel or provider support. The provider normally supplies the machine and public network path, while you still need to choose settings, manage permissions, and verify that the service supports the mods and branch you intend to use.
| Decision factor | Self-hosting | Managed hosting |
|---|---|---|
| Control | Direct access to files, scripts, operating system, and update timing | Control-panel and provider limits may apply |
| Network work | You configure the local firewall, router/NAT, and public reachability | Provider supplies the public endpoint; you configure in-panel options |
| Maintenance | You handle SteamCMD updates, restarts, security, and recovery | Provider handles much of the machine maintenance; read its update policy |
| Mods | Install and version the Mods/ directory yourself |
Check supported mod types, upload limits, and version controls |
| Backups | You design, store, and test backups | Compare retention, restore procedure, and whether backups cost extra |
| Location and players | Bound by your home’s geography and upstream connection | Choose an available data-center location and player-slot plan |
| Cost | Uses your hardware, electricity, and internet service | Requires a recurring provider charge; exact prices vary by location and plan |
Before renting, confirm the supported game branch, player-slot limits, geographic location, mod policy, backup retention, update timing, cancellation terms, and how you can download your save if you leave. Before self-hosting, confirm that your ISP permits inbound connections and that your hardware can remain online.
Quick Recap
Operational checklist
- Install App ID 294420, not the player client.
- Run the server under a dedicated account where possible.
- Copy
serverconfig.xmlto a custom filename and launch with-configfile. - Choose a unique name, world, game name, password, and save location.
- Verify active ports; the commonly documented defaults are TCP 26900 and UDP 26900–26902.
- Reserve the server’s local IP and match router forwards to it.
- Allow the correct protocols through the host firewall.
- Test from a different network, not only from the same LAN.
- Back up saves, configuration, administrator permissions, and mods before updates.
- Re-run SteamCMD for maintenance and keep client and server builds compatible.
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.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.

