[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-post-eco-update-13-0-4-pump-jack-fix-localization-may-2026-en":3,"header-games":20,"blog-related-5f8f5bef-f3ad-400d-870a-5a3b7bb1d59f-en":78,"i-heroicons:chevron-right-20-solid":119,"i-heroicons:user-circle-20-solid":123,"i-heroicons:clock-20-solid":125,"i-heroicons:calendar-days-20-solid":127,"i-heroicons:bolt-20-solid":129,"i-heroicons:check-20-solid":131,"i-heroicons:arrow-right-20-solid":133,"i-heroicons:wrench-screwdriver-20-solid":135},{"id":4,"slug":5,"title":6,"description":7,"content":8,"keywords":9,"featured_image":10,"category":11,"author_name":12,"author_role":13,"is_featured":14,"published_at":15,"updated_at":16,"allSlugs":17,"author":18,"date":15,"dateFormatted":19,"updatedAtFormatted":19},"5f8f5bef-f3ad-400d-870a-5a3b7bb1d59f","eco-update-13-0-4-pump-jack-fix-localization-may-2026","Eco Update 13.0.4: Pump Jack Fix & Localization (May 21, 2026)","Eco 13.0.4 (May 21) fixes the 3-minute pump jack regression, ships a localization overhaul with community portal, and patches room cache after restart.","Strange Loop Games has pushed Maintenance Update 13.0.4 to Eco, fixing one of the more painful regressions to land in Update 13: pump jacks that took three full minutes to produce a single batch of oil. The patch also ships a full localization rebuild (XLIFF 1.2, per-language files, a community translation portal), a server crash fix around rent calculation loops, and a clutch of room cache fixes that affect every dedicated server on a restart cadence.\n\nIf you run an Eco dedicated server, this one matters. Two of the fixes target server-side crashes and persistence bugs that have probably been showing up in your logs since Update 13 landed.\n\n## Release Date\n\nMaintenance Update 13.0.4 went live on **May 21, 2026** on the default branch. It is fully save-compatible with 13.0.3 and earlier 13.x worlds. No client wipe, no settlement reset.\n\n![Eco town with players gathering and building, windmill and timber houses in the background](https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Feco-13-0-4-community-multilingual-servers.webp)\n\n## Localization Got a Long-Overdue Rebuild\n\nThe whole localization system has been rewritten. Eco previously stored every language in a single CSV file, which made it impossible to ship per-language updates without re-shipping the entire bundle. As of 13.0.4:\n\n- All language files are now XLIFF 1.2 instead of CSV.\n- The single multi-language file has been split into one file per language.\n- Obsolete strings have been pruned, missing strings have been backfilled.\n- A new community translation portal is live at [localization.play.eco\u002Fprojects\u002Feco](https:\u002F\u002Flocalization.play.eco\u002Fprojects\u002Feco\u002F) so players can contribute translations again without an internal-only tool.\n\nUpdated translations shipped for French, German, Japanese, and Russian in this patch. The in-game language selector now displays a yellow warning if a language is under 80% translated and a red warning if it falls under 60%, so players know what they are signing up for.\n\nThere is also a small but useful fix for multi-language servers. Chat commands sometimes broke when the language was not set to English. That is patched in 13.0.4. If you have been running an EU or JP community server and seeing players complain that `\u002Fhelp` or `\u002Fwork` mysteriously stopped responding for them, this is why.\n\n## Pump Jacks Are No Longer a Three-Minute Bottleneck\n\nThe headline gameplay fix. In Update 13, pump jacks regressed to a hard minimum of **three minutes per batch** of oil related products. The original pre-regression minimum was 30 seconds. The new minimum in 13.0.4 is **18 seconds**, which is actually faster than the pre-bug value.\n\nFor server owners running industrial-tier economies, this is the difference between a working oil supply chain and a permanent bottleneck that strangles plastic, gasoline, and rubber production. The pump jack UI also had a cosmetic bug where the displayed crafting time did not match the real one. Both are fixed.\n\n![First-person view from a rowboat with two trawler boats on calm water under a clear sky](https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Feco-13-0-4-fishing-trawler-fix.webp)\n\n## Fishing Trawler Now Works in Low-Density Water\n\nThe fishing trawler had been quietly failing to catch fish whenever it was placed over water that was not maxed-out density (most player-built coastal docks). It now works as intended in any fishable water. Coastal settlements that gave up on trawler economy and switched back to manual fishing can put the trawler back into rotation.\n\n## Server Crash Fix: Rent Calculation Loops\n\nBuried in the Miscellaneous section but worth its own callout for anyone running a public Eco server: the server would crash when a rent was set up with a calculation loop. A calculation loop here means a rent contract whose price formula references another property whose price formula references the first one, directly or transitively. With certain player-authored civic contracts, this was apparently easy to trigger.\n\nIf your server has been logging an unexplained crash whenever a player publishes a new rent contract, this is almost certainly the cause. After 13.0.4, the offending rent is rejected rather than crashing the world.\n\n## Room Cache Fixes That Matter After Every Server Restart\n\nTwo related room-detection bugs that affected every dedicated server on a restart cadence:\n\n- Rooms could fail to be recognized as valid after a server restart, which would silently break housing buffs and skill bonuses tied to those rooms.\n- With `EmptyBlocksCountAsWindows=true`, rooms sharing a wall with another room could be wrongly classified as outdoors after a restart, also silently zeroing out housing buffs.\n\nIf your server runs nightly restarts and players have been quietly losing the housing buff state from their built rooms, the fix is now live without any manual intervention required. No rebuild, no re-place. Restart once on 13.0.4 and the room cache rebuilds cleanly.\n\n## Smaller Fixes Worth Knowing\n\n- Resource cost increases from talents now display in red rather than the previous misleading green.\n- Color codes inside UI text no longer bleed into surrounding text when not closed correctly.\n- The abandon-specialty confirmation popup is clearer that experience is not refunded if the relevant server setting is configured that way.\n- The avatar creation and editing screen, which had silently dropped all asset choices, is now showing assets again.\n- Camera calibration in settings finally has its scan-for-cameras button back.\n\n## What This Means for Your Server\n\nIf you operate an Eco dedicated server, do this after pulling 13.0.4:\n\n- **Restart the server once.** The room cache fix runs at startup. After the first 13.0.4 restart, housing buffs return to normal across the board.\n- **Verify your pump jack outputs.** If players have been complaining about a stalled oil supply chain since Update 13, check throughput now. You should see roughly 10x the previous rate.\n- **Check your translation status banner** if your community runs in French, German, Japanese, or Russian. Updated strings ship with the patch, restart will pull them in.\n- **No save migration required.** Existing 13.0.x worlds load without rebuild.\n- **No mod break that we have seen so far.** The localization rebuild is opt-in for translators only and does not touch the modding API.\n\n## DoomHosting Runs Eco Dedicated Servers on Ryzen 9 Hardware\n\nEco is unusually CPU-bound for a sandbox. Civics calculations, the room cache, and the simulation tick all want clock speed more than core count. On undersized hosts, a single rent-with-calculation-loop or a backlogged room cache can stall the whole tick.\n\nWe run Eco on dedicated Ryzen 9 hardware with NVMe storage so the simulation does not flatline during peak hours, and we provide the standard pile of things you should expect from a dedicated host: full FTP, DDoS protection, instant setup, and 24\u002F7 support.\n\nIf you are tired of debugging your VPS or running Eco on a Saturday night that never gets unstuck, [host your Eco server with DoomHosting](\u002Feco-server-hosting) and let us deal with the infrastructure side.\n\nThe 13.0.4 patch is small in scope but it removes some of the most expensive regressions Update 13 introduced. Worth pulling on day one.","eco update 13, eco patch notes, eco game patch notes, eco 13.0.4, eco pump jack fix, eco localization, eco server crash, eco dedicated server, eco room cache, eco server hosting","https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Feco-update-13-0-4-pump-jack-localization-may-2026.webp","news","Magnus","Game Server Expert",false,"2026-05-22T09:30:00+00:00","2026-05-22T08:19:10.712993+00:00",{"da":5,"de":5,"en":5,"pl":5,"sv":5},{"name":12,"role":13},"May 22, 2026",{"total":21,"featuredSlot":22,"featured":28},25,{"slug":23,"name":24,"icon":25,"hasIcon":26,"kind":27},"rust","Rust","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Frust.png",true,null,[29,36,43,48,50,56,61,66,73],{"slug":30,"name":31,"icon":32,"hasIcon":26,"badge":33,"basePrice":34,"link":35},"minecraft","Minecraft","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fminecraft.png","Most Popular",1,"\u002Fminecraft-server-hosting",{"slug":37,"name":38,"icon":39,"hasIcon":26,"badge":40,"basePrice":41,"link":42},"hytale","Hytale","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fhytale.png","",6,"\u002Fhytale-server-hosting",{"slug":44,"name":45,"icon":46,"hasIcon":26,"badge":27,"basePrice":41,"link":47},"palworld","Palworld","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fpalworld.png","\u002Fpalworld-server-hosting",{"slug":23,"name":24,"icon":25,"hasIcon":26,"badge":27,"basePrice":41,"link":49},"\u002Frust-server-hosting",{"slug":51,"name":52,"icon":53,"hasIcon":26,"badge":27,"basePrice":54,"link":55},"valheim","Valheim","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fvalheim.png",5,"\u002Fvalheim-server-hosting",{"slug":57,"name":58,"icon":59,"hasIcon":26,"badge":27,"basePrice":41,"link":60},"satisfactory","Satisfactory","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fsatisfactory.png","\u002Fsatisfactory-server-hosting",{"slug":62,"name":63,"icon":64,"hasIcon":26,"badge":27,"basePrice":41,"link":65},"enshrouded","Enshrouded","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fenshrouded.png","\u002Fenshrouded-server-hosting",{"slug":67,"name":68,"icon":69,"hasIcon":26,"badge":70,"basePrice":71,"link":72},"terraria","Terraria","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fterraria.png","New Update",4,"\u002Fterraria-server-hosting",{"slug":74,"name":75,"icon":76,"hasIcon":26,"badge":27,"basePrice":71,"link":77},"project-zomboid","Project Zomboid","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fproject-zomboid.png","\u002Fproject-zomboid-server-hosting",[79,89,99,109],{"id":80,"slug":81,"title":82,"description":83,"content":27,"keywords":27,"featured_image":84,"category":11,"author_name":12,"author_role":13,"is_featured":14,"published_at":85,"updated_at":86,"author":87,"date":85,"dateFormatted":88},"adc07a15-f1bb-4926-9998-83a5d7155d43","minecraft-java-friends-list-p2p-multiplayer-26-2-may-2026","Minecraft Java Adds Friends List and P2P Multiplayer in 26.2 (May 2026)","Minecraft 26.2 Snapshot 7 and 8 add a Friends List, peer-to-peer multiplayer, and a new \u002Fpublish command in May 2026. What it means for dedicated server owners.","https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Fminecraft-java-friends-list-p2p-multiplayer-26-2-may-2026.webp","2026-05-24T09:30:00+00:00","2026-05-24T12:12:31.4285+00:00",{"name":12,"role":13},"May 24, 2026",{"id":90,"slug":91,"title":92,"description":93,"content":27,"keywords":27,"featured_image":94,"category":11,"author_name":12,"author_role":13,"is_featured":14,"published_at":95,"updated_at":96,"author":97,"date":95,"dateFormatted":98},"dc9a2d20-5685-498d-b1f5-f9519a92ad7b","runescape-dragonwilds-0-11-2-eye-on-ashenfall-may-2026","RuneScape Dragonwilds 0.11.2 Eye on Ashenfall Patch Notes (May 19, 2026)","Dragonwilds 0.11.2 is live: runecrafting revamp, teleports cut by half, new quest, free cape, plus the Kuldra's Saga 2026 roadmap with Umbral Sands in June.","https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Frunescape-dragonwilds-0-11-2-eye-on-ashenfall-banner.webp","2026-05-23T07:20:04.344+00:00","2026-05-23T09:51:16.890663+00:00",{"name":12,"role":13},"May 23, 2026",{"id":100,"slug":101,"title":102,"description":103,"content":27,"keywords":27,"featured_image":104,"category":11,"author_name":12,"author_role":13,"is_featured":14,"published_at":105,"updated_at":106,"author":107,"date":105,"dateFormatted":108},"51b3dbd4-010e-4150-af6e-c2eb3a62fe38","terraria-15th-anniversary-70m-sales-crossplay-may-2026","Terraria 15th Anniversary: 70M Sales, Crossplay Coming (May 16, 2026)","Re-Logic celebrated Terraria's 15th anniversary on May 16: 70 million copies sold, Crossplay confirmed next, plus a Collector's Edition and Design Works book in May\u002FJune.","https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Fterraria-15-years-anniversary-may-2026.webp","2026-05-21T07:14:35.847+00:00","2026-05-21T07:21:15.690433+00:00",{"name":12,"role":13},"May 21, 2026",{"id":110,"slug":111,"title":112,"description":113,"content":27,"keywords":27,"featured_image":114,"category":11,"author_name":12,"author_role":13,"is_featured":14,"published_at":115,"updated_at":116,"author":117,"date":115,"dateFormatted":118},"4f13a3ae-18ff-4b70-804b-8eae0e8b4cc6","conan-exiles-enhanced-may-update-saddle-dyeing-server-browser-may-2026","Conan Exiles Enhanced May Update: Saddle Dyeing and Server Browser Fixes (May 19, 2026)","Conan Exiles Enhanced May Update (May 19, 2026): saddle dyeing, server browser filter saving, accurate ping calculation, and Whitehat exploit fixes for admins.","https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Fconan-exiles-enhanced-may-update-2026.webp","2026-05-20T15:30:00+00:00","2026-05-20T13:32:15.600912+00:00",{"name":12,"role":13},"May 20, 2026",{"left":120,"top":120,"width":121,"height":121,"rotate":120,"vFlip":14,"hFlip":14,"body":122},0,20,"\u003Cpath fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10L8.22 6.28a.75.75 0 0 1 0-1.06\" clip-rule=\"evenodd\"\u002F>",{"left":120,"top":120,"width":121,"height":121,"rotate":120,"vFlip":14,"hFlip":14,"body":124},"\u003Cpath fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M18 10a8 8 0 1 1-16 0a8 8 0 0 1 16 0m-5.5-2.5a2.5 2.5 0 1 1-5 0a2.5 2.5 0 0 1 5 0M10 12a5.99 5.99 0 0 0-4.793 2.39A6.48 6.48 0 0 0 10 16.5a6.48 6.48 0 0 0 4.793-2.11A5.99 5.99 0 0 0 10 12\" clip-rule=\"evenodd\"\u002F>",{"left":120,"top":120,"width":121,"height":121,"rotate":120,"vFlip":14,"hFlip":14,"body":126},"\u003Cpath fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M10 18a8 8 0 1 0 0-16a8 8 0 0 0 0 16m.75-13a.75.75 0 0 0-1.5 0v5c0 .414.336.75.75.75h4a.75.75 0 0 0 0-1.5h-3.25z\" clip-rule=\"evenodd\"\u002F>",{"left":120,"top":120,"width":121,"height":121,"rotate":120,"vFlip":14,"hFlip":14,"body":128},"\u003Cg fill=\"currentColor\">\u003Cpath d=\"M5.25 12a.75.75 0 0 1 .75-.75h.01a.75.75 0 0 1 .75.75v.01a.75.75 0 0 1-.75.75H6a.75.75 0 0 1-.75-.75zM6 13.25a.75.75 0 0 0-.75.75v.01c0 .414.336.75.75.75h.01a.75.75 0 0 0 .75-.75V14a.75.75 0 0 0-.75-.75zM7.25 12a.75.75 0 0 1 .75-.75h.01a.75.75 0 0 1 .75.75v.01a.75.75 0 0 1-.75.75H8a.75.75 0 0 1-.75-.75zM8 13.25a.75.75 0 0 0-.75.75v.01c0 .414.336.75.75.75h.01a.75.75 0 0 0 .75-.75V14a.75.75 0 0 0-.75-.75zM9.25 10a.75.75 0 0 1 .75-.75h.01a.75.75 0 0 1 .75.75v.01a.75.75 0 0 1-.75.75H10a.75.75 0 0 1-.75-.75zm.75 1.25a.75.75 0 0 0-.75.75v.01c0 .414.336.75.75.75h.01a.75.75 0 0 0 .75-.75V12a.75.75 0 0 0-.75-.75zM9.25 14a.75.75 0 0 1 .75-.75h.01a.75.75 0 0 1 .75.75v.01a.75.75 0 0 1-.75.75H10a.75.75 0 0 1-.75-.75zM12 9.25a.75.75 0 0 0-.75.75v.01c0 .414.336.75.75.75h.01a.75.75 0 0 0 .75-.75V10a.75.75 0 0 0-.75-.75zM11.25 12a.75.75 0 0 1 .75-.75h.01a.75.75 0 0 1 .75.75v.01a.75.75 0 0 1-.75.75H12a.75.75 0 0 1-.75-.75zm.75 1.25a.75.75 0 0 0-.75.75v.01c0 .414.336.75.75.75h.01a.75.75 0 0 0 .75-.75V14a.75.75 0 0 0-.75-.75zM13.25 10a.75.75 0 0 1 .75-.75h.01a.75.75 0 0 1 .75.75v.01a.75.75 0 0 1-.75.75H14a.75.75 0 0 1-.75-.75zm.75 1.25a.75.75 0 0 0-.75.75v.01c0 .414.336.75.75.75h.01a.75.75 0 0 0 .75-.75V12a.75.75 0 0 0-.75-.75z\"\u002F>\u003Cpath fill-rule=\"evenodd\" d=\"M5.75 2a.75.75 0 0 1 .75.75V4h7V2.75a.75.75 0 0 1 1.5 0V4h.25A2.75 2.75 0 0 1 18 6.75v8.5A2.75 2.75 0 0 1 15.25 18H4.75A2.75 2.75 0 0 1 2 15.25v-8.5A2.75 2.75 0 0 1 4.75 4H5V2.75A.75.75 0 0 1 5.75 2m-1 5.5c-.69 0-1.25.56-1.25 1.25v6.5c0 .69.56 1.25 1.25 1.25h10.5c.69 0 1.25-.56 1.25-1.25v-6.5c0-.69-.56-1.25-1.25-1.25z\" clip-rule=\"evenodd\"\u002F>\u003C\u002Fg>",{"left":120,"top":120,"width":121,"height":121,"rotate":120,"vFlip":14,"hFlip":14,"body":130},"\u003Cpath fill=\"currentColor\" d=\"M11.983 1.907a.75.75 0 0 0-1.292-.657l-8.5 9.5A.75.75 0 0 0 2.75 12h6.572l-1.305 6.093a.75.75 0 0 0 1.292.657l8.5-9.5A.75.75 0 0 0 17.25 8h-6.572z\"\u002F>",{"left":120,"top":120,"width":121,"height":121,"rotate":120,"vFlip":14,"hFlip":14,"body":132},"\u003Cpath fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M16.705 4.153a.75.75 0 0 1 .142 1.052l-8 10.5a.75.75 0 0 1-1.127.075l-4.5-4.5a.75.75 0 0 1 1.06-1.06l3.894 3.893l7.48-9.817a.75.75 0 0 1 1.05-.143\" clip-rule=\"evenodd\"\u002F>",{"left":120,"top":120,"width":121,"height":121,"rotate":120,"vFlip":14,"hFlip":14,"body":134},"\u003Cpath fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M3 10a.75.75 0 0 1 .75-.75h10.638L10.23 5.29a.75.75 0 1 1 1.04-1.08l5.5 5.25a.75.75 0 0 1 0 1.08l-5.5 5.25a.75.75 0 1 1-1.04-1.08l4.158-3.96H3.75A.75.75 0 0 1 3 10\" clip-rule=\"evenodd\"\u002F>",{"left":120,"top":120,"width":121,"height":121,"rotate":120,"vFlip":14,"hFlip":14,"body":136},"\u003Cg fill=\"currentColor\">\u003Cpath fill-rule=\"evenodd\" d=\"M14.5 10a4.5 4.5 0 0 0 4.284-5.882c-.105-.324-.51-.391-.751-.15L15.34 6.66a.45.45 0 0 1-.493.11a3 3 0 0 1-1.618-1.616a.455.455 0 0 1 .11-.494l2.694-2.692c.24-.241.174-.647-.15-.752a4.5 4.5 0 0 0-5.873 4.575c.055.873-.128 1.808-.8 2.368l-7.23 6.024a2.724 2.724 0 1 0 3.837 3.837l6.024-7.23c.56-.672 1.495-.855 2.368-.8q.144.01.291.01M5 16a1 1 0 1 1-2 0a1 1 0 0 1 2 0\" clip-rule=\"evenodd\"\u002F>\u003Cpath d=\"M14.5 11.5q.26 0 .514-.022l3.754 3.754a2.5 2.5 0 0 1-3.536 3.536l-4.41-4.41l2.172-2.607c.052-.062.147-.138.342-.196a2.3 2.3 0 0 1 .777-.067q.192.012.387.012M6 4.586l2.33 2.33a.5.5 0 0 1-.08.09L6.8 8.214L4.586 6H3.309a.5.5 0 0 1-.447-.276l-1.7-3.402a.5.5 0 0 1 .093-.577l.49-.49a.5.5 0 0 1 .577-.094l3.402 1.7A.5.5 0 0 1 6 3.31z\"\u002F>\u003C\u002Fg>"]