Making clients render their own lod's

I recently installed distant horizons on my server with fellow friends. but new terrain generation has been extremely slow, I think this is becuase of distant horizons generating lods for players. Is there a way i can make players generate their own lods without removing the mod because I want the featuer where you can see other players in lod chunks/
15 Replies
Puhpine
Puhpine2d ago
There is no feature that lets you see other players in distant chunks. Unless LOD entity rendering can do that, not sure. It is not possible to let the clients generate LODs instead of the server, unfortunately.
Modrinth
LOD Entity Rendering - Minecraft Mod
Renders entities in Distant Horizons' LODs.
Unofficial_Cat
Unofficial_CatOP2d ago
so, its either i remove the mod or i keep it? like on the server
Puhpine
Puhpine2d ago
Isn't that always the options you have? Not sure what you're asking
Miki_P98
Miki_P982d ago
All the chunks within server's vanilla RD can be generated by the clients Outside of vanilla RD, only the server sdie DH version, can send the already ready LODs as the server will always refuse to send the vanilla chunks so that the clients can generate the LODs for them
Jckf
Jckf2d ago
AFAIK clients don't generate any LODs when on a server with distant generation real-time updates enabled. They expect all LODs to come from the server. @пшш can confirm whether this is correct. If can of course disable distant generation on the server, at which point clients will have to generate everything themselves
Miki_P98
Miki_P982d ago
That would be stupid, a server could install DH and disable distant generation, and it would prevent any clients from using DH If that is the case a hacked DH version with this disabled has to be created ASAP
Jckf
Jckf2d ago
I explicitly said "with distant generation enabled"
пшш
пшш2d ago
if you need only updates, enable realtime updates and disable generation on server
Miki_P98
Miki_P982d ago
What is distant generation would be enabled and the threading config would be 1 thread 0.0 runtime ratio Or a server would compile its own DH that will just send to the client that the server side DH is present and working, but in reality won't do anything, effectively banning the usage of DH on the server
Jckf
Jckf2d ago
Yes, then DH won't work very well If the server owner tries to break it, they will be able to
Miki_P98
Miki_P982d ago
A client should have an option to override this then
пшш
пшш2d ago
Client self-generates LODs from chunks it receives. Realtime updates will disable that to prevent double work, but client should still self-generate if it sees a given chunk first time in 20 minutes
Jckf
Jckf2d ago
I haven't observed that in a while But maybe my computer is a slow potato Or when combined with processing the LODs it does receive from the server, local generation ends up really slow Ah With that edit, it makes sense I always have updates on, and that is the default too So for @Miki_P98: Disable real-time updates if you want to do local generation. For the OP of this thread: I have no idea what you are asking.
Unofficial_Cat
Unofficial_CatOP2d ago
what i mean to ask is, when I use the distant horizons mod on the server. It generates lod's and then sends those lod's to the players. Now this is good but it causes alot of stress on the cpu since its generating the lod's for each player along side giving updates. I want players to generate their own lod's putting less stress on the cpu. But if i remove the mod, lods cant be generated for new chunks. The screenshot, is me using distant horizons but only pre generated chunks have lods visible. So what setting should I apply so that while using the mod on the server, there is less stress on the cpu and the players can generate lod's themselves.
No description
Jckf
Jckfthis hour
Players can only generate LODs for the chunks they receive, and only if real-time updates are disabled if DH is installed on the server. What you're asking is not possible.

Did you find this page helpful?