Storia 26.2-7-beta Beta
A lighter Storia Cluster. Storia Relay uses about 23% less CPU, and remembers where players were after a restart.
Improved#
- Chunks are no longer compressed twice. Chunk records, player data and data files are already compressed, but the encrypted link deflated them again: no smaller (100.1%), just CPU on both ends. They are now sent as they are. With one worker pregenerating 2,601 new chunks, Storia Relay used about 23% less CPU (18.6 s down to 14.4 s, average of two runs each). Other messages are still compressed. The wire format is unchanged.
- The relay remembers where players were, also after a restart, so a returning player still joins the worker
that runs their area (
storia-cluster-positions.txtin the cluster world). - Link reports and move confirmations use a small shared pool instead of a new thread each time.
- Website: one GitHub request per build instead of eight.
Other#
- Tested: two workers with bots (moves, merging, balancing,
/stop), a relay that refuses writes until fixed (no write lost), shared data (400 of 400 concurrent increments), positions loaded again after a relay restart.