Need Maximum fabric optimization guide

I see alot of posts about Paper and Folia optimization, but apart from obvious advice like pregen and "download ferritecore" and a few other mods theres not much here, i was wondering what i could do to get maximum preformance on my fabric server, am even looking at potentially using arclight cause theres not many mods in the modpack and i think it would work without issues.
51 Replies
Admincraft Meta
Admincraft Meta6mo 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 rainbowistic#0
beannn
beannnOP6mo ago
Gist
Fabric/Quilt Server Optimization
Fabric/Quilt Server Optimization. GitHub Gist: instantly share code, notes, and snippets.
Skullians
Skullians6mo ago
- don't use c2me - don't use VMP don't use arclight or any hybrids !hybrid
Carl-bot
Carl-bot6mo ago
Please Avoid Hybrid Servers
Please avoid using server software that combines both mod and plugin APIs, such as Mohist, Magma, Cauldron, Thermos, CatServer, Cardboard, and others. These server software clash, as Bukkit was made for plugins and Forge for mods. Mixing them requires significant changes to the Bukkit API and Forge server code. If not done correctly, both plugins and mods can act strangely. Using these will almost guaranteed cause strange issues that make it near-impossible to assist. If you are running 1.8 or 1.16.5, a good alternative to these is SpongeForge, a well-engineered solution that allows running Sponge plugins alongside Forge mods. Many Bukkit plugins also have Sponge ports. Further reading: - https://essentialsx.net/do-not-use-mohist.html - <https://pixelmonmod.com/viewtopic.php?f=5&t=29799%3E
Admincraft Canned Responses
Skullians
Skullians6mo ago
preferably it should be 8 view 6 sim, but if you care about farms then do 8 view 8 sim
Skullians
Skullians6mo ago
it recommends https://flags.sh/ for startup flags - yes this is good but remove the AlwaysPreTouch flag.
flags.sh
flags.sh
A simple script generator to start your Minecraft servers with optimal flags.
Skullians
Skullians6mo ago
GitHub
GitHub - TheUsefulLists/UsefulMods: Just a list of useful mods
Just a list of useful mods. Contribute to TheUsefulLists/UsefulMods development by creating an account on GitHub.
Skullians
Skullians6mo ago
It recommends Chunky Pregenerator. Don't use this!
Skullians
Skullians6mo ago
use Chunky instead.
Modrinth
Chunky - Minecraft Plugin
Pre-generates chunks, quickly and efficiently
Skullians
Skullians6mo ago
and uh don't use something like Bisect Hosting, Apex or Shockbyte terrible hosts @beannn why do you need fabric though? is it content mods?
beannn
beannnOP6mo ago
Fabric is more preformant frm what i know but its content mods yes
Skullians
Skullians6mo ago
who the fuck told you that lmao paper is more performant by far
beannn
beannnOP6mo ago
i mean compared to forge
Skullians
Skullians6mo ago
well yeah paper > fabric > forge but fabric is nowhere near as performant as paper
beannn
beannnOP6mo ago
yeah but i cant use mods on paper
Skullians
Skullians6mo ago
well yeah obviously
beannn
beannnOP6mo ago
i use aikars
Skullians
Skullians6mo ago
good that's what flags.sh does just make sure you don't have AlwaysPreTouch on there
beannn
beannnOP6mo ago
java -Xms7168M -Xmx7168M --add-modules=jdk.incubator.vector -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -jar server.jar
java -Xms7168M -Xmx7168M --add-modules=jdk.incubator.vector -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -jar server.jar
Skullians
Skullians6mo ago
remove AlwaysPreTouch java -Xms7168M -Xmx7168M --add-modules=jdk.incubator.vector -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -jar server.jar there
beannn
beannnOP6mo ago
Done anything else i can do?
Skullians
Skullians6mo ago
have you pregenerated? what performance mods do you have on atm? what is your view + sim distance?
beannn
beannnOP6mo ago
Well this is the issue The entire reason I want more pref is so I can crank that up as much as I can Yes 7500 radius
Skullians
Skullians6mo ago
just... no just get players to install chunky / distanthorizons
beannn
beannnOP6mo ago
Just Abt all of them I think?
Skullians
Skullians6mo ago
how many players are you exp[ecting? list please if possible
beannn
beannnOP6mo ago
It's a priv server so 3 maximum
Skullians
Skullians6mo ago
you could get away with 10 view 8 sim what hardware are you going to use / what host did you set a worldborder to stop people going beyond it
beannn
beannnOP6mo ago
i9 9900k 8 gb ram enviromc budget
Skullians
Skullians6mo ago
right 10 view 8 sim might be fine
beannn
beannnOP6mo ago
AC, Bad packets, ferritecore, fusion, immediatelyfast, indium, krypton, lithium, modernfi, nosimium, sodium, spark , starlightm ( server side )
Skullians
Skullians6mo ago
what mc ver?
beannn
beannnOP6mo ago
1.20.1
Skullians
Skullians6mo ago
Modrinth
MemoryLeakFix 1.1.5 [fabric,1.17+] - Memory Leak Fix
Download Memory Leak Fix v1.1.5 on Modrinth. Supports 1.17–1.20.4 Fabric & Quilt. Published on Jan 6, 2024. 1885678 downloads.
beannn
beannnOP6mo ago
is this normal? @Skullians
beannn
beannnOP6mo ago
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
Admincraft Meta
Admincraft Meta6mo ago
Spark Profile Analysis
❌ Processing Error
The bot cannot process this Spark profile. It appears that the platform is not supported for analysis. Platform: Fabric
Requested by rainbowistic#0
Skullians
Skullians6mo ago
the machine you are on is running out of RAM also your ping is awful 1. isn't good 2. your connection may suck
beannn
beannnOP6mo ago
my friend is also lagging
Skullians
Skullians6mo ago
where are you based
beannn
beannnOP6mo ago
The server or me Im in Cyprus while servers in Germany normally it shoudl be 60 ms
1who¡ssus?
1who¡ssus?6mo ago
Check out a mod dev called someaddon on curseforge Their optimization mods are great
beannn
beannnOP6mo ago
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
beannn
beannnOP6mo ago
Help!!
Admincraft Meta
Admincraft Meta6mo ago
Spark Profile Analysis
❌ Processing Error
The bot cannot process this Spark profile. It appears that the platform is not supported for analysis. Platform: Fabric
Requested by rainbowistic#0
1who¡ssus?
1who¡ssus?6mo ago
Seems okay no? It's just the ping what's mid Might want to get something like... Connectivity? Or packet fixer
ProGamingDk
ProGamingDk6mo ago
only thing i would be very about
No description
ProGamingDk
ProGamingDk6mo ago
with 1.9 gb swap and 725 mb of it used its very very close to begin just yeeting running processes @beannn what node? or well @Nerd hi, might wanna check on this machine, if you know what node hes on
beannn
beannnOP6mo ago
EU 22 Why
Skullians
Skullians6mo ago
consider making a ticket in their discord

Did you find this page helpful?