big fat chunk cutoffs on server

is there anything i can do preloading aside? or how do i preload?
No description
30 Replies
hachiko
hachikoOP5mo ago
No description
hachiko
hachikoOP5mo ago
like jesus christ
No description
hachiko
hachikoOP5mo ago
or maybe its a distant horizon setting
Chev
Chev5mo ago
this is normal if you have distant genneration disabled on either the client or server remember that you need the mod on the server this is not the same thing as using /pregen to generate a radius of chunks, either. this moves with the player as singleplayer distant genneration does without distant genneration, only things previously rendered/generated within your render distance will create LODs and was the unavoidable norm for DH 2.2 and earlier, when no server-side compatibility existed.
Miki_P98
Miki_P985mo ago
/server
YAGPDB.xyz
YAGPDB.xyz5mo ago
DH won't be able to generate LODs for chunks outside the vanilla render distance unless DH is installed on the server (DH 2.3.0+). Instead, as you travel around the world, LODs will be generated for areas you've visited. If DH is installed on the server, it will work just like in singleplayer, gradually pregenerating chunks around the player. The server also has access to the /dh pregen start <dimension> <origin> <chunkRadius> command, useful when you want to pregen without anyone online. For more information about serverside support, click here
GitLab
Server Owners · Wiki · Distant-Horizons-Team / Distant Horizons ...
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...
Miki_P98
Miki_P985mo ago
/slowgen
YAGPDB.xyz
YAGPDB.xyz5mo ago
World generation in general is quite slow, if you want to speed it up: Install Noisium, Lithium and C2ME(DH 2.3.0+). These mods can improve generation speed by a bit, but it will still not be fast. Increase CPU Load in Distant Horizons settings for faster generation, but you will experience more lag spikes and stuttering due to heavier workload on CPU. To see if Distant Generator is really working or not: 1) Check CPU usage while in-game, using Aggressive settings of CPU Load. If CPU usage's hovering around 80-100%, the LoDs are generating in the background. 2) Go to DH settings > Advanced Options > Debug > Wireframe, set Enable Debug Wireframe Rendering and Show World Gen Queue to True. Enabling both settings will show you the visualization of world gen tasks queued and working on the map (blue boxes for queued tasks, red boxes for working tasks)
hachiko
hachikoOP5mo ago
i was about to say i do but i think my server disabled it, i'm using universalator and it detected it as a client-side mod which would supposedly potentially create issues or something and i don't thijnk i was able to keep it idk so i need to have it on the server too then? do i need to configure its config the same as mine too? i just added it back to the server
Chev
Chev5mo ago
well that would make sense if the DH version is below 2.3.0, i believe in 2.2 and lower it crashes the server (though many other client side mods "work" fine on the server; i copy over my client's mod folder for the server's). if you can, update to 2.3.0 if it supports your version. if not, then you're out of luck, DH will behave the same
hachiko
hachikoOP5mo ago
i'm on 2.3.2 putting it on the server didn't seem to do anything at all
Chev
Chev5mo ago
yes, so that should be fine. any toggle that can be found on both side's configs need to be the same for generation to run.
hachiko
hachikoOP5mo ago
so they need to be the same? and if my partner's playing on the server does hers also need to be the same then? or does it matter if she uses distant horizons? i will try preloading/pregenning i just didnt understand how to do it and thought i could get away with not doing it..? idk
Chev
Chev5mo ago
if your joining to see the exact same LODs then that makes sense. the data doesn't magically appear now that it's been added, it needs to be generated in some way. now, LODs are saved to the server, so the server can communicate with the client to transfer LODs from areas never in your actual render distance, either through distant generation, pregenning, or by other player's exploration
Chev
Chev5mo ago
GitLab
Server Owners · Wiki · Distant-Horizons-Team / Distant Horizons ...
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...
YAGPDB.xyz
YAGPDB.xyz5mo ago
DH won't be able to generate LODs for chunks outside the vanilla render distance unless DH is installed on the server (DH 2.3.0+). Instead, as you travel around the world, LODs will be generated for areas you've visited. If DH is installed on the server, it will work just like in singleplayer, gradually pregenerating chunks around the player. The server also has access to the /dh pregen start <dimension> <origin> <chunkRadius> command, useful when you want to pregen without anyone online. For more information about serverside support, click here
GitLab
Server Owners · Wiki · Distant-Horizons-Team / Distant Horizons ...
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...
Chev
Chev5mo ago
though im not sure how strictly similar the configs need to be
hachiko
hachikoOP5mo ago
also, it did generate lods from further than the render distance despite being disabled on the server or so i thought
Chev
Chev5mo ago
those without distant horizons can still connect, they just won't see the LODs or get sent them, of course i noticed this too; either your configs are similar enough for distant gen to actually work (and they are both toggled on, of course), or DH was able to create LODs from some nearby chunks that do get loaded by vanilla generation yet not rendered (i have no idea if this is acutally the case, just and idea)
hachiko
hachikoOP5mo ago
huh.. well thats confusing im not really sure what to do then, ill try to match the config i guess and preload but idk might be unrelated but since i've enabled distant horizons i've been getting a lot of running behind and going too fast warnings in my server log i just got two mods to help with that hopefully though idk
Chev
Chev5mo ago
once you match the configs, you'll be able to see as the lods reach further. itl be gradual, but after a while very noticable server latency issues is pretty customary especialy at the start without config changes (you can change them ingame with /dh config, but i like changing it through the config file when the server's down. gives some context on what the settings do). is your server hosted on your machine or thorugh a service? i understand that universalaltor is for local machines
hachiko
hachikoOP5mo ago
it's on my pc
Chev
Chev5mo ago
well, then a /dh pregen with your parameters (I like a 256 radius for my pregens) is all you need for a good pregen that'll cover a very wide radius with no obvious borders granted you don't b-line it to the border of the radius and don't let the distant gen catch up do this without anyone connected. to speed it up, set the cpu prset in the config to "I paid for the whole cpu", or 5 (available presets autofill when in-game and doing /dh config), .this gives dh full authority of your cpu, so itl be pinned at 100% for an extended time, so feel free to set it to whatever. the setting is proportional to your cpu. you can set it to the thread count you want manually, too. once it's done, the server world now has a heafty .sqlite file (the faqs and the wiki site linked has the exact path) with the lod data. this will gradually get transfered to the players from the server. a little tip: you can speed this up by copying the data to the clients' local storage (again, path found in the wiki. choose the name of the server or whichever folder was modified last, granted this server is the one you last used DH with). now, itl skip the whole loading process communicating euth the server. the client just has to load it on their side
Miki_P98
Miki_P985mo ago
If universalator detected DH as client side, there is a high chance that is also blocks DH from loading, try removing it
hachiko
hachikoOP5mo ago
oki, ty i'll try pregenning then. also, i noticed i'm at like 70-100fps without any shaders on. is there any way to improve my performance with any mods i might've not found yet? or some settings? and with shaders i drop to 20-30fps ish
Puhpine
Puhpine5mo ago
pregenning can improve performance quite a bit
Skillnoob_
Skillnoob_5mo ago
Shaders are pretty much guaranteed to at least cut your fps in half, I think because it had to render the entire world twice due to shadows If the shaderpack has shadows from the sun You can try makeup ultra fast if you want a lightweight shaderpack
hachiko
hachikoOP5mo ago
is there no mods that could help? or settings?
Skillnoob_
Skillnoob_5mo ago
. Try using the "Adrenaline" modpack, it has all the useful optimization mods. Otherwise, no
Skillnoob_
Skillnoob_5mo ago
Modrinth
Adrenaline - Minecraft Modpack
1.21.5 beta - Leading, lightweight performance modpack with no QoL features, now with server support!

Did you find this page helpful?