What settings control how much/far/fast my server will send to a new client.
If I pregen or explore on my server and then delete the DB on my client, once I rejoin my server I don't load everything back.
I would like for a new client, that hasn't been anywhere, to load everything that has been generated so far. Is that possible? What settings on the server/client could I adjust to change this behavior?
I have looked around the settings, tweaked some things, and thought I understood but what I expected hasn't been happening.
3 Replies
You can edit the DH RD on the client so that it covers everything that is already generated
If you want the clients to download everything instead of only what is inside the DH RD, just send the players a download link with the server side DB
Just tested stuff out with these settings
lodChunkRenderDistanceRadius = 4096
realTimeUpdateDistanceRadiusInChunks = 4096
maxSyncOnLoadRequestDistance = 4096
maxGenerationRequestDistance = 4096
synchronizeOnLoad = true
maxDataTransferSpeed = 800000
enableRealTimeUpdates = true
distantGeneratorMode = "PRE_EXISTING_ONLY"
enableDistantGeneration = true
After loading in and waiting I could see ~500 blocks. I went 2,000 blocks in 1 direction. Everything was loaded and could see 2,000 blocks generated. I teleport back to 0 and leave. I delete the client DB and when I load back in all I get is the original ~500 blocks. I can't see any of the previously explored area.
After testing and getting those results I left the client loaded and just noticed that some more had come in but barely past where I could already see. Maybe it will load the rest but very very slowly.
What could I change to have this load in as much as possible as quickly as possible? Everybody will be on LAN and with a quick enough PC.
What are the client side settings?
Try (on the client):
- increasing the transfer speed / bandwidth limit
- increase the CPU load
- make sure the DH RD covers the already generated terrain
Also DH measures everything in chunks, the pregen is in chunks, the settings are also in chunks