Jump to content

Recommended Posts

Posted

Dear Extraordinary Survivalists 
v1.20.11-rc.1, an unstable release, can now be downloaded through the account manager.

This release has no new gameplay features or fixes compared with v1.20.10.  Its only change is to improve performance, especially for larger multiplayer servers.

  • A large multiplayer server running this release should perform up to approximately twice as good - twice as many ticks-per-second - when large numbers of players (more than 30) are online
  • Different results may be seen with adjusted servermagicnumbers.json, different creature numbers compared with the vanilla defaults, or modded games, but all servers should see some improvement
  • This release also uses approximately 10%-20% less RAM, in both single-player and multiplayer games.

In multiplayer, v1.20.11 is network-compatible with v1.20.10.  A player with v1.20.10 can play on a server which is running v1.20.11-rc.1 (or the other way around). Therefore, generally we suggest that large servers could update to v1.20.11-rc.1 for better performance, even if their players do not update.

It is possible that v1.20.11-rc.1 will cause mod breakage for a very small number of coded mods. Mods which only add content using JSON or patches should all be okay. We have tested some of the most popular coded mods with this, but we have not tested them all. If you experience any new mod issues (not present in v.1.20.10), please do report them and meanwhile continue using game version v1.20.10.  [Note for mod coders: we did not change the API, but if your mod references ServerMain.Clients with VintagestoryLib.dll as a dependency, you will likely need to recompile against the 1.20.11-rc.1 version of VintagestoryLib.dll. Harmony patches which make code changes deep within VintagestoryLib might also need attention, most of the entity physics, animations and general entity ticking code in the engine has been changed.]

 

image.thumb.png.ec9a257e76c9d1a56098c16bd4b6a544.png
Screenshot by Extra Ram, shared on #screenshots on Discord
 

Game Updates

  • Tweak: Multiplayer server performance substantially improved in many areas
    • Improved TPS from entity ticking (especially if MaxPhysicsThreads exceeds 1: on large servers please experiment with setting that in the range 2-5, in servermagicnumbers.json)
    • Improved TPS from entity spawning (testing of spawn positions now runs on a separate thread)
    • Improved TPS from player and entity physics and animations updates on the server
    • Reduced peak RAM requirements for server packet sending
    • Reduced peak RAM requirements for server game autosaving
  • Tweak: Map and minimap performance improvements (client side changes)
    • Map now drawn up to 10x faster when panning or zooming into previously mapped areas
    • Areas of the map which are moved off-screen are now preserved for longer without re-draw
    • Reduced heavy multiplayer lag after panning in the world map (greatly reduced client-server network traffic from panning)
  • Tweak: Reduced RAM requirements on both server and client for animations
  • Tweak: Thrown stones, snowballs and other thrown projectiles now have smoother motion
  • Tweak: For hardware constrained servers, new optional VintagestoryServer.exe command line argument --reducedThreads to reduce the number of threads used overall (detail: may help servers which have hardware thread count limits, at the cost of some worsening of ticks per second and game startup time)

 

 


View full record

  • Like 15
  • Cookie time 1
  • Amazing! 1
  • Thanks 2
Posted
6 hours ago, radfast said:

Tweak: Map and minimap performance improvements (client side changes)

  • Map now drawn up to 10x faster when panning or zooming into previously mapped areas
  • Areas of the map which are moved off-screen are now preserved for longer without re-draw

 

BASED

  • Like 1
Posted

Not sure whats cause my crash on this update but it doesn’t pull a causing my mod triggering the crash (only happens after you character load in to the world the initialization is fine) it just say critical  error missing a .exe file but i went back to the previous version no issues so no clue what broke

Posted
On 5/7/2025 at 10:04 AM, radfast said:

This release also uses approximately 10%-20% less RAM, in both single-player and multiplayer games.

Excellent!

 

On 5/7/2025 at 10:04 AM, radfast said:

Tweak: Map and minimap performance improvements (client side changes)

  • Map now drawn up to 10x faster when panning or zooming into previously mapped areas
  • Areas of the map which are moved off-screen are now preserved for longer without re-draw
  • Reduced heavy multiplayer lag after panning in the world map (greatly reduced client-server network traffic from panning)

Is THAT what's been going on? I've heard from many players on my server that there have been weird, random lag spikes... I bet that is the root cause. I'll update ASAP, fingers crossed no mods break.

  • 2 weeks later...
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.