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
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
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
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?
Yes, there is DH data within .minecraft/saves/data
.minecraft/save/DIM1/data
.minecraft/save/DIM-1/data
there should be this folder if your hosting a server
Ah I am not hosting DH on server
is it lan?
I am trying a client side only approach cuz the server side approach seems buggy
No hosting through pebblehost
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
Ya that is one reason I am trying client only approach and using chunky in singleplayer
thats where LODS are stored for clients
ah I found it in my filepath
have them try to replace the server you play on sqlite in data
and make sure the folders and everything match up
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
hmm Id try switching to the Nightly build should be something like this
could be from an update they pushed not on stable
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
this one only should only be one file with this path DistantHorizons.sqlite
have them try to place that in the other directory
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?no some of them have different extensions on em the one only ending in .sqlite should suffice
should also be the only biggest file
I'll give it a shot once chunky is finished. Thank you for the help
no problem it is uncharted territory for me but it could or could not work unless someone chimes in saying it does
/lodstored
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/
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
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.
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
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