Server LOD generation without players

I'm using Distant Horizons 2.1.3a Nightly build serverside branch on a Fabric server with 1.21 Minecraft version I've got a dedicated server set up and I wonder if I can generate LODs directly on the server passively (without player) Right now the LODs generate only if at least one player is on the server, it is seen with:
du -sh DistantHorizons.sqlite*
313M DistantHorizons.sqlite
32K DistantHorizons.sqlite-shm
1.3M DistantHorizons.sqlite-wal
du -sh DistantHorizons.sqlite*
313M DistantHorizons.sqlite
32K DistantHorizons.sqlite-shm
1.3M DistantHorizons.sqlite-wal
As soon as the player leaves the server DistantHorizons.sqlite-wal size stops growing. Moreover, it doesn't seem to merge with the DistantHorizons.sqlite: the DistantHorizons.sqlite-wal is just discarded at server stop and DistantHorizons.sqlite size is unchanged It happens in both cases if the player has Distant Generation enabled and disabled (or no DH at all) The mods in use:
c2me-fabric-mc1.21-0.2.0+alpha.11.107.jar
Chunky-1.4.16.jar
cloth-config-15.0.128-fabric.jar
DistantHorizons-2.1.3-a-dev-1.21.jar
fabric-api-0.100.7+1.21.jar
fabrictailor-2.5.0.jar
fasterrandom-5.1.0.jar
ferritecore-7.0.0-fabric.jar
ImmediatelyFast-Fabric-1.2.18+1.21.jar
indium-1.0.34+mc1.21.jar
krypton-0.2.8.jar
language-reload-1.6.1+1.21.jar
lithium-fabric-mc1.21-0.12.7.jar
modernfix-fabric-5.19.0+mc1.21.jar
moreculling-1.21-0.26.0.jar
noisium-fabric-2.2.1+mc1.21.jar
placeholder-api-2.4.1+1.21.jar
sodium-fabric-0.5.11+mc1.21.jar
c2me-fabric-mc1.21-0.2.0+alpha.11.107.jar
Chunky-1.4.16.jar
cloth-config-15.0.128-fabric.jar
DistantHorizons-2.1.3-a-dev-1.21.jar
fabric-api-0.100.7+1.21.jar
fabrictailor-2.5.0.jar
fasterrandom-5.1.0.jar
ferritecore-7.0.0-fabric.jar
ImmediatelyFast-Fabric-1.2.18+1.21.jar
indium-1.0.34+mc1.21.jar
krypton-0.2.8.jar
language-reload-1.6.1+1.21.jar
lithium-fabric-mc1.21-0.12.7.jar
modernfix-fabric-5.19.0+mc1.21.jar
moreculling-1.21-0.26.0.jar
noisium-fabric-2.2.1+mc1.21.jar
placeholder-api-2.4.1+1.21.jar
sodium-fabric-0.5.11+mc1.21.jar
2 Replies
Puhpine
Puhpine4mo ago
im not sure about the sqlite-wal thingy, but i can tell you it is indeed currently not possible to generate LODs without any players online, as the server only generates chunks that are requested by the client
BackSun
BackSun4mo ago
The wal file contains unsaved data that SQLite is currently processing. Once it’s done processing or has reached a certain size it’s saved to the main sqlite file. That being said the main file size may not change if the processed data just contains updates to existing data.
Want results from more Discord servers?
Add your server