Weird gap between me and LODs only when on server

I've got a server I'm running locally to test stuff before setting up a proper one for friends, which is an exact 1 to 1 of my singleplayer world where I used Chunky to generate a 10k block radius (I copied the files directly across). I'm using a modpack called 'BCG+ w/ Cobblemon', no mods have been changed between the two aside from Distant Horizons only being on the client as it's 2.1.2a for 1.20.1, and no settings have been changed at all between either picture. The LODs for the server are the exact same as the ones I have on my singleplayer version of the world, but copied into the DH server data folder for the correct server, and I'm unsure as to whether this is due to something I've done accidentally or if I've missed some glaringly obvious step.
No description
No description
9 Replies
Puhpine
Puhpine2mo ago
Looks like a case of /overdraw
YAGPDB.xyz
YAGPDB.xyz2mo ago
Hole at the edge of vanilla Render Distance, especially during movement: This is caused by either vanilla terrain not loading in fast enough, or shader's incorrect overdraw prevention implementation or configuration (if you use one) Some world gen speed improvement can be found when adding these two mods, but the affect will be minor: - Noisium - Faster Random There is another mod that may help: C2ME. However, it can decrease DH generation speed by up to 35%. The easiest fix is to move slower and/or ignore it. This hole is most visible while moving over not generated (by vanilla) terrain. Moving over that terrain every subsequent time may not create the hole. And moving slower will give MC more time to load the chunks as you go. If none of that helped, you can also tune the overdraw prevention, look at the third section to know how. Low quality full blocks behind and around non-full block, e.g. fences or ladders: This is intended behavior, to prevent holes in the world while you move, DH will overlap with some part of the vanilla terrain. How much of the terrain is covered is determined by the overdraw prevention: - 1.0 will mean DH LODs start where vanilla chunks end. - 0.0 will mean that DH render everywhere starting from your position. To fix this, you can either: - Increase your vanilla RD, which will move the DH LODs further from you. - Tune the Overdraw Prevention setting, see the next section to know how. Where to edit the overdraw prevention setting? Overdraw prevention setting can be edited inside the DH config under: Advanced > Graphics > Advanced Graphics But if you use shaders, they will override and take control of the overdraw prevention. In that case, check the shader's settings, if overdraw prevention is not there, contact the shader devs or change the shader you use.
Puhpine
Puhpine2mo ago
First and third section
ty
tyOP2mo ago
The bit I'm not understanding on this is why it's happening, specifically only with the server and not singleplayer. I'll take a look at the shader settings but I don't know what in there would cause it to be affecting it so differently.
ty
tyOP2mo ago
Just to experiment, I flew in a direction to the right and now I'm more confused
No description
ty
tyOP2mo ago
so it'll display LODs of chunks inside that area I'm guessing is due to 'overdraw', are able to persist if I've loaded them separately from just copying over the LODs from singleplayer, but the fact I can see all the existing LODs beyond that area is annoying I also can't find the correct settings in Bliss shaders for the third section, and the first section doesn't seem to be the issue
Miki_P98
Miki_P982mo ago
Bliss might not have this setting Ask Bliss devs As to why it does not happen in singleplayer. Servers have additional RD limit If your client RD is higher then the server’s RD this will happen
ty
tyOP2mo ago
This is probably it, I'll go take a look now Yea, that completely resolved it. It's been a very long time since I've had to change that on the server side so thats my bad. Many thanks!
Miki_P98
Miki_P982mo ago
No problem!
Want results from more Discord servers?
Add your server