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
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.
so, its either i remove the mod or i keep it? like on the server
Isn't that always the options you have?
Not sure what you're asking
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
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
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
I explicitly said "with distant generation enabled"
if you need only updates, enable realtime updates and disable generation on server
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
Yes, then DH won't work very well
If the server owner tries to break it, they will be able to
A client should have an option to override this then
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
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.
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.

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.