Chunks not loading for friend on server.

So me and my friend started a server(im the host) but distant horizons not loading for him, only the ones that has been discovered. (Two pictures, one from mine one from his point of view) We use the same mods, installed the same ones (Iris-fabric, sodium-fabric, DH 2.2, terralith, essential), we connected to each other through essential mod. render distance cpu usage is the same (render distance 20 chunks, DH render 256, cpu usage balanced, quality high) PC almost the same, he has I5 12400f, ( i have 10400f) altough he has 16gbs, and 4gigs is dedicated to minecraft only, i have 32 and 8 gigs for mc only, but this is not a ram issue since his is not loading simply my worldgen tasks are working, so always shows 7-9 task and 900 completed, for him 0 task and about 70 completed --> (my cpu usage was 70-100%, his were unsuprisingly around 30-50, but cpu settings didnt work (I use balanced and its fine, he tried the "i paid for the whole CPU" and it was the same) could the be a server issue or just he has to change some settings, ( the pics were taken at the same time, we walked only close to each other [so no pre-loaded chunks for me] but i can see much further, [the 256 chunks probably] and he can only see the pre loaded chunks at that distance, and yeah it was rainy so we couldnt really show the difference but i think its noticable) any suggestions?
No description
No description
35 Replies
Harvey
Harveyβ€’3mo ago
you need to actually go explore the chunks idk if it's possible but are you actually hosting the server from your minecraft? and somehow playing on the same device? if not it is weird that it's working for you unless you have the server side fork and you have DH installed on the server but you're only supposed to be able to see chunks in your real render distance until you actually explore the chunks, so DH can cache them
SeregyD
SeregyDOPβ€’3mo ago
we explored the same chunks and you can see the difference (on the left side of the 2nd picture you can see a "circle" thats the range of the chunk he is getting loaded
Harvey
Harveyβ€’3mo ago
his is how it would be supposed to look, you'd only be able to see chunks you've actually loaded before
SeregyD
SeregyDOPβ€’3mo ago
idk how it works tbh, we downloaded the essential mod, it has a friend option, and you can host the world and invite friends, without doing anything extra, so just downloaded the modded added each other and it was done
Harvey
Harveyβ€’3mo ago
it's odd that you can ah so it's on your device that's why it works for you
SeregyD
SeregyDOPβ€’3mo ago
not same device, we live in different cities πŸ˜„
Harvey
Harveyβ€’3mo ago
this isn't a bug at all this is just how the mod works if it's not your own world, there's simply no way for your device to have the chunks, unless for some reason the server sends those chunks (like if it has the DH server side fork installed) all it can do, is store those chunks once you've visited them and the reason it works for you is because this IS your world, so you already load all the chunks no need to receive them from the server but your friend will have to explore them to get them
SeregyD
SeregyDOPβ€’3mo ago
so what do you mean by loading chunks? if i stand still the game will load the render distance chunks, which is 20, and DH will load the rest of it, which is 256 chunks correct? and i know its my server, my world, but he also has the mod installed, so should HIS DH and his world render do the same with his pc? so if he goes to a random place that has never been visited by me, he should see that 256 chunks loaded by his DH i get that he has to load the chunks for himself i get that but my game loads 256 chunks around me, but his doesnt like in the pictures we were there first time, and i could see everything, that 256 chunk, (not loaded chunk, so i could see the 256 chunk in front of us that has never been visited)
Harvey
Harveyβ€’3mo ago
he can only load radius that the server sends not 256 i think by default it's like 12 he can only ever render 12 at once he would have to walk through other chunks to receive them you can stand still and render 256 because it's your local world, you don't need to receive chunks from the server ah default is 10
SeregyD
SeregyDOPβ€’3mo ago
aaa, but like his DH never works but only if he had explored it before or wha
Harvey
Harveyβ€’3mo ago
so he will only ever load 10 chunks around himself, although DH can store and show more after he has already loaded them yeah he can only see LOD chunks if he has been there before this isn't a mod issue it's just the way minecraft servers work if the server was sending him all 256 chunks it would be ridiculous strain DH does have a work around but i doubt it would work with essentials and it's pretty buggy there's a server side patch you can install on the server that will slowly send distant chunks to clients who also have that version of DH installed
SeregyD
SeregyDOPβ€’3mo ago
i mean it works so far but only with chunks loaded by him
Harvey
Harveyβ€’3mo ago
yeah that works but that is it, that's just how it will always be
SeregyD
SeregyDOPβ€’3mo ago
so this COULD fix the issue?
Harvey
Harveyβ€’3mo ago
yeah but it would probably be more hassle than it's worth and i dont even know if it will work considering how you're running the multiplayer session i have it installed on my server that i'm paying for Sparked hosting for, and it kinda works, but is buggy
Puhpine
Puhpineβ€’3mo ago
not as long as your using essential
SeregyD
SeregyDOPβ€’3mo ago
can i get back to the issue a littlebit, just a quick question, i understand the issue but not this
Harvey
Harveyβ€’3mo ago
the server sends 10 chunk render distance by default so the most any client on a server could ever load around them at one moment is 10 chunks mods like DH and bobby work on servers by only STORING the chunks that have already been received and then rendering them as fake chunks with the rare exception of the DH server side fork (which as i said requires being set up on the server itself and wouldn't work weith essential), there is no way to load more than the render distance the server sends you which is 10 but could be changed in server settings probably, however increasing it by even a few chunks would probably put a ton of stress on the server and tank performance
SeregyD
SeregyDOPβ€’3mo ago
yeah i get that
SeregyD
SeregyDOPβ€’3mo ago
only issue is that that distance doesnt seem like 10 chunks (blue where we came from, the loaded chunks, the red is the "new" chunks) so like it seems to me that DH does work for him at some extent, bc he still has a pretty big render distance, but not as much so the way i see it is the mod works for him as well but it is limited when it comes to his loading capabilites. and thats why i thought it was a mod issue,
No description
SeregyD
SeregyDOPβ€’3mo ago
like 10 chunks is about 160 block, he shouldnt be able to see down and that radius that is shown on the pic, without dh ofc so yeah i thought this was a server issue i was just wondering if yall have any ideas on them
Harvey
Harveyβ€’3mo ago
yea, the mod works he can see the blue line because he already loaded those chunks so they're stored on his device by DH
SeregyD
SeregyDOPβ€’3mo ago
yep
Harvey
Harveyβ€’3mo ago
but he can't see past the red line because that's outside the 10 chunks the server sends AND he's never loaded them before
SeregyD
SeregyDOPβ€’3mo ago
yeah but my point is that the red line is not really 10 chunks πŸ˜„
Harvey
Harveyβ€’3mo ago
it might be idk
SeregyD
SeregyDOPβ€’3mo ago
i mean we were about 160 blocks high
Harvey
Harveyβ€’3mo ago
it could be slightly less if 1) essential uses a lower default or 2) the server just hasn't sent them yet verticality shouldn't matter since chunks go from the bottom of the world to the top iirc either way be assured this is the mod working as intended and if your friend wants to see those chunks he needs to explore them the only reason you can see them is because you're running the world from your device, typically nobody on a server would be able to see that far without exploring them first
SeregyD
SeregyDOPβ€’3mo ago
ight and there is no way they can see what i loaded
Harvey
Harveyβ€’3mo ago
nope, they'd have to go there themselves
Puhpine
Puhpineβ€’3mo ago
set up a dedicated server, then either use the serverside version of DH, or generate the LODs in singleplayer and transfer them over
SeregyD
SeregyDOPβ€’3mo ago
ight thanks for the help🫑 yeah one more silly question, just your opinions on it again, idk where DH stores the data of the loaded chunks, but would it be possible to send those files to him?
Puhpine
Puhpineβ€’3mo ago
yes, but again, it wont work as long as youre using essential /lodstored
YAGPDB.xyz
YAGPDB.xyzβ€’3mo 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