LOD Chunk Behavior on Servers

I'm just looking for clarification for what behavior to expect after setting up the server fork on my server. As far as I can tell, the far chunks are not loading the way I had it working well in a single player test world. Should I expect the server fork set up to generate distant chunks the way it does in single player? Maybe I have things set up properly and getting the behavior I should expect or I missed something during set up. I believe I set up everything via this wiki correctly. https://gitlab.com/s809/minecraft-lod-mod/-/wikis/home I have chunky pregen run out to about 3000 radius right now. I unfortunately did not have DH server fork set up during that pregen. Not sure how that factors into this.
GitLab
Home · Wiki · s809 / Distant Horizons · GitLab
This is a mod that adds a Level Of Detail (LOD) system to Minecraft. This implementation renders simplified chunks outside of the normal render distance allowing for an...
Solution:
yes
Jump to solution
11 Replies
Puhpine
Puhpine6mo ago
pregening before or after adding DH doesnt matter are you running the serverside fork on both the client and server?
Frothy
FrothyOP6mo ago
Yes
Puhpine
Puhpine6mo ago
if so, does the f3 screen say youre connected? if so, does the f3 screen say packets are ariving and not failing?
Frothy
FrothyOP6mo ago
I don't see that on the f3 screen. I also see that the server isn't putting anything into the sqlite files, still sitting on 40KB.
Puhpine
Puhpine6mo ago
if you dont see "disconnected" or "connected" in the f3 menu, you're not running the server side fork on client
Frothy
FrothyOP6mo ago
Gotcha. I'll take another look through and see if I can find what I missed, update the server fork etc. If I can get it set up where I see it's connected on the f3 screen, should I expect similar behavior as I see on single player for loadintg LOD's into the distance?
Solution
Puhpine
Puhpine6mo ago
yes
Puhpine
Puhpine6mo ago
the speed of which will depend on how good the cpu in your server is
Frothy
FrothyOP6mo ago
Sweet! Thanks for the clarity, I know what I'm aiming for at least I have figured it out and gotten things working. It was the version I had on my client wasn't right. After getting that, I had to fiddle with ports for a little while because I am hosting on Apex. As of now, my best guess, the port override setting doesn't work properly on this 1.20.4 server fork version? Once I manually went into the config toml and set the serverPort, instead of using the override, it connected and things seem to be working. One more behavior question. My client now has a lot of LODs generated on my end as I was flying around testing. Is the sharing of the LODs bidirectional? Like could my client send a bunch of this up to the server?
Miki_P98
Miki_P986mo ago
As far as I know it is not bidirectional yet but you can copy the sqlite batabase by hand /lodstored
YAGPDB.xyz
YAGPDB.xyz6mo ago
Single Player: - Overworld: .minecraft/saves/WORLD_NAME/data/DistantHorizons.sqlite - Nether: .minecraft/saves/WORLD_NAME/DIM-1/data/DistantHorizons.sqlite - End: .minecraft/saves/WORLD_NAME/DIM1/data/DistantHorizons.sqlite - Custom Dimensions: .minecraft/saves/WORLD_NAME/DIMENSION_FOLDER/data/DistantHorizons.sqlite Multiplayer: - .minecraft/Distant_Horizons_server_data/SERVER_NAME/
Want results from more Discord servers?
Add your server