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

The reliable 2026 method is to run the official dedicated-server application, install it with SteamCMD, launch it once so it creates its files and runs its network self-test, edit the generated dedicatedserver.cfg JSON, open UDP ports 8766, 27016, and 9700, then test from outside your home network before inviting anyone.

You can host on a computer your group controls or rent a managed game-server instance. Self-hosting costs no separate server subscription but leaves you responsible for the machine, updates, firewall, router forwarding, and backups. Managed hosting reduces infrastructure work, but its region, latency, price, controls, backup policy, and cancellation terms must be checked with each provider.

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

What you are setting up

A dedicated server keeps the world running independently of a player’s game client. Players connect to the server rather than relying on one person to remain in a normal peer-hosted session. The setup below follows the current Steam Community Dedicated Server Configuration Guide, posted June 23, 2023 and updated January 15, 2025. It does not use the older Server.cfg instructions found in some earlier posts; the active file is dedicatedserver.cfg, and it uses JSON syntax.

The documented workflow is Windows-oriented because it uses steamcmd.exe and StartSOTFDedicated.bat. The guide does not publish current minimum CPU, memory, or disk specifications, so do not treat hardware numbers from old community posts as official requirements. Use a machine with enough capacity for the operating system, the server, the save data, and routine backups, and monitor it after your group begins playing.

#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.

Choose self-hosting or managed hosting first

Decision area Self-hosted machine Managed server
Initial setup You install SteamCMD or the Steam Tools version, create the server files, edit JSON, and configure the operating-system firewall. The provider supplies a server environment and usually exposes installation and settings through its panel.
Network responsibility You must control the host firewall, home-router forwarding, and any upstream firewall. The provider normally controls the external network and offers its own firewall or panel controls; confirm which ports and settings are exposed.
Updates You stop the server and run the SteamCMD update process yourself. The provider may offer update controls, but the timing and rollback process are provider-specific.
Backups You decide where save and configuration backups go and test recovery yourself. Ask how often backups run, how long they are retained, where they are stored, and whether you can download them.
Cost and performance No separate hosting bill, but the host consumes electricity and your connection’s upload capacity. Recurring price, location, player capacity, cancellation rules, and latency vary by provider and must be verified before purchase.

Self-hosting is sensible when one player can leave the machine and router available, has administrative access, and is comfortable troubleshooting network rules. Managed hosting is more convenient when nobody wants a home machine running continuously or the group cannot configure inbound traffic. A hosting company’s marketing page is not evidence of a particular region, price, service level, or current Sons of the Forest support; confirm those details directly before ordering.

Prepare the host before installing

  • Use a computer that can remain online whenever the group expects to play.
  • Sign in with an account that can install software, create firewall rules, and edit the server directory.
  • Reserve a stable local address for the host if your router supports DHCP reservations. This prevents port-forwarding rules from pointing at a different computer after a reboot.
  • Know whether your internet service places you behind carrier-grade NAT. If it does, ordinary inbound forwarding may not work; ask the provider for a public address or use managed hosting.
  • Decide the server name, player limit, password, save slot, and whether the server should be internet-accessible or LAN-only before editing the file.
  • Plan a backup destination that is separate from the live server directory. A second drive or another machine protects against a failed system disk.

The official instructions do not establish a minimum bandwidth, processor, memory, or storage figure. Treat capacity as an operational question: watch CPU, memory, disk space, and network behavior while several players are connected, and leave room for save backups and future updates.

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

How do I install the dedicated server?

Install with SteamCMD

SteamCMD is the documented command-line route. Download and extract SteamCMD using Valve’s normal distribution method, open a Command Prompt in the directory containing steamcmd.exe, and run:

steamcmd.exe +force_install_dir "c:/sons-dedicated/" +login anonymous +app_update 2465200 validate +quit

The app ID is 2465200. +force_install_dir chooses the destination, +login anonymous uses the server’s anonymous installation access, and +app_update 2465200 validate installs or updates the files and checks them. Change the destination only if you also change every later path reference to match it. Keep the command’s quotation marks around a path containing spaces.

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

When SteamCMD finishes, inspect the output for an error rather than assuming that the window closing means success. If the directory is empty or the update reports a failure, correct the path or permissions and run the same command again. Do not start configuration work until the server executable and launch files are present.

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

Install through Steam’s Tools list

The Steam Community guide also documents installing the dedicated-server application from the Steam client’s Tools section. This avoids typing the SteamCMD command, but it does not change the later launch, JSON, firewall, or testing steps. Record the installation directory shown by Steam so you can find the generated files.

Start it once and let the server create its files

  1. Open the installation directory.
  2. Run StartSOTFDedicated.bat. If you installed through Steam, you can use the Steam launcher entry described by the guide instead.
  3. Leave the console open long enough for initialization to finish. The first startup can generate a default configuration and an owner file.
  4. Read the console and logs for the startup self-test. The server checks configuration and network accessibility; when the test fails, it reports the reason in the console or logs.
  5. Stop the process cleanly after the first initialization, then make a backup copy of the newly created configuration and ownership files before editing.

Do not repeatedly edit a file that has not yet been generated. The first launch establishes the current directory layout and gives you a concrete configuration file to modify. If the batch file flashes closed, launch it from an already-open Command Prompt so the error remains visible, then inspect the logs.

Where do I find and edit the configuration files?

Open the server’s configurations folder and locate dedicatedserver.cfg. The current file is JSON, not an old key-value .cfg format. Preserve double quotes around string values, commas between properties, and the opening and closing braces. A missing comma, an extra comma, or an unquoted string can make the server reject the file during its self-test.

Make a dated backup before every substantial change. Edit with a text editor that does not silently convert quotation marks into typographic “smart quotes.” After saving, reopen the file or validate its JSON syntax before starting the server.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
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.
Setting What to decide Documented detail
IpAddress The address the server should bind to. Leave the generated value unless you have a specific multi-interface requirement. Included in the default document; the guide does not prescribe a universal replacement value.
GamePort The UDP port used for game traffic. Default external setup uses UDP 8766.
QueryPort The UDP port used for server queries. Default external setup uses UDP 27016.
BlobSyncPort The UDP port used for blob synchronization. Default external setup uses UDP 9700.
ServerName The name players will recognize in the server listing or connection workflow. Included in the default document.
MaxPlayers Set the intended group size. Accepts 1 through 8; the documented default is 8.
Password Add a private-entry password and share it only with the group. Included in the default document.
LanOnly Choose whether connections are restricted to the local network. Included in the default document; internet access also requires matching network rules.
SaveSlot Select the world slot the server should load or create. Included in the default document.
SaveMode Choose whether the selected slot continues or is recreated. Continue loads an existing world or creates it when the slot is empty. new creates a new game and overwrites that slot’s prior game at restart while it remains selected.
GameMode Use the mode supported by the generated file and your group’s plan. Included in the default document; retain the file’s valid value unless you intentionally change it.

Set the save behavior before the first real session

For an ongoing cooperative world, use "SaveMode": "Continue" in the generated JSON and verify the intended SaveSlot. Continue loads an existing save when one exists and creates the selected slot when it is empty.

Use the documented new mode only when you deliberately want a fresh game. Leaving new selected can overwrite the slot’s previous game when the server restarts. Check the slot and mode together before launching after an edit; a correct port configuration cannot recover a world that was intentionally replaced.

Choose players, password, and ownership

Set MaxPlayers to a number from 1 through 8. The guide shows 8 as the default, but a smaller value can match a private group. Set a password for private entry and distribute it through a trusted channel. The first launch can create an owner file; keep that file with the server configuration and restrict write access to the people who administer the world.

How do I make the server available to the internet?

Open the three documented UDP ports

For the default internet-accessible configuration, allow these inbound UDP ports:

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Port Configuration field Action
8766/UDP GamePort Allow it through the host operating-system firewall and the router or hosting firewall.
27016/UDP QueryPort Allow it through the same firewall layers and forward it to the host when self-hosting at home.
9700/UDP BlobSyncPort Allow and forward it in the same way.

These are defaults, not magic constants. If you change a port in dedicatedserver.cfg, change the corresponding operating-system firewall rule, router forwarding rule, and hosting-panel rule to the same number and protocol. Opening only the game port is incomplete; the query and blob-sync ports are part of the documented external setup.

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.

Configure the Windows firewall

  1. Open the operating system’s advanced firewall management screen.
  2. Create inbound rules for UDP 8766, 27016, and 9700, or create an application rule that demonstrably permits the dedicated-server process on those ports.
  3. Apply the rule to the network profiles used by the host, following your organization’s security policy.
  4. Keep unrelated inbound ports closed. Do not disable the firewall globally as a shortcut.

Firewall labels differ by Windows release, so verify the rule’s protocol is UDP and its local ports are exactly the values in the active JSON file. If the server is installed on a managed host, use that provider’s firewall controls instead of assuming the operating-system rule is sufficient.

Forward ports on a home router

  1. Give the server computer a stable local address, preferably with a DHCP reservation.
  2. In the router’s port-forwarding page, create three UDP entries for 8766, 27016, and 9700, each targeting that local address.
  3. Save the router configuration and confirm that another device has not claimed the same address.
  4. Check whether the router has a second firewall, guest-network isolation, or double-NAT arrangement that could block inbound traffic.

Port forwarding exposes a service to the public internet. Use a strong private password, keep the server files updated, and limit administrative access to trusted operators. If your internet service uses carrier-grade NAT, the router rule may never receive a public connection; managed hosting or a provider-supplied public address may be necessary.

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

Test before inviting the group

Test from outside the host’s local network. A player on the same home Wi-Fi can appear to connect through local routing even when public access is broken. Ask someone on another connection to test, or temporarily use a trusted mobile hotspot for the client device.

  1. Start the server and wait for initialization and the self-test result.
  2. Confirm that the console or logs show no configuration or network error.
  3. From the external network, try the game’s normal server-discovery or connection flow using the server name, address, and password.
  4. Verify that the player can join, move around, and return after a short disconnect.
  5. Stop and restart the server once, then confirm that SaveMode and SaveSlot load the intended world rather than creating a replacement.

If the external test fails, do not send invitations yet. Compare the active JSON ports with all three firewall layers, confirm that the router forwards to the current local address, and read the self-test message for the specific failure reason.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Common failures and precise fixes

The server will not start after editing

  • Restore the last known-good backup of dedicatedserver.cfg.
  • Check JSON syntax: balanced braces, double-quoted strings, commas between properties, and no trailing comma before the closing brace.
  • Confirm that numeric values such as ports and MaxPlayers are numbers, not misspelled text.
  • Start again and use the console or logs to identify the rejected property.

Players on the internet cannot see or join it

  • Confirm that LanOnly is not enabled for an internet session.
  • Verify UDP 8766, 27016, and 9700 in the JSON, host firewall, router forwarding, and any upstream firewall.
  • Check that forwarding targets the host’s current local address.
  • Test from a genuinely external network and check for carrier-grade NAT or double NAT.
  • Read the startup self-test output; it is designed to report the reason for an accessibility failure.

The server starts but loads the wrong world

  • Stop the server before changing save settings.
  • Check SaveSlot and set SaveMode to Continue for an existing or continuing world.
  • Do not leave new selected unless overwriting that slot at restart is intentional.
  • Restore the correct save backup if the wrong slot was selected and the prior world is no longer present.

The group exceeds the expected player count

Check MaxPlayers. The documented range is 1–8; values outside that range are not a supported way to increase capacity.

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

A SteamCMD update fails

  • Stop the running server before updating its files.
  • Run the same command again with the correct installation path and app ID 2465200.
  • Retain +app_update 2465200 validate so SteamCMD verifies the installation.
  • After the update, review the generated configuration and start the server once before players reconnect.

Operate the server safely after launch

Use a repeatable update routine

  1. Tell players when the server will be offline.
  2. Stop the dedicated-server process cleanly.
  3. Copy the configuration, owner file, and current save data to a dated backup location.
  4. Run the SteamCMD install/update command with app ID 2465200 and validation.
  5. Review dedicatedserver.cfg for unintended changes, especially ports, save slot, and save mode.
  6. Start the server and wait for the self-test before announcing that it is available.

Keep at least one backup that is not on the live server disk. Periodically test restoring a copy to a separate location so you know the backup is usable. A backup plan that has never been restored is only an assumption.

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

Separate administration from play

Give the owner file and server directory write access only to the people who maintain the world. Share the player password separately, and change it if it becomes public. Avoid running unrelated software on the dedicated machine, and apply operating-system security updates during a planned maintenance window.

Record the configuration

Keep a short change log containing the server name, selected save slot, intended player limit, active ports, router target address, and the date of the last backup. This turns a future troubleshooting session into a comparison against known-good values instead of guesswork.

A practical self-hosting checklist

  • Decide whether the group can maintain a machine and router continuously.
  • Install app ID 2465200 with SteamCMD or through Steam’s Tools section.
  • Run StartSOTFDedicated.bat once and wait for file generation and the self-test.
  • Back up the generated configuration and owner files.
  • Edit dedicatedserver.cfg as valid JSON.
  • Set ServerName, MaxPlayers from 1–8, password, LAN setting, save slot, and save mode.
  • For a continuing world, use SaveMode Continue; verify that new is not left selected accidentally.
  • Match UDP 8766, 27016, and 9700 across the JSON, operating-system firewall, router, and any hosting firewall.
  • Test from outside the local network.
  • Back up before updates and verify the self-test after every restart.

When managed hosting is the better fit

Choose managed hosting when the group needs an always-on location but nobody can leave a home computer running, configure inbound routing, or handle updates and recovery. Before paying, obtain current answers to these questions:

  • Is Sons of the Forest supported by the exact server software version you need?
  • Which geographic regions are available, and where will the instance actually run?
  • What player limit, CPU, memory, storage, and bandwidth allocation are included?
  • Can you edit dedicatedserver.cfg, change all three UDP ports, and access the owner file?
  • Does the provider expose firewall controls for UDP 8766, 27016, and 9700?
  • Are backups automatic, how many versions are retained, and can you download and restore them?
  • How are updates scheduled, and can you roll back after a bad update?
  • What are the recurring price, renewal terms, cancellation process, refund rules, and data-deletion policy?
  • Can you export the save and move it to another host if the service closes or becomes unsuitable?

Provider answers can change, so treat them as purchase-time facts rather than permanent characteristics of managed hosting. The same save-mode warning still applies: confirm the slot and ensure the service does not launch with new when you intend to continue a world.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

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

Final launch sequence

Install app 2465200, launch it once, edit the generated JSON, configure all three UDP ports, and read the startup self-test. Only after an external player can connect and a restart loads the intended save should you distribute the address and password. That sequence prevents the two most damaging mistakes: inviting players before internet access works and accidentally replacing a continuing world with a new slot.

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.