UPDATED 2026 ยท FIX CRASHES & LAG

Vintage Story Server Troubleshooting

Almost every Vintage Story server problem falls into one of five buckets. Find your symptom below.

Mods are the number one cause of basically everything

Before working through anything below: if you recently added, updated or removed a mod and something broke shortly after, start there rather than assuming it’s a hardware or hosting problem. Our mods guide covers dependencies and version matching, which together explain a large share of the crashes and connection failures reported here.


The five buckets

1
Connection issues

First, check the server is actually running โ€” in a rented host’s panel, look at Current Activity & Stats rather than assuming a connect failure means something is broken. If it’s genuinely offline and you’re self-hosting, the most common cause is port forwarding โ€” see the port forwarding steps in our playing with friends guide. If forwarding is set up correctly and it still fails, your connection may be on CGNAT, which blocks inbound connections entirely regardless of router configuration โ€” a rented server sidesteps this since you’re not the one accepting the connection.

2
Lag

Two normal causes and two fixable ones. Auto-save pauses of 1โ€“2 seconds are completely normal and happen on every Vintage Story server โ€” but they get dramatically worse, sometimes 15+ seconds, when the disk is running low on space, so keep at least 20% free. Beyond that, too many loaded chunks (MaxChunkRadius set too high) and entity overload from too many mobs or dropped items in one area are the two genuinely fixable causes โ€” both covered with exact settings in our server settings guide.

3
Crashes

A crash that started right after installing or updating a mod is a mod problem, not a server problem โ€” the fix is usually reinstalling the correct version or checking for a missing dependency, both covered in the mods guide linked above. Crashes with no obvious trigger are worth checking against your Java version โ€” the wiki recommends OpenJDK 17 or newer for modern builds, though the game typically bundles its own required version.

4
World corruption

The single biggest preventable cause is disabling autosave, which we’d recommend against for exactly this reason โ€” see our settings guide for why it’s worth keeping on despite the small performance cost. The other common cause: removing a content mod from a save that used its blocks or items leaves dangling references behind, which can corrupt the world. If you need to remove a mod, back up the world first.

5
Mod conflicts

Two mods touching the same recipe, block or system is the classic conflict pattern. Disable mods one at a time to isolate which one is responsible rather than guessing โ€” our mods guide covers installing them a few at a time in the first place specifically to make this kind of isolation easier later.


How to actually find the cause

Guessing wastes time. These are the official tools for pinning down what’s actually happening.

/debug logticks 100

Run this on the server (as the owner, or in single player) to log detailed tick timing. Let it run for a while during the lag, then check server-main.txt in %appdata%/VintagestoryData/Logs for what’s actually consuming time.

.debug logticks 20

The client-side equivalent, for diagnosing FPS drops rather than server lag. Use 20 if you’re usually above 60fps, or 40 if you’re usually above 30fps. Check client-main.txt in the same Logs folder afterward.

.edi

Type this before taking a screenshot of the frame profiler (Ctrl+F10) for extra diagnostic output โ€” useful if you’re reporting a performance issue to a mod author or your host’s support team.


Symptom โ†’ likely cause

Symptom Likely cause Fix
Can’t connect at allPort not forwarded, or CGNATCheck port forwarding; consider a rented server if on CGNAT
Brief pause every few minutesNormal autosaveNothing โ€” this is expected behaviour
Save pauses lasting 15+ secondsDisk almost fullFree up disk space, keep 20%+ free
General tick lag with several playersMaxChunkRadius too highLower to 8โ€“10 in serverconfig.json
Lag concentrated in one areaEntity overload (mobs/items)Clear excess entities, lower entity tracking range
Crash right after a mod updateVersion mismatch or missing dependencyReinstall the correct mod version
World corrupted after a crashAutosave was disabledRe-enable autosave; restore from backup if available

Vintage Story troubleshooting โ€” common questions

If you’re self-hosting, this is almost always a port forwarding issue on the host’s router, not anything on your friend’s end โ€” see the connection steps in our playing with friends guide. On a rented server, double-check the IP and port you gave them are current, since some hosts reassign these on restart.
Some is normal โ€” brief autosave pauses happen on every server. It’s only worth investigating as a genuine performance issue if pauses are unusually long, or if lag persists outside of save moments. Our settings guide covers what to check.
Disable your mods, confirm the issue goes away, then re-enable them one at a time until it comes back โ€” that isolates the culprit. It’s tedious but reliable, and it’s why we recommend installing mods gradually in the first place rather than all at once.
Sometimes, if you have a recent backup โ€” which is exactly what autosave protects against in the first place. Without a backup, recovery isn’t guaranteed. Many hosts include automatic scheduled backups as standard, which is worth checking for when comparing providers on our Vintage Story hosting comparison.
If you’ve narrowed it down to a config setting or a specific mod using the steps above, that’s usually something you can fix directly. If the server itself won’t start, or you suspect a hardware-level issue on their end, that’s worth a support ticket โ€” and running the debug commands above first gives them something concrete to work from rather than “it’s laggy.”

About the author
Linus โ€” author at Game Server Hosting
Linus GSH Founder

SEO & Digital Marketer ยท Avid survival gamer ยท Sweden/UK

I'm an avid gamer from Sweden with a lot of time spent in England in the last 5 years who loves survival games โ€” ARK, Palworld, Valheim, Sons of the Forest, V Rising and plenty of WoW and Dota 2 on the side. I created this site to help other gamers find the best server hosting without wasting money on laggy providers.

By day I work in SEO and Google Ads, helping businesses rank and convert. I've been hosting game servers since the Minecraft + Hamachi LAN days and have learned the hard way what separates a good host from a bad one. Every ranking on this site is based on real testing and price-to-performance โ€” no paid placements.

Similar Posts