[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"Currencies:*:":3,"TrustPilot_Stats:*:":28,"TrustPilot_Reviews:*:limit=1&sort[]=-review_time":32,"Header_Content:*,translations.*::en":42,"Footer_Popular_Games:*:":51,"blog_articles:*,category.*,translations.*:filter[article_path][_eq]=vintage-story-server-optimization:en":80,"blog_articles:article_path,title,title_short,image_outer,date_created,category.name:filter[category][_eq]=14&filter[article_path][_neq]=vintage-story-server-optimization&filter[status][_eq]=published&limit=3&sort=-date_created":109,"mdc--4kfxpn-key":131},{"data":4},[5,11,17,23],{"code":6,"id":7,"rate":8,"suffix":9,"symbol":10,"title":9},"usd",1,"1.00000","USD","$",{"code":12,"id":13,"rate":14,"suffix":15,"symbol":16,"title":15},"eur",2,"0.86155","EUR","€",{"code":18,"id":19,"rate":20,"suffix":21,"symbol":22,"title":21},"gbp",3,"0.73464","GBP","£",{"code":24,"id":25,"rate":26,"suffix":27,"symbol":10,"title":27},"cad",4,"1.37116","CAD",{"data":29},{"id":7,"reviewcount":30,"trustscore":31},1568,"4.7",{"data":33},[34],{"display":35,"review_id":36,"review_stars":37,"review_text":38,"review_time":39,"review_title":40,"review_tp_id":36,"reviewer":41},false,"6a51123ce3623d7388e31873",5,"I was having issues with my server being public and the customer support got to me right away and solved my issue. Amazing stuff","2026-07-10T17:39:40Z","I was having issues with my server…","Puggy pugsters",{"data":43},{"id":7,"sale_active":44,"sale_code":45,"sale_html":46,"sale_icon":47,"sale_icon_2x":48,"_translatedFields":49},true,"SUMMER","Save 10% off new services for life by using code \u003Cspan style=\"color: #6aeb34\">SUMMER\u003C\u002Fspan> at checkout!","c27fe173-63ac-4f3a-a561-dcbb271cc017","e5360fb2-5a66-42a8-ab61-3b1e2bce52a6",[50],"sale_html",{"data":52},[53,56,59,62,65,68,73,77],{"Game":54,"Game_Link":55,"id":7,"sort":7},"Windrose","\u002Fgame-servers\u002Fwindrose",{"Game":57,"Game_Link":58,"id":25,"sort":13},"Minecraft","\u002Fminecraft",{"Game":60,"Game_Link":61,"id":19,"sort":19},"7 Days to Die","\u002Fgame-servers\u002F7-days-to-die",{"Game":63,"Game_Link":64,"id":37,"sort":25},"Vintage Story","\u002Fgame-servers\u002Fvintage-story",{"Game":66,"Game_Link":67,"id":13,"sort":37},"Arma 3","\u002Fgame-servers\u002Farma-3",{"Game":69,"Game_Link":70,"id":71,"sort":72},"Arma Reforger","\u002Fgame-servers\u002Farma-reforger",7,6,{"Game":74,"Game_Link":75,"id":76,"sort":71},"DayZ","\u002Fgame-servers\u002Fdayz",8,{"Game":78,"Game_Link":79,"id":72,"sort":76},"Rust","\u002Fgame-servers\u002Frust",{"data":81},[82],{"article_path":83,"author_name":84,"date_created":85,"date_updated":86,"description":87,"id":88,"image_inner":89,"image_outer":90,"sort":91,"status":92,"tag":13,"title":93,"title_short":94,"category":95,"content_md":103,"_translatedFields":104},"vintage-story-server-optimization","Lou P.","2025-10-13T00:34:44.000Z","2026-05-28T00:00:00.000Z","Practical performance tuning for a Vintage Story multiplayer world — RAM sizing, chunk view distance, mod load, autosave intervals. Reduce lag, boost TPS, stop crashes. Want managed Vintage Story Server Hosting? See Host Havoc.",93,"cab41de1-2915-4318-90fb-ec0644649d41","5bf4b5ba-183a-42eb-b859-00bc63696e76",null,"published","Vintage Story Performance Tuning: Reduce Lag, Boost TPS, Fix Crashes","Vintage Story Performance Tuning Guide",{"cta_image":96,"cta_link":64,"cta_link_text":97,"cta_text":98,"cta_title":99,"id":100,"name":101,"status":102},"3db3a787-f1ff-4bab-9540-68c3077d94c6","Launch a Server","We offer 24\u002F7 Vintage Story server hosting from $0.35\u002Fslot","Looking for a Vintage Story server?",14,"vintage-story","draft","> **Looking for a managed solution?** Skip the setup and get a server running in 60 seconds with [Host Havoc Vintage Story Server Hosting](https:\u002F\u002Fhosthavoc.com\u002Fgame-servers\u002Fvintage-story) — automated backups, one-click mod installer, and 24\u002F7 support included.\n\nVintage Story Server Optimization: Best Settings & Tips\n\nVintage Story is a survival sandbox that rewards creativity, exploration, and large-scale multiplayer collaboration. But while the game itself is beautifully deep, running a multiplayer server can be demanding, especially when you factor in large player counts, mods, and expansive worlds.\n\nWithout proper optimization, you’ll quickly encounter:\n\n-   **Lag spikes** when players explore new terrain.\n-   **Server crashes** during autosaves or mod conflicts.\n-   **TPS drops** (ticks per second) when too many entities or processes overload the system.\n\nThat’s where **Vintage Story server optimization** comes in. By fine-tuning your server’s **hardware allocation, settings, world size, and mod loadout**, you can dramatically improve performance and stability. When you’re hosting a small private group or running a large modded community, these optimizations provide smoother gameplay for everyone.\n\nAnd if you don’t want the hassle of constant tweaking, professional hosting providers like **[Host Havoc Vintage Story Server Hosting](https:\u002F\u002Fhosthavoc.com\u002Fgame-servers\u002Fvintage-story)** offer pre-optimized setups with global data centers, automated backups, and expert support.\n\nThis guide will walk you through the **best Vintage Story server performance settings, hardware tips, and optimization practices**, along with advanced tricks like Linux tuning.\n\n## Why Optimize Your Vintage Story Server?\n\nRunning a multiplayer server isn’t just about raw horsepower, it’s about making sure resources are used efficiently. Poor optimization leads to **lag, stuttering, and instability**, frustrating your players and potentially corrupting worlds.\n\nHere’s why **server optimization is essential**:\n\n### 🔧 Improves TPS (Ticks Per Second)\n\nVintage Story’s engine runs on a tick system, processing world events, mobs, and player actions every cycle. When the server can’t keep up, ticks slow down, meaning doors take longer to open, mobs rubber-band, and time feels “laggy.” Proper settings and hardware allocation keep TPS stable.\n\n### 🌍 Supports Larger Multiplayer Communities\n\nMore players = more chunks loaded, more entities tracked, more server strain. Optimization means your server scales without collapsing under load.\n\n### 🧩 Handles Mods & Plugins Smoothly\n\nMods are one of the best parts of Vintage Story, but they’re also resource hungry. A well-optimized server can handle even heavy modpacks without lagging every time a player loads into a new biome or structure.\n\n### 💾 Prevents Crashes & Save Corruption\n\nHigh autosave frequency, oversized worlds, or excessive RAM usage often lead to instability. With proper optimization, you can balance backups and performance to avoid sudden crashes.\n\n### 🌐 Improves Global Playability\n\nPlayers connecting from different regions need stable latency. Optimization reduces desyncs and improves consistency across diverse connections, and using a **dedicated host with global servers** amplifies this benefit.\n\nIn short: **optimization = stability + scalability + smoother gameplay**. When you’re experimenting with mods, running an event server, or just want fewer headaches, learning how to optimize your Vintage Story server is the key to keeping your community happy.\n\n## Hardware & Resource Allocation\n\nEven before tweaking in-game settings, the foundation of **Vintage Story server optimization** is hardware. If your server doesn’t have enough **RAM, CPU power, or proper storage**, no amount of configuration will fix lag.\n\n### 💾 RAM Requirements\n\nVintage Story servers scale primarily with RAM usage. The baseline formula is:\n\n-   **1 GB base memory + 300 MB per player slot**\n\n📊 Example table:\n\n| **Players** | **Recommended RAM** |\n| --- | --- |\n| 4 | 2.5-3 GB |\n| 8 | 4 GB |\n| 16 | 6-7 GB |\n| 32+ | 10+ GB |\n\nRunning a **modded server**? Add at least **20-30% more RAM** to handle heavier load.\n\n### ⚡ CPU Requirements\n\nUnlike some modern games that scale across many cores, **Vintage Story prioritizes per-thread performance**. High clock speeds (MHz) are more important than raw core count.\n\n-   **Recommended**: 4-6 cores at 3.5 GHz+\n-   **Optimization options**:\n    -   **MaxPhysicsThreads** (in servermagicnumbers.json) → Assign more threads to physics simulation for large servers.\n    -   **ReducedThreads** (command-line option) → Prevent oversaturation on VPS\u002Fdedicated servers with limited cores.\n\n### 💽 Storage: SSD vs HDD\n\n-   **SSDs** drastically reduce lag during autosaves and chunk generation.\n-   **HDDs** cause noticeable stutter when saving\u002Floading worlds.\n-   **Pro tip**: If using HDDs, reduce autosave frequency to minimize lag spikes.\n\n### 🔄 Autosave Tuning\n\nAutosaves prevent data loss, but frequent saves eat resources.\n\n-   Default = every 10 minutes.\n-   Recommended = every 15-20 minutes (SSD) or 30 minutes (HDD).\n-   Always pair with **off-site backups** to protect against corruption.\n\n👉 If you don’t want to manually balance hardware demands, **[Host Havoc’s dedicated servers](https:\u002F\u002Fhosthavoc.com\u002Fdedicated-servers)** provide **SSD storage, high-MHz CPUs, and scalable RAM** out of the box.\n\n## Server Settings Optimization (Quick Checklist)\n\nAfter hardware, **settings optimization** is the biggest factor in reducing lag. Here’s a breakdown of the most impactful tweaks:\n\n### 🌄 Chunk View Distance\n\n-   Controls how far each player can see (and how many chunks the server must load).\n-   **Default**: 9\n-   **Recommended for smooth play**: 6-7\n-   **Large servers**: 5 or less\n\n➡️ Reducing chunk view distance is the **#1 optimization setting**.\n\n### ⏱️ Tick Rate Adjustments\n\n-   Tick rate determines how often the server processes events.\n-   Default = balanced for most cases.\n-   Advanced admins can fine-tune ticks per second to smooth gameplay under heavy load.\n\n### 🐺 Entity Limits\n\n-   Too many mobs = TPS drops.\n-   Cap passive mobs, aggressive mobs, and AI entities.\n-   For modded servers: limit auto-spawning creatures.\n\n### 🌍 World Size Settings\n\n-   Larger maps = more chunks = more strain.\n-   Use moderate map size unless hosting a large community.\n-   Prune unused regions regularly.\n\n### 📡 Block\u002FChunk Upload Rate Limiter\n\n-   Controls how many chunks can be sent to players at once.\n-   Prevents lag when multiple new players join simultaneously.\n\n### ⏳ Simulation Speed (\u002Ftime speed)\n\n-   If changed incorrectly, the world may run too fast or too slow.\n-   Recommended: leave default unless testing.\n\n✅ Quick Optimization Checklist:\n\n-   Allocate enough **RAM** (1 GB + 300 MB per player).\n-   Use **high-MHz CPU**, adjust **MaxPhysicsThreads** as needed.\n-   Install server on **SSD**, not HDD.\n-   Set **autosave to 15–20 mins** (SSD) or 30 mins (HDD).\n-   Reduce **chunk view distance** (67 recommended).\n-   Limit **entities\u002Fmobs** to reduce TP-S strain.\n-   Scale **world size** and prune unused saves.\n-   Enable **block upload limiter** to control bandwidth.\n-   Verify **time speed** settings remain default.\n\n## Mod & Plugin Management\n\nMods are one of the most exciting parts of Vintage Story, but they’re also the **#1 cause of server lag**. Unlike vanilla settings, which scale predictably, mods can introduce unpredictable CPU and RAM spikes.\n\n### ⚙️ Lightweight vs Heavy Mods\n\n-   **Lightweight mods**: add simple tweaks (UI improvements, recipe adjustments).\n-   **Heavy mods**: overhaul world generation, add structures, or introduce new mobs. These can multiply server load dramatically.\n\nRule of thumb:\n\n-   A few lightweight mods = minimal impact.\n-   One or two heavy mods = noticeable performance drop.\n-   Large modpacks = plan for 50-100% more hardware resources.\n\n### 🔍 Testing Mods Before Rollout\n\n-   Always test new mods on a **local copy of your world**.\n-   Monitor **RAM, CPU, and TPS** during the test.\n-   Introduce mods gradually, not all at once.\n\n### 🛠️ Keeping Mods Updated\n\n-   Outdated mods = crashes and incompatibility after patches.\n-   Check mod pages for **Vintage Story version compatibility**.\n-   Replace abandoned mods with active alternatives.\n\n### ⚠️ Common Mod-Related Issues\n\n-   **Structure-heavy mods** → increase chunk generation time.\n-   **Entity-heavy mods** → flood TPS with AI calculations.\n-   **Worldgen mods** → longer startup times, higher RAM usage.\n\n👉 Hosting providers like **Host Havoc** make mod management easier with **FTP\u002FSFTP access, one-click backups, and automated restarts**.\n\n## World Size & Player Slots\n\nBigger isn’t always better. **Oversized worlds and excessive player slots** can bring even strong servers to their knees.\n\n### 🌍 World Size & Performance\n\n| **World Size** | **Recommended Players** | **Performance Impact** |\n| --- | --- | --- |\n| 2k-5k | 4-10 | Smooth |\n| 10k | 15-25 | Moderate |\n| 20k+ | 30+ | Heavy (pruning needed) |\n\n### 👥 Player Slot Balancing\n\n-   Default configs often allow **too many slots**.\n-   Use the **RAM formula** (1 GB + 300 MB\u002Fplayer) to size slots realistically.\n-   Over-allocating slots = instant lag.\n\n### 🗺️ Worldgen Tuning\n\n-   **Landcover & upheaval rate** → affect terrain complexity.\n-   **World height** → more blocks per chunk = more load.\n-   **Landform scale** → larger = heavier detail.\n\n### 🧹 Save Pruning\n\n-   Worlds accumulate **abandoned areas** over time.\n-   Prune unused regions to reduce save\u002Fload strain.\n\n👉 If you’re running a growing community server, **[Host Havoc’s dedicated servers](https:\u002F\u002Fhosthavoc.com\u002Fdedicated-servers)** let you scale world size and slots without hitting performance walls.\n\n## Backups & Maintenance\n\nEven the most optimized server needs backups and upkeep.\n\n### 💾 Regular Automated Backups\n\n-   Keep daily backups at minimum.\n-   Modded servers: hourly backups during peak activity.\n-   Store backups off-site for safety.\n\n### 🔄 Automated Restarts\n\n-   Restart every 12-24 hours.\n-   Clears memory leaks and stale processes.\n-   **Host Havoc servers include automated scheduling**.\n\n### 🧹 Save Pruning\n\n-   Remove abandoned areas to shrink save files.\n\n### 🛠️ Log Monitoring\n\n-   Check logs weekly for mod conflicts or crash warnings.\n\n### ⚠️ Disaster Recovery\n\nUse the **3-backup rule**:\n\n1.  On-server backup\n2.  Off-site\u002Fcloud copy\n3.  Monthly manual archive\n\n## Network & Latency Optimization\n\nEven powerful servers lag without good **network optimization**.\n\n### 🌍 Choose the Right Location\n\n-   Keep servers close to your player base.\n-   For global groups → pick central regions.\n\n### 📡 Bandwidth & Upload Limits\n\n-   Use chunk upload limiter to prevent spikes.\n\n### 🕹️ Player Connection Quality\n\n-   Encourage **wired connections** for stability.\n\n### 🔒 Stability & Security\n\n-   Protect against **DDoS attacks** with professional hosting.\n\n### 🛠️ Self-Hosting vs Professional Hosting\n\n-   **Self-hosting**: fine for small groups, but risky.\n-   **Dedicated hosting**: global servers, high bandwidth, expert support.\n\n👉 For reliable multiplayer, choose **[Host Havoc Vintage Story servers](https:\u002F\u002Fhosthavoc.com\u002Fgame-servers\u002Fvintage-story)** with low-latency global data centers.\n\n## Performance Updates in Recent Patches\n\n### 🚀 Vintage Story v1.20.11 - “Purely Performance”\n\n-   2× TPS boost\n-   10-20% less RAM usage\n-   Faster autosaves\n-   Threaded entity ticking\n-   Smoother worldgen\n\n### 🛠️ Why Update?\n\n-   Performance boosts.\n-   Mod compatibility.\n-   Security patches.\n\n👉 On Host Havoc servers, patch updates are just a click away.\n\n## Advanced: Linux Optimization\n\n### 🖥️ mesa\\_glthread\n\nmesa\\_glthread=true mono VintageStoryServer.exe\n\n-   Allows multithreaded rendering.\n-   Reduces stutter.\n\n### 🧵 ReducedThreads\n\n-   Prevents oversaturation on small VPS instances.\n\n### ⚡ MaxPhysicsThreads\n\n-   Assigns CPU threads to physics simulation.\n\n### 🔧 System-Level Tips\n\n-   SSD > HDD\n-   Monitor with htop\n-   Automate restarts\n\n## Frequently Asked Questions (FAQ)\n\n-   **How do I reduce lag on a Vintage Story server?** Lower chunk view distance, limit mobs, run on SSD.\n-   **How much RAM do I need?** 1 GB base + 300 MB\u002Fplayer (modded: +30%).\n-   **What’s the best world size?** 2k-5k for small groups, 10k for mid-size, 20k+ for large servers with pruning.\n-   **Do mods slow servers?** Yes, especially worldgen and entity-heavy mods.\n-   **What does MaxPhysicsThreads do?** Assigns more CPU threads to physics.\n-   **Self-host or dedicated?** Dedicated hosting ensures stability, scalability, and global low latency.\n\n## Final Thoughts\n\nOptimizing your Vintage Story server is about balancing hardware, settings, mods, and maintenance. Key takeaways:\n\n-   Allocate RAM properly (1 GB + 300 MB\u002Fplayer).\n-   Use SSD storage to cut save stutter.\n-   Lower chunk view distance.\n-   Control entities and prune saves.\n-   Keep mods updated and tested.\n-   Update to v1.20.11 for big performance gains.\n-   On Linux, enable mesa\\_glthread and tune threads.\n\n👉 For the smoothest possible experience, trust **[Host Havoc Vintage Story hosting](https:\u002F\u002Fhosthavoc.com\u002Fgame-servers\u002Fvintage-story):**\n\n-   SSD storage + high-MHz CPUs\n-   Global servers with low latency\n-   Automated backups & restarts\n-   Expert support for modding and optimization\n\nStop worrying about lag and crashes - let Host Havoc handle the heavy lifting while you focus on exploring, building, and surviving with your community.\n",[105,106,107,108],"content_md","description","title","title_short",{"data":110},[111,117,124],{"article_path":112,"title":113,"title_short":113,"image_outer":114,"date_created":115,"category":116},"how-to-install-mods-on-vintage-story-server","How to Install Mods on a Vintage Story Server","5488cfcc-a6ba-4bc7-8be4-fa672a367379","2025-08-11T17:02:30.000Z",{"name":101},{"article_path":118,"title":119,"title_short":120,"image_outer":121,"date_created":122,"category":123},"best-mods-for-vintage-story","Best Mods for Vintage Story (2025 List) - Multiplayer, Modpacks, Hosting","Best Mods for Vintage Story (2025 List)","058b2318-75ad-4f75-93aa-c2bd284b0302","2025-07-28T13:36:55.000Z",{"name":101},{"article_path":125,"title":126,"title_short":127,"image_outer":128,"date_created":129,"category":130},"how-to-host-vintage-story-server","Setting Up a Self-Hosted Vintage Story Multiplayer World: A Beginner's Walkthrough","Self-Hosting a Vintage Story Multiplayer World","40f8b1f5-8991-4b7a-b4dd-0c369dc712fe","2025-03-30T23:31:31.000Z",{"name":101},{"data":132,"body":133},{},{"type":134,"children":135},"root",[136,163,168,173,178,213,232,246,258,265,277,289,296,301,307,312,318,323,329,334,340,352,364,370,388,394,399,410,415,501,520,526,538,584,590,623,629,634,659,682,688,700,706,744,756,762,780,786,804,810,828,834,847,853,866,871,988,994,1006,1012,1035,1040,1058,1064,1095,1101,1125,1131,1164,1182,1188,1200,1206,1296,1302,1333,1339,1372,1378,1398,1412,1418,1423,1429,1447,1453,1475,1480,1488,1494,1502,1508,1518,1537,1543,1554,1560,1573,1579,1587,1593,1608,1614,1629,1635,1658,1673,1679,1685,1713,1719,1737,1742,1748,1754,1759,1772,1778,1786,1792,1800,1806,1824,1830,1893,1899,1904,1942,1956,1979],{"type":137,"tag":138,"props":139,"children":140},"element","blockquote",{},[141],{"type":137,"tag":142,"props":143,"children":144},"p",{},[145,152,154,161],{"type":137,"tag":146,"props":147,"children":148},"strong",{},[149],{"type":150,"value":151},"text","Looking for a managed solution?",{"type":150,"value":153}," Skip the setup and get a server running in 60 seconds with ",{"type":137,"tag":155,"props":156,"children":158},"a",{"href":157},"https:\u002F\u002Fhosthavoc.com\u002Fgame-servers\u002Fvintage-story",[159],{"type":150,"value":160},"Host Havoc Vintage Story Server Hosting",{"type":150,"value":162}," — automated backups, one-click mod installer, and 24\u002F7 support included.",{"type":137,"tag":142,"props":164,"children":165},{},[166],{"type":150,"value":167},"Vintage Story Server Optimization: Best Settings & Tips",{"type":137,"tag":142,"props":169,"children":170},{},[171],{"type":150,"value":172},"Vintage Story is a survival sandbox that rewards creativity, exploration, and large-scale multiplayer collaboration. But while the game itself is beautifully deep, running a multiplayer server can be demanding, especially when you factor in large player counts, mods, and expansive worlds.",{"type":137,"tag":142,"props":174,"children":175},{},[176],{"type":150,"value":177},"Without proper optimization, you’ll quickly encounter:",{"type":137,"tag":179,"props":180,"children":181},"ul",{},[182,193,203],{"type":137,"tag":183,"props":184,"children":185},"li",{},[186,191],{"type":137,"tag":146,"props":187,"children":188},{},[189],{"type":150,"value":190},"Lag spikes",{"type":150,"value":192}," when players explore new terrain.",{"type":137,"tag":183,"props":194,"children":195},{},[196,201],{"type":137,"tag":146,"props":197,"children":198},{},[199],{"type":150,"value":200},"Server crashes",{"type":150,"value":202}," during autosaves or mod conflicts.",{"type":137,"tag":183,"props":204,"children":205},{},[206,211],{"type":137,"tag":146,"props":207,"children":208},{},[209],{"type":150,"value":210},"TPS drops",{"type":150,"value":212}," (ticks per second) when too many entities or processes overload the system.",{"type":137,"tag":142,"props":214,"children":215},{},[216,218,223,225,230],{"type":150,"value":217},"That’s where ",{"type":137,"tag":146,"props":219,"children":220},{},[221],{"type":150,"value":222},"Vintage Story server optimization",{"type":150,"value":224}," comes in. By fine-tuning your server’s ",{"type":137,"tag":146,"props":226,"children":227},{},[228],{"type":150,"value":229},"hardware allocation, settings, world size, and mod loadout",{"type":150,"value":231},", you can dramatically improve performance and stability. When you’re hosting a small private group or running a large modded community, these optimizations provide smoother gameplay for everyone.",{"type":137,"tag":142,"props":233,"children":234},{},[235,237,244],{"type":150,"value":236},"And if you don’t want the hassle of constant tweaking, professional hosting providers like ",{"type":137,"tag":146,"props":238,"children":239},{},[240],{"type":137,"tag":155,"props":241,"children":242},{"href":157},[243],{"type":150,"value":160},{"type":150,"value":245}," offer pre-optimized setups with global data centers, automated backups, and expert support.",{"type":137,"tag":142,"props":247,"children":248},{},[249,251,256],{"type":150,"value":250},"This guide will walk you through the ",{"type":137,"tag":146,"props":252,"children":253},{},[254],{"type":150,"value":255},"best Vintage Story server performance settings, hardware tips, and optimization practices",{"type":150,"value":257},", along with advanced tricks like Linux tuning.",{"type":137,"tag":259,"props":260,"children":262},"h2",{"id":261},"why-optimize-your-vintage-story-server",[263],{"type":150,"value":264},"Why Optimize Your Vintage Story Server?",{"type":137,"tag":142,"props":266,"children":267},{},[268,270,275],{"type":150,"value":269},"Running a multiplayer server isn’t just about raw horsepower, it’s about making sure resources are used efficiently. Poor optimization leads to ",{"type":137,"tag":146,"props":271,"children":272},{},[273],{"type":150,"value":274},"lag, stuttering, and instability",{"type":150,"value":276},", frustrating your players and potentially corrupting worlds.",{"type":137,"tag":142,"props":278,"children":279},{},[280,282,287],{"type":150,"value":281},"Here’s why ",{"type":137,"tag":146,"props":283,"children":284},{},[285],{"type":150,"value":286},"server optimization is essential",{"type":150,"value":288},":",{"type":137,"tag":290,"props":291,"children":293},"h3",{"id":292},"improves-tps-ticks-per-second",[294],{"type":150,"value":295},"🔧 Improves TPS (Ticks Per Second)",{"type":137,"tag":142,"props":297,"children":298},{},[299],{"type":150,"value":300},"Vintage Story’s engine runs on a tick system, processing world events, mobs, and player actions every cycle. When the server can’t keep up, ticks slow down, meaning doors take longer to open, mobs rubber-band, and time feels “laggy.” Proper settings and hardware allocation keep TPS stable.",{"type":137,"tag":290,"props":302,"children":304},{"id":303},"supports-larger-multiplayer-communities",[305],{"type":150,"value":306},"🌍 Supports Larger Multiplayer Communities",{"type":137,"tag":142,"props":308,"children":309},{},[310],{"type":150,"value":311},"More players = more chunks loaded, more entities tracked, more server strain. Optimization means your server scales without collapsing under load.",{"type":137,"tag":290,"props":313,"children":315},{"id":314},"handles-mods-plugins-smoothly",[316],{"type":150,"value":317},"🧩 Handles Mods & Plugins Smoothly",{"type":137,"tag":142,"props":319,"children":320},{},[321],{"type":150,"value":322},"Mods are one of the best parts of Vintage Story, but they’re also resource hungry. A well-optimized server can handle even heavy modpacks without lagging every time a player loads into a new biome or structure.",{"type":137,"tag":290,"props":324,"children":326},{"id":325},"prevents-crashes-save-corruption",[327],{"type":150,"value":328},"💾 Prevents Crashes & Save Corruption",{"type":137,"tag":142,"props":330,"children":331},{},[332],{"type":150,"value":333},"High autosave frequency, oversized worlds, or excessive RAM usage often lead to instability. With proper optimization, you can balance backups and performance to avoid sudden crashes.",{"type":137,"tag":290,"props":335,"children":337},{"id":336},"improves-global-playability",[338],{"type":150,"value":339},"🌐 Improves Global Playability",{"type":137,"tag":142,"props":341,"children":342},{},[343,345,350],{"type":150,"value":344},"Players connecting from different regions need stable latency. Optimization reduces desyncs and improves consistency across diverse connections, and using a ",{"type":137,"tag":146,"props":346,"children":347},{},[348],{"type":150,"value":349},"dedicated host with global servers",{"type":150,"value":351}," amplifies this benefit.",{"type":137,"tag":142,"props":353,"children":354},{},[355,357,362],{"type":150,"value":356},"In short: ",{"type":137,"tag":146,"props":358,"children":359},{},[360],{"type":150,"value":361},"optimization = stability + scalability + smoother gameplay",{"type":150,"value":363},". When you’re experimenting with mods, running an event server, or just want fewer headaches, learning how to optimize your Vintage Story server is the key to keeping your community happy.",{"type":137,"tag":259,"props":365,"children":367},{"id":366},"hardware-resource-allocation",[368],{"type":150,"value":369},"Hardware & Resource Allocation",{"type":137,"tag":142,"props":371,"children":372},{},[373,375,379,381,386],{"type":150,"value":374},"Even before tweaking in-game settings, the foundation of ",{"type":137,"tag":146,"props":376,"children":377},{},[378],{"type":150,"value":222},{"type":150,"value":380}," is hardware. If your server doesn’t have enough ",{"type":137,"tag":146,"props":382,"children":383},{},[384],{"type":150,"value":385},"RAM, CPU power, or proper storage",{"type":150,"value":387},", no amount of configuration will fix lag.",{"type":137,"tag":290,"props":389,"children":391},{"id":390},"ram-requirements",[392],{"type":150,"value":393},"💾 RAM Requirements",{"type":137,"tag":142,"props":395,"children":396},{},[397],{"type":150,"value":398},"Vintage Story servers scale primarily with RAM usage. The baseline formula is:",{"type":137,"tag":179,"props":400,"children":401},{},[402],{"type":137,"tag":183,"props":403,"children":404},{},[405],{"type":137,"tag":146,"props":406,"children":407},{},[408],{"type":150,"value":409},"1 GB base memory + 300 MB per player slot",{"type":137,"tag":142,"props":411,"children":412},{},[413],{"type":150,"value":414},"📊 Example table:",{"type":137,"tag":416,"props":417,"children":418},"table",{},[419,444],{"type":137,"tag":420,"props":421,"children":422},"thead",{},[423],{"type":137,"tag":424,"props":425,"children":426},"tr",{},[427,436],{"type":137,"tag":428,"props":429,"children":430},"th",{},[431],{"type":137,"tag":146,"props":432,"children":433},{},[434],{"type":150,"value":435},"Players",{"type":137,"tag":428,"props":437,"children":438},{},[439],{"type":137,"tag":146,"props":440,"children":441},{},[442],{"type":150,"value":443},"Recommended RAM",{"type":137,"tag":445,"props":446,"children":447},"tbody",{},[448,462,475,488],{"type":137,"tag":424,"props":449,"children":450},{},[451,457],{"type":137,"tag":452,"props":453,"children":454},"td",{},[455],{"type":150,"value":456},"4",{"type":137,"tag":452,"props":458,"children":459},{},[460],{"type":150,"value":461},"2.5-3 GB",{"type":137,"tag":424,"props":463,"children":464},{},[465,470],{"type":137,"tag":452,"props":466,"children":467},{},[468],{"type":150,"value":469},"8",{"type":137,"tag":452,"props":471,"children":472},{},[473],{"type":150,"value":474},"4 GB",{"type":137,"tag":424,"props":476,"children":477},{},[478,483],{"type":137,"tag":452,"props":479,"children":480},{},[481],{"type":150,"value":482},"16",{"type":137,"tag":452,"props":484,"children":485},{},[486],{"type":150,"value":487},"6-7 GB",{"type":137,"tag":424,"props":489,"children":490},{},[491,496],{"type":137,"tag":452,"props":492,"children":493},{},[494],{"type":150,"value":495},"32+",{"type":137,"tag":452,"props":497,"children":498},{},[499],{"type":150,"value":500},"10+ GB",{"type":137,"tag":142,"props":502,"children":503},{},[504,506,511,513,518],{"type":150,"value":505},"Running a ",{"type":137,"tag":146,"props":507,"children":508},{},[509],{"type":150,"value":510},"modded server",{"type":150,"value":512},"? Add at least ",{"type":137,"tag":146,"props":514,"children":515},{},[516],{"type":150,"value":517},"20-30% more RAM",{"type":150,"value":519}," to handle heavier load.",{"type":137,"tag":290,"props":521,"children":523},{"id":522},"cpu-requirements",[524],{"type":150,"value":525},"⚡ CPU Requirements",{"type":137,"tag":142,"props":527,"children":528},{},[529,531,536],{"type":150,"value":530},"Unlike some modern games that scale across many cores, ",{"type":137,"tag":146,"props":532,"children":533},{},[534],{"type":150,"value":535},"Vintage Story prioritizes per-thread performance",{"type":150,"value":537},". High clock speeds (MHz) are more important than raw core count.",{"type":137,"tag":179,"props":539,"children":540},{},[541,551],{"type":137,"tag":183,"props":542,"children":543},{},[544,549],{"type":137,"tag":146,"props":545,"children":546},{},[547],{"type":150,"value":548},"Recommended",{"type":150,"value":550},": 4-6 cores at 3.5 GHz+",{"type":137,"tag":183,"props":552,"children":553},{},[554,559,561],{"type":137,"tag":146,"props":555,"children":556},{},[557],{"type":150,"value":558},"Optimization options",{"type":150,"value":560},":\n",{"type":137,"tag":179,"props":562,"children":563},{},[564,574],{"type":137,"tag":183,"props":565,"children":566},{},[567,572],{"type":137,"tag":146,"props":568,"children":569},{},[570],{"type":150,"value":571},"MaxPhysicsThreads",{"type":150,"value":573}," (in servermagicnumbers.json) → Assign more threads to physics simulation for large servers.",{"type":137,"tag":183,"props":575,"children":576},{},[577,582],{"type":137,"tag":146,"props":578,"children":579},{},[580],{"type":150,"value":581},"ReducedThreads",{"type":150,"value":583}," (command-line option) → Prevent oversaturation on VPS\u002Fdedicated servers with limited cores.",{"type":137,"tag":290,"props":585,"children":587},{"id":586},"storage-ssd-vs-hdd",[588],{"type":150,"value":589},"💽 Storage: SSD vs HDD",{"type":137,"tag":179,"props":591,"children":592},{},[593,603,613],{"type":137,"tag":183,"props":594,"children":595},{},[596,601],{"type":137,"tag":146,"props":597,"children":598},{},[599],{"type":150,"value":600},"SSDs",{"type":150,"value":602}," drastically reduce lag during autosaves and chunk generation.",{"type":137,"tag":183,"props":604,"children":605},{},[606,611],{"type":137,"tag":146,"props":607,"children":608},{},[609],{"type":150,"value":610},"HDDs",{"type":150,"value":612}," cause noticeable stutter when saving\u002Floading worlds.",{"type":137,"tag":183,"props":614,"children":615},{},[616,621],{"type":137,"tag":146,"props":617,"children":618},{},[619],{"type":150,"value":620},"Pro tip",{"type":150,"value":622},": If using HDDs, reduce autosave frequency to minimize lag spikes.",{"type":137,"tag":290,"props":624,"children":626},{"id":625},"autosave-tuning",[627],{"type":150,"value":628},"🔄 Autosave Tuning",{"type":137,"tag":142,"props":630,"children":631},{},[632],{"type":150,"value":633},"Autosaves prevent data loss, but frequent saves eat resources.",{"type":137,"tag":179,"props":635,"children":636},{},[637,642,647],{"type":137,"tag":183,"props":638,"children":639},{},[640],{"type":150,"value":641},"Default = every 10 minutes.",{"type":137,"tag":183,"props":643,"children":644},{},[645],{"type":150,"value":646},"Recommended = every 15-20 minutes (SSD) or 30 minutes (HDD).",{"type":137,"tag":183,"props":648,"children":649},{},[650,652,657],{"type":150,"value":651},"Always pair with ",{"type":137,"tag":146,"props":653,"children":654},{},[655],{"type":150,"value":656},"off-site backups",{"type":150,"value":658}," to protect against corruption.",{"type":137,"tag":142,"props":660,"children":661},{},[662,664,673,675,680],{"type":150,"value":663},"👉 If you don’t want to manually balance hardware demands, ",{"type":137,"tag":146,"props":665,"children":666},{},[667],{"type":137,"tag":155,"props":668,"children":670},{"href":669},"https:\u002F\u002Fhosthavoc.com\u002Fdedicated-servers",[671],{"type":150,"value":672},"Host Havoc’s dedicated servers",{"type":150,"value":674}," provide ",{"type":137,"tag":146,"props":676,"children":677},{},[678],{"type":150,"value":679},"SSD storage, high-MHz CPUs, and scalable RAM",{"type":150,"value":681}," out of the box.",{"type":137,"tag":259,"props":683,"children":685},{"id":684},"server-settings-optimization-quick-checklist",[686],{"type":150,"value":687},"Server Settings Optimization (Quick Checklist)",{"type":137,"tag":142,"props":689,"children":690},{},[691,693,698],{"type":150,"value":692},"After hardware, ",{"type":137,"tag":146,"props":694,"children":695},{},[696],{"type":150,"value":697},"settings optimization",{"type":150,"value":699}," is the biggest factor in reducing lag. Here’s a breakdown of the most impactful tweaks:",{"type":137,"tag":290,"props":701,"children":703},{"id":702},"chunk-view-distance",[704],{"type":150,"value":705},"🌄 Chunk View Distance",{"type":137,"tag":179,"props":707,"children":708},{},[709,714,724,734],{"type":137,"tag":183,"props":710,"children":711},{},[712],{"type":150,"value":713},"Controls how far each player can see (and how many chunks the server must load).",{"type":137,"tag":183,"props":715,"children":716},{},[717,722],{"type":137,"tag":146,"props":718,"children":719},{},[720],{"type":150,"value":721},"Default",{"type":150,"value":723},": 9",{"type":137,"tag":183,"props":725,"children":726},{},[727,732],{"type":137,"tag":146,"props":728,"children":729},{},[730],{"type":150,"value":731},"Recommended for smooth play",{"type":150,"value":733},": 6-7",{"type":137,"tag":183,"props":735,"children":736},{},[737,742],{"type":137,"tag":146,"props":738,"children":739},{},[740],{"type":150,"value":741},"Large servers",{"type":150,"value":743},": 5 or less",{"type":137,"tag":142,"props":745,"children":746},{},[747,749,754],{"type":150,"value":748},"➡️ Reducing chunk view distance is the ",{"type":137,"tag":146,"props":750,"children":751},{},[752],{"type":150,"value":753},"#1 optimization setting",{"type":150,"value":755},".",{"type":137,"tag":290,"props":757,"children":759},{"id":758},"️-tick-rate-adjustments",[760],{"type":150,"value":761},"⏱️ Tick Rate Adjustments",{"type":137,"tag":179,"props":763,"children":764},{},[765,770,775],{"type":137,"tag":183,"props":766,"children":767},{},[768],{"type":150,"value":769},"Tick rate determines how often the server processes events.",{"type":137,"tag":183,"props":771,"children":772},{},[773],{"type":150,"value":774},"Default = balanced for most cases.",{"type":137,"tag":183,"props":776,"children":777},{},[778],{"type":150,"value":779},"Advanced admins can fine-tune ticks per second to smooth gameplay under heavy load.",{"type":137,"tag":290,"props":781,"children":783},{"id":782},"entity-limits",[784],{"type":150,"value":785},"🐺 Entity Limits",{"type":137,"tag":179,"props":787,"children":788},{},[789,794,799],{"type":137,"tag":183,"props":790,"children":791},{},[792],{"type":150,"value":793},"Too many mobs = TPS drops.",{"type":137,"tag":183,"props":795,"children":796},{},[797],{"type":150,"value":798},"Cap passive mobs, aggressive mobs, and AI entities.",{"type":137,"tag":183,"props":800,"children":801},{},[802],{"type":150,"value":803},"For modded servers: limit auto-spawning creatures.",{"type":137,"tag":290,"props":805,"children":807},{"id":806},"world-size-settings",[808],{"type":150,"value":809},"🌍 World Size Settings",{"type":137,"tag":179,"props":811,"children":812},{},[813,818,823],{"type":137,"tag":183,"props":814,"children":815},{},[816],{"type":150,"value":817},"Larger maps = more chunks = more strain.",{"type":137,"tag":183,"props":819,"children":820},{},[821],{"type":150,"value":822},"Use moderate map size unless hosting a large community.",{"type":137,"tag":183,"props":824,"children":825},{},[826],{"type":150,"value":827},"Prune unused regions regularly.",{"type":137,"tag":290,"props":829,"children":831},{"id":830},"blockchunk-upload-rate-limiter",[832],{"type":150,"value":833},"📡 Block\u002FChunk Upload Rate Limiter",{"type":137,"tag":179,"props":835,"children":836},{},[837,842],{"type":137,"tag":183,"props":838,"children":839},{},[840],{"type":150,"value":841},"Controls how many chunks can be sent to players at once.",{"type":137,"tag":183,"props":843,"children":844},{},[845],{"type":150,"value":846},"Prevents lag when multiple new players join simultaneously.",{"type":137,"tag":290,"props":848,"children":850},{"id":849},"simulation-speed-time-speed",[851],{"type":150,"value":852},"⏳ Simulation Speed (\u002Ftime speed)",{"type":137,"tag":179,"props":854,"children":855},{},[856,861],{"type":137,"tag":183,"props":857,"children":858},{},[859],{"type":150,"value":860},"If changed incorrectly, the world may run too fast or too slow.",{"type":137,"tag":183,"props":862,"children":863},{},[864],{"type":150,"value":865},"Recommended: leave default unless testing.",{"type":137,"tag":142,"props":867,"children":868},{},[869],{"type":150,"value":870},"✅ Quick Optimization Checklist:",{"type":137,"tag":179,"props":872,"children":873},{},[874,886,904,916,928,940,952,964,976],{"type":137,"tag":183,"props":875,"children":876},{},[877,879,884],{"type":150,"value":878},"Allocate enough ",{"type":137,"tag":146,"props":880,"children":881},{},[882],{"type":150,"value":883},"RAM",{"type":150,"value":885}," (1 GB + 300 MB per player).",{"type":137,"tag":183,"props":887,"children":888},{},[889,891,896,898,902],{"type":150,"value":890},"Use ",{"type":137,"tag":146,"props":892,"children":893},{},[894],{"type":150,"value":895},"high-MHz CPU",{"type":150,"value":897},", adjust ",{"type":137,"tag":146,"props":899,"children":900},{},[901],{"type":150,"value":571},{"type":150,"value":903}," as needed.",{"type":137,"tag":183,"props":905,"children":906},{},[907,909,914],{"type":150,"value":908},"Install server on ",{"type":137,"tag":146,"props":910,"children":911},{},[912],{"type":150,"value":913},"SSD",{"type":150,"value":915},", not HDD.",{"type":137,"tag":183,"props":917,"children":918},{},[919,921,926],{"type":150,"value":920},"Set ",{"type":137,"tag":146,"props":922,"children":923},{},[924],{"type":150,"value":925},"autosave to 15–20 mins",{"type":150,"value":927}," (SSD) or 30 mins (HDD).",{"type":137,"tag":183,"props":929,"children":930},{},[931,933,938],{"type":150,"value":932},"Reduce ",{"type":137,"tag":146,"props":934,"children":935},{},[936],{"type":150,"value":937},"chunk view distance",{"type":150,"value":939}," (67 recommended).",{"type":137,"tag":183,"props":941,"children":942},{},[943,945,950],{"type":150,"value":944},"Limit ",{"type":137,"tag":146,"props":946,"children":947},{},[948],{"type":150,"value":949},"entities\u002Fmobs",{"type":150,"value":951}," to reduce TP-S strain.",{"type":137,"tag":183,"props":953,"children":954},{},[955,957,962],{"type":150,"value":956},"Scale ",{"type":137,"tag":146,"props":958,"children":959},{},[960],{"type":150,"value":961},"world size",{"type":150,"value":963}," and prune unused saves.",{"type":137,"tag":183,"props":965,"children":966},{},[967,969,974],{"type":150,"value":968},"Enable ",{"type":137,"tag":146,"props":970,"children":971},{},[972],{"type":150,"value":973},"block upload limiter",{"type":150,"value":975}," to control bandwidth.",{"type":137,"tag":183,"props":977,"children":978},{},[979,981,986],{"type":150,"value":980},"Verify ",{"type":137,"tag":146,"props":982,"children":983},{},[984],{"type":150,"value":985},"time speed",{"type":150,"value":987}," settings remain default.",{"type":137,"tag":259,"props":989,"children":991},{"id":990},"mod-plugin-management",[992],{"type":150,"value":993},"Mod & Plugin Management",{"type":137,"tag":142,"props":995,"children":996},{},[997,999,1004],{"type":150,"value":998},"Mods are one of the most exciting parts of Vintage Story, but they’re also the ",{"type":137,"tag":146,"props":1000,"children":1001},{},[1002],{"type":150,"value":1003},"#1 cause of server lag",{"type":150,"value":1005},". Unlike vanilla settings, which scale predictably, mods can introduce unpredictable CPU and RAM spikes.",{"type":137,"tag":290,"props":1007,"children":1009},{"id":1008},"️-lightweight-vs-heavy-mods",[1010],{"type":150,"value":1011},"⚙️ Lightweight vs Heavy Mods",{"type":137,"tag":179,"props":1013,"children":1014},{},[1015,1025],{"type":137,"tag":183,"props":1016,"children":1017},{},[1018,1023],{"type":137,"tag":146,"props":1019,"children":1020},{},[1021],{"type":150,"value":1022},"Lightweight mods",{"type":150,"value":1024},": add simple tweaks (UI improvements, recipe adjustments).",{"type":137,"tag":183,"props":1026,"children":1027},{},[1028,1033],{"type":137,"tag":146,"props":1029,"children":1030},{},[1031],{"type":150,"value":1032},"Heavy mods",{"type":150,"value":1034},": overhaul world generation, add structures, or introduce new mobs. These can multiply server load dramatically.",{"type":137,"tag":142,"props":1036,"children":1037},{},[1038],{"type":150,"value":1039},"Rule of thumb:",{"type":137,"tag":179,"props":1041,"children":1042},{},[1043,1048,1053],{"type":137,"tag":183,"props":1044,"children":1045},{},[1046],{"type":150,"value":1047},"A few lightweight mods = minimal impact.",{"type":137,"tag":183,"props":1049,"children":1050},{},[1051],{"type":150,"value":1052},"One or two heavy mods = noticeable performance drop.",{"type":137,"tag":183,"props":1054,"children":1055},{},[1056],{"type":150,"value":1057},"Large modpacks = plan for 50-100% more hardware resources.",{"type":137,"tag":290,"props":1059,"children":1061},{"id":1060},"testing-mods-before-rollout",[1062],{"type":150,"value":1063},"🔍 Testing Mods Before Rollout",{"type":137,"tag":179,"props":1065,"children":1066},{},[1067,1078,1090],{"type":137,"tag":183,"props":1068,"children":1069},{},[1070,1072,1077],{"type":150,"value":1071},"Always test new mods on a ",{"type":137,"tag":146,"props":1073,"children":1074},{},[1075],{"type":150,"value":1076},"local copy of your world",{"type":150,"value":755},{"type":137,"tag":183,"props":1079,"children":1080},{},[1081,1083,1088],{"type":150,"value":1082},"Monitor ",{"type":137,"tag":146,"props":1084,"children":1085},{},[1086],{"type":150,"value":1087},"RAM, CPU, and TPS",{"type":150,"value":1089}," during the test.",{"type":137,"tag":183,"props":1091,"children":1092},{},[1093],{"type":150,"value":1094},"Introduce mods gradually, not all at once.",{"type":137,"tag":290,"props":1096,"children":1098},{"id":1097},"️-keeping-mods-updated",[1099],{"type":150,"value":1100},"🛠️ Keeping Mods Updated",{"type":137,"tag":179,"props":1102,"children":1103},{},[1104,1109,1120],{"type":137,"tag":183,"props":1105,"children":1106},{},[1107],{"type":150,"value":1108},"Outdated mods = crashes and incompatibility after patches.",{"type":137,"tag":183,"props":1110,"children":1111},{},[1112,1114,1119],{"type":150,"value":1113},"Check mod pages for ",{"type":137,"tag":146,"props":1115,"children":1116},{},[1117],{"type":150,"value":1118},"Vintage Story version compatibility",{"type":150,"value":755},{"type":137,"tag":183,"props":1121,"children":1122},{},[1123],{"type":150,"value":1124},"Replace abandoned mods with active alternatives.",{"type":137,"tag":290,"props":1126,"children":1128},{"id":1127},"️-common-mod-related-issues",[1129],{"type":150,"value":1130},"⚠️ Common Mod-Related Issues",{"type":137,"tag":179,"props":1132,"children":1133},{},[1134,1144,1154],{"type":137,"tag":183,"props":1135,"children":1136},{},[1137,1142],{"type":137,"tag":146,"props":1138,"children":1139},{},[1140],{"type":150,"value":1141},"Structure-heavy mods",{"type":150,"value":1143}," → increase chunk generation time.",{"type":137,"tag":183,"props":1145,"children":1146},{},[1147,1152],{"type":137,"tag":146,"props":1148,"children":1149},{},[1150],{"type":150,"value":1151},"Entity-heavy mods",{"type":150,"value":1153}," → flood TPS with AI calculations.",{"type":137,"tag":183,"props":1155,"children":1156},{},[1157,1162],{"type":137,"tag":146,"props":1158,"children":1159},{},[1160],{"type":150,"value":1161},"Worldgen mods",{"type":150,"value":1163}," → longer startup times, higher RAM usage.",{"type":137,"tag":142,"props":1165,"children":1166},{},[1167,1169,1174,1176,1181],{"type":150,"value":1168},"👉 Hosting providers like ",{"type":137,"tag":146,"props":1170,"children":1171},{},[1172],{"type":150,"value":1173},"Host Havoc",{"type":150,"value":1175}," make mod management easier with ",{"type":137,"tag":146,"props":1177,"children":1178},{},[1179],{"type":150,"value":1180},"FTP\u002FSFTP access, one-click backups, and automated restarts",{"type":150,"value":755},{"type":137,"tag":259,"props":1183,"children":1185},{"id":1184},"world-size-player-slots",[1186],{"type":150,"value":1187},"World Size & Player Slots",{"type":137,"tag":142,"props":1189,"children":1190},{},[1191,1193,1198],{"type":150,"value":1192},"Bigger isn’t always better. ",{"type":137,"tag":146,"props":1194,"children":1195},{},[1196],{"type":150,"value":1197},"Oversized worlds and excessive player slots",{"type":150,"value":1199}," can bring even strong servers to their knees.",{"type":137,"tag":290,"props":1201,"children":1203},{"id":1202},"world-size-performance",[1204],{"type":150,"value":1205},"🌍 World Size & Performance",{"type":137,"tag":416,"props":1207,"children":1208},{},[1209,1239],{"type":137,"tag":420,"props":1210,"children":1211},{},[1212],{"type":137,"tag":424,"props":1213,"children":1214},{},[1215,1223,1231],{"type":137,"tag":428,"props":1216,"children":1217},{},[1218],{"type":137,"tag":146,"props":1219,"children":1220},{},[1221],{"type":150,"value":1222},"World Size",{"type":137,"tag":428,"props":1224,"children":1225},{},[1226],{"type":137,"tag":146,"props":1227,"children":1228},{},[1229],{"type":150,"value":1230},"Recommended Players",{"type":137,"tag":428,"props":1232,"children":1233},{},[1234],{"type":137,"tag":146,"props":1235,"children":1236},{},[1237],{"type":150,"value":1238},"Performance Impact",{"type":137,"tag":445,"props":1240,"children":1241},{},[1242,1260,1278],{"type":137,"tag":424,"props":1243,"children":1244},{},[1245,1250,1255],{"type":137,"tag":452,"props":1246,"children":1247},{},[1248],{"type":150,"value":1249},"2k-5k",{"type":137,"tag":452,"props":1251,"children":1252},{},[1253],{"type":150,"value":1254},"4-10",{"type":137,"tag":452,"props":1256,"children":1257},{},[1258],{"type":150,"value":1259},"Smooth",{"type":137,"tag":424,"props":1261,"children":1262},{},[1263,1268,1273],{"type":137,"tag":452,"props":1264,"children":1265},{},[1266],{"type":150,"value":1267},"10k",{"type":137,"tag":452,"props":1269,"children":1270},{},[1271],{"type":150,"value":1272},"15-25",{"type":137,"tag":452,"props":1274,"children":1275},{},[1276],{"type":150,"value":1277},"Moderate",{"type":137,"tag":424,"props":1279,"children":1280},{},[1281,1286,1291],{"type":137,"tag":452,"props":1282,"children":1283},{},[1284],{"type":150,"value":1285},"20k+",{"type":137,"tag":452,"props":1287,"children":1288},{},[1289],{"type":150,"value":1290},"30+",{"type":137,"tag":452,"props":1292,"children":1293},{},[1294],{"type":150,"value":1295},"Heavy (pruning needed)",{"type":137,"tag":290,"props":1297,"children":1299},{"id":1298},"player-slot-balancing",[1300],{"type":150,"value":1301},"👥 Player Slot Balancing",{"type":137,"tag":179,"props":1303,"children":1304},{},[1305,1316,1328],{"type":137,"tag":183,"props":1306,"children":1307},{},[1308,1310,1315],{"type":150,"value":1309},"Default configs often allow ",{"type":137,"tag":146,"props":1311,"children":1312},{},[1313],{"type":150,"value":1314},"too many slots",{"type":150,"value":755},{"type":137,"tag":183,"props":1317,"children":1318},{},[1319,1321,1326],{"type":150,"value":1320},"Use the ",{"type":137,"tag":146,"props":1322,"children":1323},{},[1324],{"type":150,"value":1325},"RAM formula",{"type":150,"value":1327}," (1 GB + 300 MB\u002Fplayer) to size slots realistically.",{"type":137,"tag":183,"props":1329,"children":1330},{},[1331],{"type":150,"value":1332},"Over-allocating slots = instant lag.",{"type":137,"tag":290,"props":1334,"children":1336},{"id":1335},"️-worldgen-tuning",[1337],{"type":150,"value":1338},"🗺️ Worldgen Tuning",{"type":137,"tag":179,"props":1340,"children":1341},{},[1342,1352,1362],{"type":137,"tag":183,"props":1343,"children":1344},{},[1345,1350],{"type":137,"tag":146,"props":1346,"children":1347},{},[1348],{"type":150,"value":1349},"Landcover & upheaval rate",{"type":150,"value":1351}," → affect terrain complexity.",{"type":137,"tag":183,"props":1353,"children":1354},{},[1355,1360],{"type":137,"tag":146,"props":1356,"children":1357},{},[1358],{"type":150,"value":1359},"World height",{"type":150,"value":1361}," → more blocks per chunk = more load.",{"type":137,"tag":183,"props":1363,"children":1364},{},[1365,1370],{"type":137,"tag":146,"props":1366,"children":1367},{},[1368],{"type":150,"value":1369},"Landform scale",{"type":150,"value":1371}," → larger = heavier detail.",{"type":137,"tag":290,"props":1373,"children":1375},{"id":1374},"save-pruning",[1376],{"type":150,"value":1377},"🧹 Save Pruning",{"type":137,"tag":179,"props":1379,"children":1380},{},[1381,1393],{"type":137,"tag":183,"props":1382,"children":1383},{},[1384,1386,1391],{"type":150,"value":1385},"Worlds accumulate ",{"type":137,"tag":146,"props":1387,"children":1388},{},[1389],{"type":150,"value":1390},"abandoned areas",{"type":150,"value":1392}," over time.",{"type":137,"tag":183,"props":1394,"children":1395},{},[1396],{"type":150,"value":1397},"Prune unused regions to reduce save\u002Fload strain.",{"type":137,"tag":142,"props":1399,"children":1400},{},[1401,1403,1410],{"type":150,"value":1402},"👉 If you’re running a growing community server, ",{"type":137,"tag":146,"props":1404,"children":1405},{},[1406],{"type":137,"tag":155,"props":1407,"children":1408},{"href":669},[1409],{"type":150,"value":672},{"type":150,"value":1411}," let you scale world size and slots without hitting performance walls.",{"type":137,"tag":259,"props":1413,"children":1415},{"id":1414},"backups-maintenance",[1416],{"type":150,"value":1417},"Backups & Maintenance",{"type":137,"tag":142,"props":1419,"children":1420},{},[1421],{"type":150,"value":1422},"Even the most optimized server needs backups and upkeep.",{"type":137,"tag":290,"props":1424,"children":1426},{"id":1425},"regular-automated-backups",[1427],{"type":150,"value":1428},"💾 Regular Automated Backups",{"type":137,"tag":179,"props":1430,"children":1431},{},[1432,1437,1442],{"type":137,"tag":183,"props":1433,"children":1434},{},[1435],{"type":150,"value":1436},"Keep daily backups at minimum.",{"type":137,"tag":183,"props":1438,"children":1439},{},[1440],{"type":150,"value":1441},"Modded servers: hourly backups during peak activity.",{"type":137,"tag":183,"props":1443,"children":1444},{},[1445],{"type":150,"value":1446},"Store backups off-site for safety.",{"type":137,"tag":290,"props":1448,"children":1450},{"id":1449},"automated-restarts",[1451],{"type":150,"value":1452},"🔄 Automated Restarts",{"type":137,"tag":179,"props":1454,"children":1455},{},[1456,1461,1466],{"type":137,"tag":183,"props":1457,"children":1458},{},[1459],{"type":150,"value":1460},"Restart every 12-24 hours.",{"type":137,"tag":183,"props":1462,"children":1463},{},[1464],{"type":150,"value":1465},"Clears memory leaks and stale processes.",{"type":137,"tag":183,"props":1467,"children":1468},{},[1469,1474],{"type":137,"tag":146,"props":1470,"children":1471},{},[1472],{"type":150,"value":1473},"Host Havoc servers include automated scheduling",{"type":150,"value":755},{"type":137,"tag":290,"props":1476,"children":1478},{"id":1477},"save-pruning-1",[1479],{"type":150,"value":1377},{"type":137,"tag":179,"props":1481,"children":1482},{},[1483],{"type":137,"tag":183,"props":1484,"children":1485},{},[1486],{"type":150,"value":1487},"Remove abandoned areas to shrink save files.",{"type":137,"tag":290,"props":1489,"children":1491},{"id":1490},"️-log-monitoring",[1492],{"type":150,"value":1493},"🛠️ Log Monitoring",{"type":137,"tag":179,"props":1495,"children":1496},{},[1497],{"type":137,"tag":183,"props":1498,"children":1499},{},[1500],{"type":150,"value":1501},"Check logs weekly for mod conflicts or crash warnings.",{"type":137,"tag":290,"props":1503,"children":1505},{"id":1504},"️-disaster-recovery",[1506],{"type":150,"value":1507},"⚠️ Disaster Recovery",{"type":137,"tag":142,"props":1509,"children":1510},{},[1511,1512,1517],{"type":150,"value":1320},{"type":137,"tag":146,"props":1513,"children":1514},{},[1515],{"type":150,"value":1516},"3-backup rule",{"type":150,"value":288},{"type":137,"tag":1519,"props":1520,"children":1521},"ol",{},[1522,1527,1532],{"type":137,"tag":183,"props":1523,"children":1524},{},[1525],{"type":150,"value":1526},"On-server backup",{"type":137,"tag":183,"props":1528,"children":1529},{},[1530],{"type":150,"value":1531},"Off-site\u002Fcloud copy",{"type":137,"tag":183,"props":1533,"children":1534},{},[1535],{"type":150,"value":1536},"Monthly manual archive",{"type":137,"tag":259,"props":1538,"children":1540},{"id":1539},"network-latency-optimization",[1541],{"type":150,"value":1542},"Network & Latency Optimization",{"type":137,"tag":142,"props":1544,"children":1545},{},[1546,1548,1553],{"type":150,"value":1547},"Even powerful servers lag without good ",{"type":137,"tag":146,"props":1549,"children":1550},{},[1551],{"type":150,"value":1552},"network optimization",{"type":150,"value":755},{"type":137,"tag":290,"props":1555,"children":1557},{"id":1556},"choose-the-right-location",[1558],{"type":150,"value":1559},"🌍 Choose the Right Location",{"type":137,"tag":179,"props":1561,"children":1562},{},[1563,1568],{"type":137,"tag":183,"props":1564,"children":1565},{},[1566],{"type":150,"value":1567},"Keep servers close to your player base.",{"type":137,"tag":183,"props":1569,"children":1570},{},[1571],{"type":150,"value":1572},"For global groups → pick central regions.",{"type":137,"tag":290,"props":1574,"children":1576},{"id":1575},"bandwidth-upload-limits",[1577],{"type":150,"value":1578},"📡 Bandwidth & Upload Limits",{"type":137,"tag":179,"props":1580,"children":1581},{},[1582],{"type":137,"tag":183,"props":1583,"children":1584},{},[1585],{"type":150,"value":1586},"Use chunk upload limiter to prevent spikes.",{"type":137,"tag":290,"props":1588,"children":1590},{"id":1589},"️-player-connection-quality",[1591],{"type":150,"value":1592},"🕹️ Player Connection Quality",{"type":137,"tag":179,"props":1594,"children":1595},{},[1596],{"type":137,"tag":183,"props":1597,"children":1598},{},[1599,1601,1606],{"type":150,"value":1600},"Encourage ",{"type":137,"tag":146,"props":1602,"children":1603},{},[1604],{"type":150,"value":1605},"wired connections",{"type":150,"value":1607}," for stability.",{"type":137,"tag":290,"props":1609,"children":1611},{"id":1610},"stability-security",[1612],{"type":150,"value":1613},"🔒 Stability & Security",{"type":137,"tag":179,"props":1615,"children":1616},{},[1617],{"type":137,"tag":183,"props":1618,"children":1619},{},[1620,1622,1627],{"type":150,"value":1621},"Protect against ",{"type":137,"tag":146,"props":1623,"children":1624},{},[1625],{"type":150,"value":1626},"DDoS attacks",{"type":150,"value":1628}," with professional hosting.",{"type":137,"tag":290,"props":1630,"children":1632},{"id":1631},"️-self-hosting-vs-professional-hosting",[1633],{"type":150,"value":1634},"🛠️ Self-Hosting vs Professional Hosting",{"type":137,"tag":179,"props":1636,"children":1637},{},[1638,1648],{"type":137,"tag":183,"props":1639,"children":1640},{},[1641,1646],{"type":137,"tag":146,"props":1642,"children":1643},{},[1644],{"type":150,"value":1645},"Self-hosting",{"type":150,"value":1647},": fine for small groups, but risky.",{"type":137,"tag":183,"props":1649,"children":1650},{},[1651,1656],{"type":137,"tag":146,"props":1652,"children":1653},{},[1654],{"type":150,"value":1655},"Dedicated hosting",{"type":150,"value":1657},": global servers, high bandwidth, expert support.",{"type":137,"tag":142,"props":1659,"children":1660},{},[1661,1663,1671],{"type":150,"value":1662},"👉 For reliable multiplayer, choose ",{"type":137,"tag":146,"props":1664,"children":1665},{},[1666],{"type":137,"tag":155,"props":1667,"children":1668},{"href":157},[1669],{"type":150,"value":1670},"Host Havoc Vintage Story servers",{"type":150,"value":1672}," with low-latency global data centers.",{"type":137,"tag":259,"props":1674,"children":1676},{"id":1675},"performance-updates-in-recent-patches",[1677],{"type":150,"value":1678},"Performance Updates in Recent Patches",{"type":137,"tag":290,"props":1680,"children":1682},{"id":1681},"vintage-story-v12011-purely-performance",[1683],{"type":150,"value":1684},"🚀 Vintage Story v1.20.11 - “Purely Performance”",{"type":137,"tag":179,"props":1686,"children":1687},{},[1688,1693,1698,1703,1708],{"type":137,"tag":183,"props":1689,"children":1690},{},[1691],{"type":150,"value":1692},"2× TPS boost",{"type":137,"tag":183,"props":1694,"children":1695},{},[1696],{"type":150,"value":1697},"10-20% less RAM usage",{"type":137,"tag":183,"props":1699,"children":1700},{},[1701],{"type":150,"value":1702},"Faster autosaves",{"type":137,"tag":183,"props":1704,"children":1705},{},[1706],{"type":150,"value":1707},"Threaded entity ticking",{"type":137,"tag":183,"props":1709,"children":1710},{},[1711],{"type":150,"value":1712},"Smoother worldgen",{"type":137,"tag":290,"props":1714,"children":1716},{"id":1715},"️-why-update",[1717],{"type":150,"value":1718},"🛠️ Why Update?",{"type":137,"tag":179,"props":1720,"children":1721},{},[1722,1727,1732],{"type":137,"tag":183,"props":1723,"children":1724},{},[1725],{"type":150,"value":1726},"Performance boosts.",{"type":137,"tag":183,"props":1728,"children":1729},{},[1730],{"type":150,"value":1731},"Mod compatibility.",{"type":137,"tag":183,"props":1733,"children":1734},{},[1735],{"type":150,"value":1736},"Security patches.",{"type":137,"tag":142,"props":1738,"children":1739},{},[1740],{"type":150,"value":1741},"👉 On Host Havoc servers, patch updates are just a click away.",{"type":137,"tag":259,"props":1743,"children":1745},{"id":1744},"advanced-linux-optimization",[1746],{"type":150,"value":1747},"Advanced: Linux Optimization",{"type":137,"tag":290,"props":1749,"children":1751},{"id":1750},"️-mesa_glthread",[1752],{"type":150,"value":1753},"🖥️ mesa_glthread",{"type":137,"tag":142,"props":1755,"children":1756},{},[1757],{"type":150,"value":1758},"mesa_glthread=true mono VintageStoryServer.exe",{"type":137,"tag":179,"props":1760,"children":1761},{},[1762,1767],{"type":137,"tag":183,"props":1763,"children":1764},{},[1765],{"type":150,"value":1766},"Allows multithreaded rendering.",{"type":137,"tag":183,"props":1768,"children":1769},{},[1770],{"type":150,"value":1771},"Reduces stutter.",{"type":137,"tag":290,"props":1773,"children":1775},{"id":1774},"reducedthreads",[1776],{"type":150,"value":1777},"🧵 ReducedThreads",{"type":137,"tag":179,"props":1779,"children":1780},{},[1781],{"type":137,"tag":183,"props":1782,"children":1783},{},[1784],{"type":150,"value":1785},"Prevents oversaturation on small VPS instances.",{"type":137,"tag":290,"props":1787,"children":1789},{"id":1788},"maxphysicsthreads",[1790],{"type":150,"value":1791},"⚡ MaxPhysicsThreads",{"type":137,"tag":179,"props":1793,"children":1794},{},[1795],{"type":137,"tag":183,"props":1796,"children":1797},{},[1798],{"type":150,"value":1799},"Assigns CPU threads to physics simulation.",{"type":137,"tag":290,"props":1801,"children":1803},{"id":1802},"system-level-tips",[1804],{"type":150,"value":1805},"🔧 System-Level Tips",{"type":137,"tag":179,"props":1807,"children":1808},{},[1809,1814,1819],{"type":137,"tag":183,"props":1810,"children":1811},{},[1812],{"type":150,"value":1813},"SSD > HDD",{"type":137,"tag":183,"props":1815,"children":1816},{},[1817],{"type":150,"value":1818},"Monitor with htop",{"type":137,"tag":183,"props":1820,"children":1821},{},[1822],{"type":150,"value":1823},"Automate restarts",{"type":137,"tag":259,"props":1825,"children":1827},{"id":1826},"frequently-asked-questions-faq",[1828],{"type":150,"value":1829},"Frequently Asked Questions (FAQ)",{"type":137,"tag":179,"props":1831,"children":1832},{},[1833,1843,1853,1863,1873,1883],{"type":137,"tag":183,"props":1834,"children":1835},{},[1836,1841],{"type":137,"tag":146,"props":1837,"children":1838},{},[1839],{"type":150,"value":1840},"How do I reduce lag on a Vintage Story server?",{"type":150,"value":1842}," Lower chunk view distance, limit mobs, run on SSD.",{"type":137,"tag":183,"props":1844,"children":1845},{},[1846,1851],{"type":137,"tag":146,"props":1847,"children":1848},{},[1849],{"type":150,"value":1850},"How much RAM do I need?",{"type":150,"value":1852}," 1 GB base + 300 MB\u002Fplayer (modded: +30%).",{"type":137,"tag":183,"props":1854,"children":1855},{},[1856,1861],{"type":137,"tag":146,"props":1857,"children":1858},{},[1859],{"type":150,"value":1860},"What’s the best world size?",{"type":150,"value":1862}," 2k-5k for small groups, 10k for mid-size, 20k+ for large servers with pruning.",{"type":137,"tag":183,"props":1864,"children":1865},{},[1866,1871],{"type":137,"tag":146,"props":1867,"children":1868},{},[1869],{"type":150,"value":1870},"Do mods slow servers?",{"type":150,"value":1872}," Yes, especially worldgen and entity-heavy mods.",{"type":137,"tag":183,"props":1874,"children":1875},{},[1876,1881],{"type":137,"tag":146,"props":1877,"children":1878},{},[1879],{"type":150,"value":1880},"What does MaxPhysicsThreads do?",{"type":150,"value":1882}," Assigns more CPU threads to physics.",{"type":137,"tag":183,"props":1884,"children":1885},{},[1886,1891],{"type":137,"tag":146,"props":1887,"children":1888},{},[1889],{"type":150,"value":1890},"Self-host or dedicated?",{"type":150,"value":1892}," Dedicated hosting ensures stability, scalability, and global low latency.",{"type":137,"tag":259,"props":1894,"children":1896},{"id":1895},"final-thoughts",[1897],{"type":150,"value":1898},"Final Thoughts",{"type":137,"tag":142,"props":1900,"children":1901},{},[1902],{"type":150,"value":1903},"Optimizing your Vintage Story server is about balancing hardware, settings, mods, and maintenance. Key takeaways:",{"type":137,"tag":179,"props":1905,"children":1906},{},[1907,1912,1917,1922,1927,1932,1937],{"type":137,"tag":183,"props":1908,"children":1909},{},[1910],{"type":150,"value":1911},"Allocate RAM properly (1 GB + 300 MB\u002Fplayer).",{"type":137,"tag":183,"props":1913,"children":1914},{},[1915],{"type":150,"value":1916},"Use SSD storage to cut save stutter.",{"type":137,"tag":183,"props":1918,"children":1919},{},[1920],{"type":150,"value":1921},"Lower chunk view distance.",{"type":137,"tag":183,"props":1923,"children":1924},{},[1925],{"type":150,"value":1926},"Control entities and prune saves.",{"type":137,"tag":183,"props":1928,"children":1929},{},[1930],{"type":150,"value":1931},"Keep mods updated and tested.",{"type":137,"tag":183,"props":1933,"children":1934},{},[1935],{"type":150,"value":1936},"Update to v1.20.11 for big performance gains.",{"type":137,"tag":183,"props":1938,"children":1939},{},[1940],{"type":150,"value":1941},"On Linux, enable mesa_glthread and tune threads.",{"type":137,"tag":142,"props":1943,"children":1944},{},[1945,1947],{"type":150,"value":1946},"👉 For the smoothest possible experience, trust ",{"type":137,"tag":146,"props":1948,"children":1949},{},[1950,1955],{"type":137,"tag":155,"props":1951,"children":1952},{"href":157},[1953],{"type":150,"value":1954},"Host Havoc Vintage Story hosting",{"type":150,"value":288},{"type":137,"tag":179,"props":1957,"children":1958},{},[1959,1964,1969,1974],{"type":137,"tag":183,"props":1960,"children":1961},{},[1962],{"type":150,"value":1963},"SSD storage + high-MHz CPUs",{"type":137,"tag":183,"props":1965,"children":1966},{},[1967],{"type":150,"value":1968},"Global servers with low latency",{"type":137,"tag":183,"props":1970,"children":1971},{},[1972],{"type":150,"value":1973},"Automated backups & restarts",{"type":137,"tag":183,"props":1975,"children":1976},{},[1977],{"type":150,"value":1978},"Expert support for modding and optimization",{"type":137,"tag":142,"props":1980,"children":1981},{},[1982],{"type":150,"value":1983},"Stop worrying about lag and crashes - let Host Havoc handle the heavy lifting while you focus on exploring, building, and surviving with your community."]