Is using this mod realistic with 100 players
I am hosting a 100 player civilisation event, the world will be 4k x 4k and the whole world will be pre generated. how CPU ram and network intensive would it be to have the mod installed and also Distant Generation enabled for the players
40 Replies
You can pregenerate the LODs for the entire world. What CPU is on the server?
And are you gonna use the plugin or mod?
a ryzen 5 3600 overclocked to 4,5ghz
forge mod
With that CPU, pre-generation is highly recommended. See the server-side wiki for how to use the generation command for the server.
The entire world is pre-generated as I stated in my message
Right.
DH pregen or chunky?
Is it bad that I used chunky?
no. But you should pregen with DH as well to generate all the LODs
I see
I did fly around a bit to load everything in
Did that generate it?
most likely not all
dh pregen start <dimension> <start_x> <start_z> <chunk_radius>I'll do that
But my questions still stands, how does the mod affect performance if the world is already generated on a large scale server
The biggest that was tested is probably the DH smp, which uses a 9900X I think
How many players?
Last I checked, around 50 consecutive players.
Also you should set the setting
generationBoundsRadius to 4000 probably, so that clients can't request LOD generation outside the borderThanks for the tip
server was struggeling though
But idk how much that was due to DH
I will do a large scale test in a month, I'll see how it goes
Also if you want to rate limit the requests, there's
generationRequestRateLimit, syncOnLoadRateLimit and maxDataTransferSpeedI see
I will look into that
Do you care about storage space much?
or is it very limited
Well the world will be only 4k x 4k
then you can probably change the setting
dataCompression to LZ4 instead of LZMA2Does that increase performance?
yes
Awsome, I will do that
but take more storage since LZ4 is not as efficient
That should be fine
Not efficient in compression, mind you.
That's okay
Yes, it takes around double the storage, but for a 4k world its fine
Zstd would be the best middle ground, but James seem to struggle getting it properly implemented, last I checked.
Speaking of storage...
I don't think I will fill up my storage
It will take a few gb at most
Awsome
Also, you should experiment with the threadPreset setting, see how much you can allow DH to have before the server starts lagging
Because 100 players will be a lot of LOD requests to process
https://discord.com/channels/881614130614767666/902896965354930217/1410934216279195688
Follow up message to that.
Mind that the world exists of a handful of pretty small Islands, so all the players will be close together. I don't know if this matters
its not gonna reduce the amount of LOD requests by much
Ah okay