Which server-side optimization mod combos for Fabric 1.20.1?

Hello guys, title is self-explanatory.
46 Replies
Admincraft Meta
Admincraft Meta7mo ago
Thanks for asking your question!
Make sure to provide as much helpful information as possible such as logs/what you tried and what your exact issue is
Make sure to mark solved when issue is solved!!!
/close !close !solved !answered
Requested by nomorememories#0
Skullians
Skullians7mo ago
Lithium FerriteCore MemoryLeakFix Pregenerate with chunky, or use Noisium Clumps LazyDFU for quick startup Fast Async World save is nice make sure sync chunk writes in server.properties is set to false if you are not using a HDD
holt407's slut
holt407's slutOP7mo ago
Krypton?
Skullians
Skullians7mo ago
If you don’t care about vanilla compatibility, ServerCore that’s also good Connectivity is useful too
holt407's slut
holt407's slutOP7mo ago
why is chunky and noisium mutually exclusive
Skullians
Skullians7mo ago
So Chunk generation is one of the heaviest processes for a server. Pregenerating is where you generate all the chunks in one area (typically like 10k radius), usually with a mod like Chunky. You usually do the same for nether & end (1/8 of overworld pre gen for nether due to 1:8 sizing). However that uses a good 25gb of storage space and can take up to 24+ hours depending on your cpu to complete. Instead you can use Noisium which is a mod that speeds up generation
holt407's slut
holt407's slutOP7mo ago
i generated 100 chunk radius with prechunkgenerator in 40 mins today
Skullians
Skullians7mo ago
that’s.. 1600 blocks that’s uh not very far
holt407's slut
holt407's slutOP7mo ago
oh shit 16 * 100 equals 1.6k
Skullians
Skullians7mo ago
yeah
holt407's slut
holt407's slutOP7mo ago
im sorry
Skullians
Skullians7mo ago
all good btw don’t use chunk pregenerator
holt407's slut
holt407's slutOP7mo ago
oh yeah i heard
Skullians
Skullians7mo ago
Use chunky (mod / plugin) :D
holt407's slut
holt407's slutOP7mo ago
rookie mistake on my part
Skullians
Skullians7mo ago
happens to the best of us
holt407's slut
holt407's slutOP7mo ago
also i have 12 core ryzen 9 5950X locked to 4.59 GHZ is that enough for a create + origins fabric server
Skullians
Skullians7mo ago
note: singlethread is what matters for a good mc cpu. GHz is irrelevant. But yeah a 5950X is a good cpu
holt407's slut
holt407's slutOP7mo ago
im assuming a max of 9 players
Skullians
Skullians7mo ago
How many players ah yeah, make sure you pregenerate
holt407's slut
holt407's slutOP7mo ago
okay!
Skullians
Skullians7mo ago
and set a worldborder
holt407's slut
holt407's slutOP7mo ago
oh, why is that i bet its bcz the thing u explained so they wont gen chnuks
Skullians
Skullians7mo ago
yeah If you pregenerate 10k in the overworld, set the worldborder to 10k So they can’t go into ungenerated chunks I would recommend ChunkyBorder (mod), as it lets you set different pregen sizes for each dimension
holt407's slut
holt407's slutOP7mo ago
otherwise it generates 1000 chunks on each dim?
Skullians
Skullians7mo ago
wit wait I mean different worldborder sizes here So you’d do a, for example 10k radius pregen in the overworld
holt407's slut
holt407's slutOP7mo ago
id need a 1.5k in nether
Skullians
Skullians7mo ago
so with chunkyborder set the worldborder to 10k for overworld
holt407's slut
holt407's slutOP7mo ago
1.25
Skullians
Skullians7mo ago
Yeah and then for end I’d just do like 7.5k or something
holt407's slut
holt407's slutOP7mo ago
gotchu
Skullians
Skullians7mo ago
By the way chunky uses block radius and not chunk radius like chunky pregenerator :D
holt407's slut
holt407's slutOP7mo ago
ah okay also 1 - any lightning rewrite mods 2 - why does single thread performance not correlate to ghz
Skullians
Skullians7mo ago
1. You mean lighting rewrite? You can technically use starlight but in 1.20 mojang rewrote the light engine which resulted in starlight becoming virtually obsolete, like it only improves some updates by fractions of milliseconds 2. Minecraft is singlethreaded because of mojang’s poor optimisations. Minecraft is primarily concerned with single core performance. You still need at least two cores however, the second is to offload things like Garbage Collection and non core logic threads (networking, io) to so they don’t steal time from the main loop. The myth of clock speed being the sole performance factor has been disproven many times over, Apple being the most famous example that often compared a lower clock speed PowerPC to the newer Pentium 3/4 line ups from IBM and similar. https://www.setup.md/h/hardware
setup.md
Hardware
Picking the right hardware is the most important thing when it comes to hosting as it will determine how far you can push your ideas before you have to throttle back or risk destroying the user experience.
ProGamingDk
ProGamingDk7mo ago
dont need chunkyborder for this /chunky world (worldname) does just fine
Carl-bot
Carl-bot7mo ago
Plugin: Chunky
Chunky is a plugin that will load chunks in a defined radius into server memory, making it easier, and less performance impacting on your server when a player loads those chunks. If you've setup a worldborder, start with by typing /chunky worldborder . Otherwise, you can set a radius using /chunky radius #. Then run /chunky start. It is a good idea to let this run with no players online. If your server does crash, just start it back up and /chunky resume and it should pick back up where it left off. Once it tells you that the task is finished, you may remove the chunky plugin folder and the Chunky .jar from your server.
Admincraft Canned Responses
Skullians
Skullians7mo ago
oh mb
holt407's slut
holt407's slutOP7mo ago
okay thank you also jei or rei i know im asking too much questions sorry
Skullians
Skullians7mo ago
Can’t go wrong with either tbh I usually say JEI but doesn’t matter dw about it lol
holt407's slut
holt407's slutOP7mo ago
nvm im just gonna install everything serverside also on client @Skullians view distance/sim distance? also do i use aikar's gc flags or do i use another garbe col also is alternate current good?
Ashank
Ashank7mo ago
yup, alternate current is great
Skullians
Skullians7mo ago
usually 8 view 6 sim maximum yeah
holt407's slut
holt407's slutOP7mo ago
wait really? i was using 10/10 the whole time shi, no wonder i was lagging then im setting these up as my new values, is that ok i thought they were kind of low
Skullians
Skullians7mo ago
The higher the laggier just get your players to install Bobby or Distant Horizons on their client if they want to see further 10/10 is default the higher, especially the simulation, the more entities loaded for each player (assuming they are spread out)
holt407's slut
holt407's slutOP7mo ago
i know but i dont want the game to look shitty oh but disytant horizons exist you are right
Skullians
Skullians7mo ago
8, 6 is often quite high for some servers

Did you find this page helpful?