Free tools Windows power users keep installed
One-click scans. No signup required.
Diagnose a Sons of the Forest dedicated server by its symptom before changing settings. A server that exits immediately usually points to malformed dedicatedserver.cfg, a bad save, or a port conflict; a running server missing from the browser points to query reachability, LAN-only mode, or an incorrect public port; a listed server that times out points first to game traffic; and a loading hang often indicates world-save synchronization.
For a home-hosted server, the current port reference uses UDP 8766 for game traffic, UDP 27016 for Steam browser queries, and UDP 9700 for world/save synchronization. All three require inbound firewall permission and NAT forwarding. The procedures below show how to isolate each failure without destroying a working world.
As an Amazon Associate I earn from qualifying purchases.
Start with the symptom, not the settings
Read the server console and the last lines of the log before editing anything. Record what happens, when it happens, and whether the process remains running. Change one setting at a time so you can associate a new failure with a specific edit.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
| What you see | Most useful first check | Why it matters |
|---|---|---|
| The process will not start or exits during startup | Validate dedicatedserver.cfg, then test another save slot |
Malformed JSON, a corrupted save, and a port conflict can all stop startup |
| The process runs but the server is absent from the browser | Check LanOnly, UDP 27016, the public address/port, and an outside-network test |
Browser discovery uses the query path, which is separate from gameplay traffic |
| The server is listed but a player cannot join | Check UDP 8766 and the NAT rule to the correct private address | UDP 8766 carries the primary game traffic |
| Joining hangs while the world loads | Check UDP 9700 and watch the console for synchronization errors | UDP 9700 is used for world and save-file synchronization |
| Every player is rejected after a game update | Update and restart the dedicated-server installation | Clients and server must be on compatible builds |
| Edits appear to have no effect | Confirm the active data path, working directory, and configuration file | A panel or service can be reading a different copy than the one you edited |
Verify the three required UDP ports
Port errors are easier to diagnose when each port has one job. The numbers below are UDP values; do not substitute TCP rules unless your provider explicitly documents a different implementation.
#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.
| UDP port | Role | What a block looks like | Required treatment for home hosting |
|---|---|---|---|
| 8766 | Game traffic | The server may appear in a list, but players cannot establish a session or time out while joining | Allow inbound traffic in the host firewall and forward the port through the router to the server’s private IP address |
| 27016 | Steam browser queries | The process is running, but the server is missing from the browser | Allow inbound traffic and forward the query port through NAT to the same server |
| 9700 | World/save synchronization (BlobSync) | Joining reaches the loading phase and then hangs or fails to synchronize the save | Allow inbound traffic and forward the port through NAT |
“Open” means both halves of the path are configured: the operating-system firewall allows the dedicated-server executable or the relevant UDP rules, and the router’s NAT rule sends each port to the current private address of the server. Forwarding to an old DHCP address is a common reason a rule appears correct but does nothing.
Managed hosting changes who controls the network edge. The provider normally assigns the public address and external ports and exposes them in a panel. Use the exact address and port shown by that panel rather than assuming the default numbers above are externally reachable. You still need to verify that the panel’s firewall and forwarding controls are enabled.
When the server will not start or exits immediately
1. Capture the final console and log lines
Start with evidence, not a reinstall. In a hosting panel, open Console and read the lines immediately before shutdown. On a self-hosted machine, inspect the dedicated-server log output in the service’s configured log location. An error that names JSON parsing, a save slot, a bind failure, or a port usually narrows the next step.
The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →2. Validate dedicatedserver.cfg
Malformed JSON is a frequent post-edit failure. Typical mistakes include a missing comma, mismatched quotation marks, or an unmatched brace. Stop the service, copy the file as a rollback, run the complete file through a JSON validator, correct the syntax, save it, and start the service again. Do not validate only the section you changed: one invalid character anywhere in the object can prevent the process from reading the file.
Compare the file with a last-known-good copy when possible. Preserve the game’s expected value types while repairing it; changing a number into quoted text or deleting a required key can create a different startup error even when the JSON parser accepts the file.
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.
3. Make sure you edited the active file
Panels and service wrappers can use a working directory or user-data path that differs from the folder you opened manually. Confirm all three locations: the service’s working directory, the active dedicatedserver.cfg, and the user-data directory used for saves. Restart after saving and check the console for a value that should reflect your edit. If the output never changes, stop troubleshooting the value itself and locate the file the service actually reads.
4. Rule out a port conflict
A second game server, an old process, or another application can already be bound to one of the configured UDP ports. Stop duplicate instances, check the host’s process and network listeners, and start only one server. If the panel lets you choose alternate ports, change one assignment deliberately and update the corresponding firewall and NAT rules together; an isolated port edit without matching network rules simply changes the symptom.
Recommended Free Tools
5. Test whether the save is the trigger
If the process fails while loading a world, switch temporarily to another save slot or a fresh world. A clean world that starts normally points to corruption or incompatibility in the original save rather than a global installation problem. Stop the service before replacing or restoring any save data.
Safe startup sequence
- Stop the server completely and wait for the process to disappear.
- Copy the current configuration and the entire
SonsOfTheForestDSdata directory to a separate backup location. - Read the last console/log lines and identify whether the failure occurs during configuration parsing, binding, or world loading.
- Validate
dedicatedserver.cfgand correct only the confirmed syntax or value problem. - Start with another save slot or a fresh world if the failure is tied to world loading.
- Once the server starts, restore one setting or the original save at a time, restarting between tests.
When the server runs but is not visible in the browser
Check LAN-only mode
Verify that the server is not configured with LanOnly enabled. LAN-only mode is appropriate for players on the same local network but prevents normal public discovery.
Separate discovery from gameplay
Browser visibility depends on the Steam query path, so test UDP 27016 independently of UDP 8766. A server can have a healthy process and a correctly forwarded game port while a blocked query port keeps it out of the list. Permit the dedicated-server executable in the host firewall, create the inbound UDP rule, and confirm that the router forwards the query port to the machine running the service.
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
Use the provider’s public address and port
For a home server, verify the public address currently assigned by the internet connection and ensure the router rule points to the server’s current private address. For a managed server, copy the public address and externally assigned port shown in the provider panel. Do not assume that the internal port number is the same as the public one.
Test from outside the LAN
Join or query from a network that is not the server’s local network, such as a friend’s connection or a mobile hotspot. An inside-the-LAN test can succeed even when the internet-facing NAT or provider firewall is closed. If the external test fails while local players can connect, focus on the public address, provider port, router forwarding, and edge firewall rather than game files.
When players see the server but cannot join
Start with UDP 8766
Because the listing already works, treat UDP 8766 as the first network check. Confirm that the configured game port is allowed inbound on the host firewall and forwarded by the router to the correct private address. Recheck the destination after a DHCP change or machine migration; a rule aimed at yesterday’s address will produce a join timeout even when the server is listed.
Interpret a loading hang
If the player reaches the loading stage and then stalls, check UDP 9700. This port carries world and save-file synchronization. A blocked or mis-forwarded 9700 rule can leave the initial browser and connection steps looking healthy while the save never finishes syncing. Inspect the console during the attempt for synchronization errors and verify the rule on both the host and router.
Do not change several layers at once
Record one join attempt, change one firewall or forwarding rule, and test again. Simultaneously editing the game port, query port, configuration file, and save slot removes the evidence needed to tell a network fault from a data fault.
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.
When everyone is rejected after a game patch
A game update can leave the dedicated-server installation on the previous build. Clients on the newer build may then be rejected even though the server process starts normally and its ports are open.
- Stop the dedicated server.
- Run the provider’s or installation method’s update for the dedicated-server files.
- Wait for the update to finish and confirm that no old server process remains.
- Start the server again.
- Have clients restart or update their game and verify that their builds are compatible with the server.
Managed panels may offer an update button or scheduled workflow, but the operator still needs to confirm the resulting build and perform a restart. If rejection continues after both sides update, return to the console log and check whether the message has changed from a version mismatch to an authentication, port, or save-loading error.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.When configuration changes appear to do nothing
Correct values have no effect when the service is reading a different file or data directory. Verify the panel’s displayed working directory, the user account running the service, and the active dedicatedserver.cfg path. Search for duplicate copies created during migrations or manual backups, then edit only the file referenced by the service definition.
After saving, stop and restart the service rather than relying on a live reload unless the panel explicitly documents one. Use a harmless, observable change and confirm it in the startup output. If the output still reflects the old value, revert the edit and continue tracing the path; repeatedly changing the same inactive file can obscure the original configuration.
When a save fails, the world will not load, or progress disappears
Protect the complete data directory first
Before an update, migration, repair attempt, or slot change, stop the service and copy the entire SonsOfTheForestDS data directory. A partial copy may omit metadata needed to restore a world. Keep at least one untouched backup separate from the live server so an automatic overwrite cannot destroy the only recovery point.
Best Value
Distinguish a bad world from a bad server
Start a different save slot or a fresh world after making the backup. If the alternate world loads, the original slot is the likely fault. If every slot fails in the same place, investigate configuration, installation files, ports, or the server build instead of repeatedly replacing the save.
Restore in a controlled order
- Stop the service and confirm that no server process is writing files.
- Preserve the failed data directory by renaming or copying it.
- Restore a known-good backup of the complete directory.
- Start the server and watch the console through world loading.
- Allow players back only after a test connection and save cycle succeeds.
Do not overwrite a backup with a newly failing state. If no backup exists, keep the original files intact while testing another slot so a later recovery attempt still has the maximum available data.
Use save-related settings cautiously
The server settings include initType, save slots, the autosave interval, and log visibility. Change these only with a specific recovery goal and record the original values. The /restart command is destructive: the official-wiki mirror warns that it resets save data. Treat it as a recovery operation after a verified backup, never as a routine way to apply a configuration edit.
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 →Repair Windows errors before they cause bigger problemsFix Now →Home hosting versus managed hosting for troubleshooting
| Decision factor | Home-hosted server | Managed server |
|---|---|---|
| Network control | You configure router NAT, the host firewall, private-address stability, and the three UDP paths. | The provider supplies the public address and external port; you use panel firewall and network controls. |
| Updates | You update the dedicated-server installation and restart it, then check client/server build compatibility. | A panel may provide an update workflow, but you still verify the build and restart outcome. |
| Backups and recovery | You must copy the complete SonsOfTheForestDS directory and maintain restore points. |
Some providers expose snapshots or restore tools; confirm their retention and restore procedure in the panel documentation. |
| Diagnostics | You control the process, firewall, router, console, and logs. | You should still have console and log access, but paths and controls depend on the provider. |
Choose home hosting when you can maintain NAT rules, firewall permissions, updates, and independent backups. Managed hosting is the practical alternative when router access, a stable public address, or time for hands-on recovery is the limiting factor; it does not remove the need to check builds, logs, and save health.
A managed option is Godlike.Host, which provides Sons of the Forest hosting through its game panel with free DDoS protection. Its Sons of the Forest plans list 4, 12 and 20 slots; the server’s MaxPlayers setting allows 1 to 8 players (Steam Community server guide, 11 Oct 2026).
Escalation checklist
Before asking a provider or community for help, collect a concise record:
- The exact symptom: startup exit, missing listing, join timeout, loading hang, post-patch rejection, or save failure.
- The final console and log lines from the failed attempt.
- The active configuration path, working directory, and user-data path.
- The configured game, query, and synchronization ports, with the corresponding firewall and NAT status.
- The server and client build numbers after the latest update.
- Whether another save slot or fresh world starts.
- The time of the last known-good backup and the restore steps already attempted.
This record prevents repeated changes and lets support distinguish a network boundary problem from a configuration, version, or save-data problem.
Crashes, 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 minutePC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Quick 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.




