The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →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
Playing with friends? Godlike.Host runs hosted Don't Starve Together servers from 10 data-center locations, with free DDoS protection.
Reduce simulation load before changing network settings: run a dedicated server instead of hosting from a player’s game client, use a smaller world with fewer extra creatures, disable or reduce caves when they are not needed, and remove unnecessary mods. Check cluster.ini before touching advanced values. Community guidance conflicts on tick_rate and lag compensation, so leave both at their defaults unless you can test one change at a time on a backup cluster.
First determine what kind of lag you have
“Lag” in Don’t Starve Together can mean an overloaded simulation, a poor connection, or a client that cannot render the game smoothly. The remedy depends on the symptom. Test during the same activity and with the same players so that your comparison is meaningful.
Server simulation lag
Simulation lag appears for everyone at once. Characters stop responding, actions complete several seconds late, creatures teleport back to earlier positions, and the whole group experiences rubber-banding. The dedicated process may show sustained CPU use, and the problem often becomes worse as the world accumulates more items, creatures and structures. Community reports associate this pattern with server load rather than an individual player’s graphics settings.
Connection or routing problems
If only one player freezes while everyone else continues normally, suspect that player’s connection, Wi-Fi, background traffic or route to the server. If players in one geographic area have trouble while others do not, routing or hosting location may be involved. Port-forwarding advice is often repeated online, but the exact port and forwarding requirements were not established by a citable official source, so do not change firewall rules based on an unverified number. Confirm the port and protocol in the current Klei or host documentation for your exact server version.
#1 Best Overall
- Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
- Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
- Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
- Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
- 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.
Client performance problems
Low frame rate, delayed camera movement or stutter that affects only your screen is a client problem. It does not prove that the server is overloaded. Use the client-side measures later in this guide after checking whether other players see the same delay.
Apply the high-impact fixes in this order
1. Move from client hosting to a dedicated server
A player-hosted session makes one game client run the simulation while also rendering the game and handling that player’s network traffic. Community comparisons generally find a dedicated server better optimized for this job. Run the server as its own process on a machine that is not being used for a demanding game, stream or download.
After moving, compare the same save and world settings. A dedicated process cannot compensate for an undersized CPU or an overloaded machine, but it removes the rendering workload and the host player’s client activity from the simulation process.
2. Regenerate or configure a smaller surface world
World size and the amount of extra creature or resource generation affect how much state the server must simulate. When creating a new world, choose a smaller above-ground layout and avoid settings that add unusually large numbers of creatures or resources. There is no single “best” setting for every group: a large world with heavy resource multipliers can be comfortable for exploration but expensive to simulate.
Rank #2
- 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
- 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
- Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
- 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
- What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.
Changing generation settings normally affects a newly generated world rather than shrinking an existing save safely. Back up the cluster before experimenting, and treat a new test world as a separate performance comparison instead of risking the group’s main save.
3. Disable caves when the group does not use them
Caves run as a second server process. A cluster with a surface world and a cave world therefore keeps two simulations active on the same machine. If nobody needs caves, remove that extra process from the cluster. If caves are essential, generate a smaller cave world and avoid adding unnecessary creatures there.
Free tools Windows power users keep installed
One-click scans. No signup required.
Monitor the machine while players move between worlds. A cave process that remains busy while the surface is quiet can still consume CPU and memory, so stopping an unused cave shard is more effective than merely asking players not to enter it.
4. Remove mods, then add them back individually
Mods can add entities, scans, user-interface work and other recurring tasks. Community reports also describe memory leaks in some mods, although the reports do not identify one universal cause or affected version. Start a copy of the cluster with no mods. If the lag disappears, enable only the essential mods one at a time and play long enough to reproduce the problem before enabling the next.
Rank #3
- Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
- Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
- Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
- Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
- What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.
Keep a written list of mod versions and load order. If lag returns after a particular change, disable that mod first and test the same save. Do not assume that a mod is harmless because it changes only the interface; test it under the group’s normal player count and world age.
5. Set a realistic player limit
The max_players value controls the configured capacity, not the number of people currently connected. Allowing a very high capacity can encourage a workload your hardware cannot sustain. Community hosting guidance describes roughly four to 16 players as a practical range for many groups, while stronger hardware may support more.
A Klei forum settings guide reports a default of 16, and a GitHub sample configuration lists a valid range of 1 to 64. These are community or sample-config figures, not a performance guarantee from Klei. Set the limit to the largest group you actually host, then lower it if CPU saturation appears when everyone joins.
Why CPU speed matters more than adding cores
Community summaries attribute much of DST’s simulation work to a single main thread. A Klei developer is reported to have described the simulation this way, but the original wording is not available for verification. Treat the practical implication as a rule of thumb: a fast individual core can matter more than a large core count when selecting or comparing server hardware.
Rank #4
- Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
- Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
- Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
- Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
- Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft
Extra cores are still useful for the operating system, storage, monitoring and a second cave process. They do not automatically make one overloaded simulation run twice as fast. During a lag event, watch per-core utilization rather than only the machine-wide percentage. One busy core alongside several mostly idle cores is consistent with a main-thread limit.
Keep adequate memory available for the operating system and all cluster processes. Memory pressure can cause swapping and make every process appear to stutter. Because mod-related leaks are reported inconsistently, check whether memory usage rises steadily during a long session and whether restarting the server temporarily restores responsiveness. A restart is a diagnostic and maintenance step, not a substitute for identifying a leaking mod.
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Clear out junk files and repair common Windows errorsFree Scan →Understand the settings in cluster.ini
Hosting documentation places max_players in the [GAMEPLAY] section and tick_rate in the [NETWORK] section. In a multi-machine cluster, some values must match in every cluster.ini; a Steam community setup guide specifically lists tick_rate among the settings that should be consistent.
| Setting | Section | Community-reported values | How to use the information |
|---|---|---|---|
max_players |
[GAMEPLAY] |
Default reported as 16; sample configuration range 1–64 | Set capacity to the group you actually host. Treat the figures as configuration references, not a promise that any hardware can support 64 players. |
tick_rate |
[NETWORK] |
One Klei forum guide reports a default of 15 and allowed values 10, 15, 30 and 60. Another community guide says to keep the default except for LAN use. | Leave it unchanged while troubleshooting. If you test it, change one value on a backup cluster and measure CPU and behavior. |
| Lag compensation | Not established in the supplied configuration references | Online recommendations conflict, including advice to disable it | Do not disable it as a first fix. Verify the setting and its supported values in documentation for your server build before testing. |
One 2026 hosting blog claims a default tick_rate of 30 and says 60 doubles CPU load. That conflicts with the Klei-derived guide reporting 15, so it should not be treated as an authoritative default. The disagreement is precisely why changing tick rate is a poor first response to lag.
Best Value
- 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
- Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
- Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
- HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
- What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.
Safely edit and test configuration
- Stop the cluster cleanly. Do not edit an active file while the server is writing it.
- Back up the entire cluster. Keep the world data, configuration files and mod list together so you can restore a known-good state.
- Open the correct
cluster.ini. If the cluster uses separate machines or shards, identify every copy and note which settings must match. - Change one variable only. For a capacity test, alter
max_playersunder[GAMEPLAY]. Do not combine that change with a new world, cave removal and several mod changes if you want to know which action helped. - Restart and verify the effective value. Check the server log or hosting panel for a configuration error and confirm that every shard loaded the intended value.
- Reproduce the lag. Use the same player count, area and activity for a comparable period. Record CPU per core, memory use, connected players and whether all players experience delay.
- Revert if behavior worsens. Restore the backup rather than stacking more speculative changes.
Do not tune tick_rate or lag compensation first
Tick-rate advice is unusually inconsistent. A Klei forum settings guide reports 15 as the default with 10, 15, 30 and 60 available. A separate Steam community guide says Klei recommends the default except for LAN play and notes values that divide evenly into 60, such as 15, 20 and 30. A 2026 blog instead calls 30 the default and warns that 60 increases CPU demand. These statements cannot all describe the same default, and none establishes a universal performance gain.
Higher update frequency can increase work, but lowering it may change responsiveness rather than cure an overloaded world. Lag-compensation advice is also contradictory: some posts recommend turning it off, while no verified official guidance establishes that as a general fix. Keep both settings at the values shipped with your build. Only test a change on a copy, one setting at a time, with a measured before-and-after result.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Reduce client-side stutter after the server is healthy
Forum advice commonly suggests enabling Netbook Mode, lowering texture quality and closing applications that compete for CPU, memory or network bandwidth. Pause downloads, uploads, cloud synchronization and video streams while testing. These actions improve a player’s frame rate or connection stability; they do not reduce the simulation load on a remote dedicated server.
If one player still lags after other players report normal movement, have that player test a wired connection or a different network, close overlays and background programs, and compare frame rate with lower texture settings. Keep the server and client diagnoses separate so a graphics change is not mistaken for a server fix.
Account for an aging world
Players report that long-running worlds accumulate dropped items, creatures, resources and built structures. More persistent state gives the simulation more work to track, and a world that was smooth on its first day can become less responsive later without any configuration change.
Use a scheduled maintenance window to remove obsolete objects through normal in-game play, avoid unnecessary creature spawns and restart the dedicated process if memory usage grows abnormally. Make a backup before destructive cleanup. If a fresh test world is smooth while the old save remains slow on the same hardware, the world’s accumulated state is a stronger suspect than the network.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errorsQuick Recap
A practical troubleshooting workflow
- Ask who is affected. Everyone affected suggests simulation or shared network trouble; one player suggests a client or route problem.
- Compare a fresh world. Use the same server machine and a minimal mod set. A fresh world that performs well points toward accumulated state, world size or a mod in the original cluster.
- Separate caves. Test the surface without the cave process, then test with a smaller cave world if caves are required.
- Measure the host. Record per-core CPU, total memory, disk activity and the number of running server processes during the lag, not only when the server is idle.
- Remove mods. Reproduce the issue with no mods, then add required mods individually.
- Check capacity. Compare performance at the normal player count and a lower count. If the problem appears only when the group is full, reduce
max_playersor improve single-core performance. - Review client and network conditions. Only after server load is controlled should you spend time on Netbook Mode, texture quality, background traffic, Wi-Fi and routing.
- Test advanced settings last. Keep
tick_rateand lag compensation at defaults unless a controlled experiment and documentation for your build justify a change.
Common mistakes that make lag harder to diagnose
- Changing many settings at once: you lose the ability to identify the effective fix.
- Raising the player cap “just in case”: capacity is a workload commitment, not a harmless reservation.
- Running caves by default: an unused cave shard still adds a server process.
- Keeping every mod enabled during testing: a memory leak or recurring update task can hide the effect of hardware and world changes.
- Judging only by average CPU: one saturated main thread can be limiting while total utilization looks moderate.
- Editing a live configuration: the running process may overwrite the change or leave shards with different values.
- Blaming the server for a single-player frame-rate problem: verify whether other players see the same delay.
- Trusting an unqualified tick-rate claim: defaults and supported values differ between community references, so verify against the documentation for your build.
Quick checklist for a lower-lag DST server
- Run the dedicated server separately from the game client.
- Use a smaller surface world and avoid excessive creature or resource generation.
- Disable caves when unused; otherwise use a smaller cave world.
- Test with no mods, then add only essential mods one at a time.
- Set
max_playersto the real group size instead of an arbitrary high value. - Inspect
cluster.iniand keep required cross-shard settings consistent. - Watch per-core CPU and memory while the lag is happening.
- Keep
tick_rateand lag compensation at their defaults during initial troubleshooting. - For client-only stutter, try Netbook Mode, lower texture quality and fewer background applications.
- Back up before changing worlds, mods or configuration, and measure one change at a time.
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.

