Which server-side optimization mod combos for Fabric 1.20.1?

Hello guys, title is self-explanatory.
46 Replies
Admincraft Meta
Admincraft Meta8mo 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
Skullians8mo 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
sonsuz pastirma
sonsuz pastirmaOP8mo ago
Krypton?
Skullians
Skullians8mo ago
If you don’t care about vanilla compatibility, ServerCore that’s also good Connectivity is useful too
sonsuz pastirma
sonsuz pastirmaOP8mo ago
why is chunky and noisium mutually exclusive
Skullians
Skullians8mo 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
sonsuz pastirma
sonsuz pastirmaOP8mo ago
i generated 100 chunk radius with prechunkgenerator in 40 mins today
Skullians
Skullians8mo ago
that’s.. 1600 blocks that’s uh not very far
sonsuz pastirma
sonsuz pastirmaOP8mo ago
oh shit 16 * 100 equals 1.6k
Skullians
Skullians8mo ago
yeah
sonsuz pastirma
sonsuz pastirmaOP8mo ago
im sorry
Skullians
Skullians8mo ago
all good btw don’t use chunk pregenerator
sonsuz pastirma
sonsuz pastirmaOP8mo ago
oh yeah i heard
Skullians
Skullians8mo ago
Use chunky (mod / plugin) :D
sonsuz pastirma
sonsuz pastirmaOP8mo ago
rookie mistake on my part
Skullians
Skullians8mo ago
happens to the best of us
sonsuz pastirma
sonsuz pastirmaOP8mo ago
also i have 12 core ryzen 9 5950X locked to 4.59 GHZ is that enough for a create + origins fabric server
Skullians
Skullians8mo ago
note: singlethread is what matters for a good mc cpu. GHz is irrelevant. But yeah a 5950X is a good cpu
sonsuz pastirma
sonsuz pastirmaOP8mo ago
im assuming a max of 9 players
Skullians
Skullians8mo ago
How many players ah yeah, make sure you pregenerate
sonsuz pastirma
sonsuz pastirmaOP8mo ago
okay!
Skullians
Skullians8mo ago
and set a worldborder
sonsuz pastirma
sonsuz pastirmaOP8mo ago
oh, why is that i bet its bcz the thing u explained so they wont gen chnuks
Skullians
Skullians8mo 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
sonsuz pastirma
sonsuz pastirmaOP8mo ago
otherwise it generates 1000 chunks on each dim?
Skullians
Skullians8mo ago
wit wait I mean different worldborder sizes here So you’d do a, for example 10k radius pregen in the overworld
sonsuz pastirma
sonsuz pastirmaOP8mo ago
id need a 1.5k in nether
Skullians
Skullians8mo ago
so with chunkyborder set the worldborder to 10k for overworld
sonsuz pastirma
sonsuz pastirmaOP8mo ago
1.25
Skullians
Skullians8mo ago
Yeah and then for end I’d just do like 7.5k or something
sonsuz pastirma
sonsuz pastirmaOP8mo ago
gotchu
Skullians
Skullians8mo ago
By the way chunky uses block radius and not chunk radius like chunky pregenerator :D
sonsuz pastirma
sonsuz pastirmaOP8mo ago
ah okay also 1 - any lightning rewrite mods 2 - why does single thread performance not correlate to ghz
Skullians
Skullians8mo 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
ProGamingDk8mo ago
dont need chunkyborder for this /chunky world (worldname) does just fine
Carl-bot
Carl-bot8mo 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
Skullians8mo ago
oh mb
sonsuz pastirma
sonsuz pastirmaOP8mo ago
okay thank you also jei or rei i know im asking too much questions sorry
Skullians
Skullians8mo ago
Can’t go wrong with either tbh I usually say JEI but doesn’t matter dw about it lol
sonsuz pastirma
sonsuz pastirmaOP8mo 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
Ashank8mo ago
yup, alternate current is great
Skullians
Skullians8mo ago
usually 8 view 6 sim maximum yeah
sonsuz pastirma
sonsuz pastirmaOP8mo 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
Skullians8mo 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)
sonsuz pastirma
sonsuz pastirmaOP8mo ago
i know but i dont want the game to look shitty oh but disytant horizons exist you are right
Skullians
Skullians8mo ago
8, 6 is often quite high for some servers

Did you find this page helpful?