Sharing LOD's for server

Sorry ahead of time if this is a dumb question. I'm making a server with my friends and have pre-generated chunks using chunky on singleplayer. Transferring the world is straightfoward but I want my friends to be able to use the LOD's I have already cached. I'm guessing it would be under .minecraft/saves and then I see DH in DIM1 and DIM-1. Let me know if this approach can work and what files to send to friends. Thank you for the help
28 Replies
RaidenRainz
RaidenRainz3mo ago
You wont be able to Transfer your LODS to the server but if you use the Nightly build of DH for the Server and Client. The DH on the server will generate the LODS and send it to the client to Render
Takeru_Kobayashi
Takeru_KobayashiOP3mo ago
I will try the Nightly build approach too but my question is about sending the LOD's directly to my friends and not uploading to the server. I should have made that more clear, I apologize
RaidenRainz
RaidenRainz3mo ago
It sounds possible client to client you would need to wait for someone with more knowledge on that have you tried checked your worlds folder?
Takeru_Kobayashi
Takeru_KobayashiOP3mo ago
Yes, there is DH data within .minecraft/saves/data .minecraft/save/DIM1/data .minecraft/save/DIM-1/data
RaidenRainz
RaidenRainz3mo ago
there should be this folder if your hosting a server
No description
Takeru_Kobayashi
Takeru_KobayashiOP3mo ago
Ah I am not hosting DH on server
RaidenRainz
RaidenRainz3mo ago
is it lan?
Takeru_Kobayashi
Takeru_KobayashiOP3mo ago
I am trying a client side only approach cuz the server side approach seems buggy No hosting through pebblehost
RaidenRainz
RaidenRainz3mo ago
Ouch yeah youll be limited on CPU speed and on pebble you are only allocated some resources that folder is in the client side btw not on server
Takeru_Kobayashi
Takeru_KobayashiOP3mo ago
Ya that is one reason I am trying client only approach and using chunky in singleplayer
RaidenRainz
RaidenRainz3mo ago
thats where LODS are stored for clients
Takeru_Kobayashi
Takeru_KobayashiOP3mo ago
ah I found it in my filepath
RaidenRainz
RaidenRainz3mo ago
have them try to replace the server you play on sqlite in data and make sure the folders and everything match up
Takeru_Kobayashi
Takeru_KobayashiOP3mo ago
I only see this file in Distant_Horizons_server_data directory: DistantHorizons.sqlite There are three DistantHorizons.sqlite in my single player world. under .minecraft/saves/data .minecraft/save/DIM1/data .minecraft/save/DIM-1/data
RaidenRainz
RaidenRainz3mo ago
hmm Id try switching to the Nightly build should be something like this
No description
RaidenRainz
RaidenRainz3mo ago
could be from an update they pushed not on stable
Takeru_Kobayashi
Takeru_KobayashiOP3mo ago
I see that folder my Distant_Horizons_server_data directory seems to be set up correctly but which file would I send to my friends cuz like I said, the singleplayer world has 3 DistantHorizons.sqlite
RaidenRainz
RaidenRainz3mo ago
this one only should only be one file with this path DistantHorizons.sqlite have them try to place that in the other directory
Takeru_Kobayashi
Takeru_KobayashiOP3mo ago
So Distant_Horizons_server_data\Minecraft+Server\overworld is the target directory for the world's DistantHorizons.sqlite but where should I grab the file from as when I navigate to my single player world (the world I want to move to the server) I see three different DistantHorizons.sqlite. Would all these work the same?
RaidenRainz
RaidenRainz3mo ago
no some of them have different extensions on em the one only ending in .sqlite should suffice should also be the only biggest file
Takeru_Kobayashi
Takeru_KobayashiOP3mo ago
I'll give it a shot once chunky is finished. Thank you for the help
RaidenRainz
RaidenRainz3mo ago
no problem it is uncharted territory for me but it could or could not work unless someone chimes in saying it does
Miki_P98
Miki_P983mo ago
/lodstored
YAGPDB.xyz
YAGPDB.xyz3mo 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/
Takeru_Kobayashi
Takeru_KobayashiOP3mo ago
Is this for the Nightly version of DH? Do I need to create this in my server .minecraft/Distant_Horizons_server_data/SERVER_NAME/? I do not have Nightly version of DH, server side is all vanilla
YAGPDB.xyz
YAGPDB.xyz3mo ago
Distant Generation doesn't work in multiplayer, meaning DH won't be able to generate LODs for chunks outside the vanilla render distance. Instead, as you travel around the world, LODs will be generated for areas you've visited. In the next update, DH 2.3, you will be able to add DH to your server granted it's running a compatible mod/plugin loader (Fabric, (Neo)Forge, Bukkit and their derivatives). This will allow the server to generate LODs and send them to the client, making distant generation possible on multiplayer. If you wish to try 2.3 early, read everything in this thread: https://discord.com/channels/881614130614767666/1285883332768563284 Keep in mind that this build is still experimental, we do not encourage using it on large servers until further testing.
RaidenRainz
RaidenRainz3mo ago
Thats the paths you would use to transfer LOD overworld is in data so make sure it matches in the Distant_Horizons_server_data overworld
Miki_P98
Miki_P983mo ago
For all versions except the nightly server side (in server files) paths, which are missing All of this paths are client side You can moce LODs from one location to the other to move LODs from single to server and from world to world And you can send the LODs to your friends and that would work too
Want results from more Discord servers?
Add your server