DH server does not work for other players

I have a Fabric server on 1.21.4 using the same DH installation on both server and client. Works just fine for me as the host, but when my friend joins he doesn't see any LOD. He has the same mods as me and it works when he plays single player. The server says DH is running properly and distant generation is enabled. Our config files are default except high settings, 4096 kb upload and 30/60 requests per second. What's going on?
82 Replies
Argonil
ArgonilOP5mo ago
for the record, my client and server folders are merged as such:
No description
Argonil
ArgonilOP5mo ago
I see there's LOD files in both the world folder and the Distant_Horizons_server_data folder. Both LOD folders are receiving updates while playing. Idk if there's anything wrong with my folder structure, but I would assume not.
Puhpine
Puhpine5mo ago
does it say "server has full DH support" in the f3 menu of the client?
Argonil
ArgonilOP5mo ago
Yes
Puhpine
Puhpine5mo ago
can you send a screenshot of the f3 menu of the client?
Miki_P98
Miki_P985mo ago
It is probably important to say that Puhpine most likely asks if the line is present on the client for which DH does not work Same for the SS Just a clarification though, idk if needed
Argonil
ArgonilOP5mo ago
waiting for my friend to come online to take a screenshot How do you scroll down on the F3 debug screen?
Miki_P98
Miki_P985mo ago
You can't, if any part of the F3 screen is cut out, you need to reduce the GUI scale in vanilla MC settings
Argonil
ArgonilOP5mo ago
ah
Argonil
ArgonilOP5mo ago
this is my debug screen, my friend will post his when he's online
No description
Argonil
ArgonilOP5mo ago
this is my friend's who's experiencing the issues
No description
Argonil
ArgonilOP5mo ago
this is what his horizon looks like (he's not seeing anything beyond the 32 chunk render distance, and ofc he sees less if I turn render distance down)
No description
Argonil
ArgonilOP5mo ago
@Ran my friend isn't online right now, but seeing as DH works for him in single-player and the only config setting he touched is the fog setting, I don't see what he could've disabled to make it not work. It must be something else. Anything he could've disabled that stops it from rendering any LOD should also break the mod in single-player, no? It couldn't be a conflict with c2me could it? I figured you'd have said so already
Ran
Ran5mo ago
no c2me is fine @YAGPDB.xyz /lodstored
YAGPDB.xyz
YAGPDB.xyz5mo 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/ Server Mod - Overworld: SERVER_FOLDER/world/data/DistantHorizons.sqlite - Nether: SERVER_FOLDER/world/DIM-1/data/DistantHorizons.sqlite - End: SERVER_FOLDER/world/DIM1/data/DistantHorizons.sqlite - Custom Dimensions: SERVER_FOLDER/world/DIMENSION_FOLDER/data/DistantHorizons.sqlite Server Plugin All dimensions in one file: SERVER_FOLDER/plugins/DHSupport/data.sqlite
Ran
Ran5mo ago
maybe he should delete the .minecraft/Distant_Horizons_server_data/SERVER_NAME/ file if it exists?
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...
Argonil
ArgonilOP5mo ago
I'll tell him when he's online and get back to you
kyfami
kyfami5mo ago
fwiw I have a fairly savvy/experienced player telling me the same thing Three seperate DH clients were generating themselves for about a year We just moved to 2.3 last night to try server side my gal and I on LAN have no problem. Looks stunning, absolutely incredible, like the viral videos you see on socials Her brother is across town and claims all the LOD's are blank Claimed he deleted the .toml and .sqlite already, I was going to head over later today and verify
Puhpine
Puhpine5mo ago
What does blank mean
Argonil
ArgonilOP5mo ago
My friend and I just tested it, he deleted the LOD files and it still doesn't work. They were over 4 GB, really weird @Ran (UTC+11) any other ideas?
Ran
Ran5mo ago
Okay send logs to see if there's any clue there /logstored
YAGPDB.xyz
YAGPDB.xyz5mo ago
You should send your latest.log file to provide additional useful information. Logs are usually located in the .minecraft/logs directory. On Windows: %appdata%\.minecraft\logs On Linux: ~/.minecraft/logs On Mac: ~/Library/Application Support/minecraft/logs Please upload the file to mclo.gs instead of sending the raw file. This makes reading the contents of the file a lot easier and improves the chances of you getting the help needed. After uploading the file, click on Save and send the link.
Argonil
ArgonilOP5mo ago
this is his log
Argonil
ArgonilOP5mo ago
this is the server's log
Wdp
Wdp5mo ago
Try without shaders?
Argonil
ArgonilOP5mo ago
I don't see how shaders could interfere
Wdp
Wdp5mo ago
Ye they do sildurs for example disables dh lods So maybe try without shaders and see if there still is an issue
Argonil
ArgonilOP5mo ago
It works in single player but not when he joins the server
Wdp
Wdp5mo ago
hmmm full suuport and the chunks are getting transfered weird issue did you use the latest nigtly build on the client AND the server
Argonil
ArgonilOP5mo ago
both are using whichever version that modrinth gives you when you click download and select 1.21.4 and fabric
Wdp
Wdp5mo ago
check #links-n-downloads and take the latest of of there and try again these are "unstable" builds but most of the time they work great
Argonil
ArgonilOP5mo ago
we'll try it out in our next session funny, we wait for him to come online all day and then he's too busy tending to his farm in the game for 6 hours before deciding it's time to try your suggestions he's a farmer IRL and then he comes home and plays with his farm in minecraft xD
Wdp
Wdp5mo ago
whahaha funny but does dh work when YOU connect to the server?
Argonil
ArgonilOP5mo ago
Yes
Wdp
Wdp5mo ago
hmm sure your friend has the latest?
Argonil
ArgonilOP5mo ago
he has the exact same installation as me
Wdp
Wdp5mo ago
hmmmm shaders?
Argonil
ArgonilOP5mo ago
same he only turned off bloom in the shader settings, everything else is identical
Wdp
Wdp5mo ago
what now its extra weird
Argonil
ArgonilOP5mo ago
I read something about port forwarding some port for DH, tried it but it didn't work
Wdp
Wdp5mo ago
no normaly its just the mc port
Argonil
ArgonilOP5mo ago
ye it did seem odd to me
Wdp
Wdp5mo ago
what protocol is the port forwarded? UDP or TCP? and what port is it? 25565? in AND out?
Argonil
ArgonilOP5mo ago
TCP yeah
Wdp
Wdp5mo ago
port?
Argonil
ArgonilOP5mo ago
25565
Wdp
Wdp5mo ago
hmmmm hmmm idk man maybe its a his thing and dh isnt supported on his pc did you try conneccting from outside ur network?
Argonil
ArgonilOP5mo ago
again, dh works in single player for him and his debug page says the server supports DH
Wdp
Wdp5mo ago
ye ye mb
Argonil
ArgonilOP5mo ago
I did ask another friend about how much he could see, it sounded like DH doesn't work for him on the server either but his answer was a bit vague...
Wdp
Wdp5mo ago
can i maybe connect and see if the same issue occurs dm me then? ONLY if its ok for you
Argonil
ArgonilOP5mo ago
sure, one sec
Wdp
Wdp5mo ago
i will do nothing i promise
Wdp
Wdp5mo ago
No description
Wdp
Wdp5mo ago
No description
Argonil
ArgonilOP5mo ago
WDP found that it worked for him after he gave it a few minutes to initialize I somehow missed the DH icon in the options menu, will check if my friend has rendering enabled in there. But he has replaced his config file with mine like 3 times and it's enabled for me, so I don't see why it would be disabled for him.
Wdp
Wdp5mo ago
👍 Where tou able to test it with ur friend @Argonil
Argonil
ArgonilOP5mo ago
we checked the menu, rendering was enabled. Then we disabled and enabled it again, didn't work then we tried the latest nightly build, didn't work
Wdp
Wdp5mo ago
Did you wait a bit to see if they generate and you can check with spectator mode to see it more clearly O let ur friend try with JUST dh and see if they generate
Argonil
ArgonilOP5mo ago
Tried, didn't work
Wdp
Wdp5mo ago
What did you try, all of it ?
Argonil
ArgonilOP5mo ago
Yes.
Wdp
Wdp5mo ago
Ye buddy I have to call in extra help I think @Puhpine (GMT +1) really need help for this one, tldr: weird issue
Puhpine
Puhpine5mo ago
Nothing interesting in here unfortunately, apart from the ip of the server... (and the name of the server, lol)
Wdp
Wdp5mo ago
Weird issue right? I tested it on his server and my lods generated perfectly fine
Argonil
ArgonilOP5mo ago
Using whitelist anyway...
Puhpine
Puhpine5mo ago
Would still advise you to upload it to mclo.gs next time
Wdp
Wdp5mo ago
Why could I joint then Sure it’s working? Don’t forget to enable it in server.properties
Puhpine
Puhpine5mo ago
Can you let your friend send you a screenshot of his mc with a normal render distance of 2? See if any terrain shows up at all
Argonil
ArgonilOP5mo ago
Think I'll ask him to reinstall everything. He already reinstalled DH but idk what else to try...
Wdp
Wdp5mo ago
Ok keep us update
Argonil
ArgonilOP5mo ago
I disabled it for you
Wdp
Wdp5mo ago
Ok np
Argonil
ArgonilOP5mo ago
I don't think it'll show anything, but yes
Puhpine
Puhpine5mo ago
If that is indeed the case, let him delete the config file /config
YAGPDB.xyz
YAGPDB.xyz5mo ago
To edit the config, press the button next to the FOV slider to edit the config. The config file found in .minecraft/config/DistantHorizons.toml
Argonil
ArgonilOP5mo ago
Just saw this in the changelog for Complementary Reimagined shaders:
No description
Argonil
ArgonilOP5mo ago
That's the shader pack we're using, and my friend has an AMD GPU whereas I have Nvidia. Gonna see if it works now when he gets online
Wdp
Wdp5mo ago
O ok nice work Keep us updated and mark yours as a solution if that worked
Argonil
ArgonilOP5mo ago
Reinstalling mods and updating Complementary Reimagined fixed the issue.
Wdp
Wdp5mo ago
Ok nice

Did you find this page helpful?