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
Skillnoob_
Skillnoob_2mo ago
You can pregenerate the LODs for the entire world. What CPU is on the server? And are you gonna use the plugin or mod?
LLDJ
LLDJOP2mo ago
a ryzen 5 3600 overclocked to 4,5ghz forge mod
hardester
hardester2mo ago
With that CPU, pre-generation is highly recommended. See the server-side wiki for how to use the generation command for the server.
LLDJ
LLDJOP2mo ago
The entire world is pre-generated as I stated in my message
hardester
hardester2mo ago
Right.
Skillnoob_
Skillnoob_2mo ago
DH pregen or chunky?
LLDJ
LLDJOP2mo ago
Is it bad that I used chunky?
Skillnoob_
Skillnoob_2mo ago
no. But you should pregen with DH as well to generate all the LODs
LLDJ
LLDJOP2mo ago
I see I did fly around a bit to load everything in Did that generate it?
Skillnoob_
Skillnoob_2mo ago
most likely not all dh pregen start <dimension> <start_x> <start_z> <chunk_radius>
LLDJ
LLDJOP2mo ago
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
Skillnoob_
Skillnoob_2mo ago
The biggest that was tested is probably the DH smp, which uses a 9900X I think
LLDJ
LLDJOP2mo ago
How many players?
hardester
hardester2mo ago
Last I checked, around 50 consecutive players.
Skillnoob_
Skillnoob_2mo ago
Also you should set the setting generationBoundsRadius to 4000 probably, so that clients can't request LOD generation outside the border
LLDJ
LLDJOP2mo ago
Thanks for the tip
Skillnoob_
Skillnoob_2mo ago
server was struggeling though But idk how much that was due to DH
LLDJ
LLDJOP2mo ago
I will do a large scale test in a month, I'll see how it goes
Skillnoob_
Skillnoob_2mo ago
Also if you want to rate limit the requests, there's generationRequestRateLimit, syncOnLoadRateLimit and maxDataTransferSpeed
LLDJ
LLDJOP2mo ago
I see I will look into that
Skillnoob_
Skillnoob_2mo ago
Do you care about storage space much? or is it very limited
LLDJ
LLDJOP2mo ago
Well the world will be only 4k x 4k
Skillnoob_
Skillnoob_2mo ago
then you can probably change the setting dataCompression to LZ4 instead of LZMA2
LLDJ
LLDJOP2mo ago
Does that increase performance?
Skillnoob_
Skillnoob_2mo ago
yes
LLDJ
LLDJOP2mo ago
Awsome, I will do that
Skillnoob_
Skillnoob_2mo ago
but take more storage since LZ4 is not as efficient
LLDJ
LLDJOP2mo ago
That should be fine
hardester
hardester2mo ago
Not efficient in compression, mind you.
LLDJ
LLDJOP2mo ago
That's okay
Skillnoob_
Skillnoob_2mo ago
Yes, it takes around double the storage, but for a 4k world its fine
hardester
hardester2mo ago
Zstd would be the best middle ground, but James seem to struggle getting it properly implemented, last I checked. Speaking of storage...
LLDJ
LLDJOP2mo ago
I don't think I will fill up my storage
Skillnoob_
Skillnoob_2mo ago
It will take a few gb at most
LLDJ
LLDJOP2mo ago
Awsome
Skillnoob_
Skillnoob_2mo ago
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
LLDJ
LLDJOP2mo ago
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
Skillnoob_
Skillnoob_2mo ago
its not gonna reduce the amount of LOD requests by much
LLDJ
LLDJOP2mo ago
Ah okay

Did you find this page helpful?