A
Admincraftβ€’2y ago
cheeb

Server TPS dropping (Skyblock style server)

Hi, I am running a server that is a skyblock ish style server with roughly 60-100 players on at a time. However the server experiences HUGE TPS and MPTS drops sometimes to as low from 4TPS. I have tried optimising and upgrading RAM etc but the only thing I think can be affecting this is chunks loaded. I have tried optimisation in server settings but any idea what I can do to help with this is what to upgrade. Thanks
44 Replies
Admincraft Meta
Admincraft Metaβ€’2y 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 ctrlcheeb#0
snowznz.bak
snowznz.bakβ€’2y ago
!spark
Carl-bot
Carl-botβ€’2y ago
Spark Profiler
Spark can be used to see why your server or client is lagging. https://spark.lucko.me/
From An unknown user
Admincraft Canned Responses
cheeb
cheebOPβ€’2y ago
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
Admincraft Meta
Admincraft Metaβ€’2y ago
Spark Profile Analysis
These are not magic values. Many of these settings have real consequences on your server's mechanics. See this guide for detailed information on the functionality of each setting.
❌ Outdated
You are using Paper-17 (1.20). Update to 1.20.1.
❌ Aikar's Flags
❌ chunk-gc.period-in-ticks
Decrease this in bukkit.yml. Recommended: 400.
❌ ticks-per.monster-spawns
Increase this in bukkit.yml. Recommended: 4.
❌ entity-activation-range.animals
Decrease this in spigot.yml. Recommended: 16.
❌ entity-activation-range.monsters
Decrease this in spigot.yml. Recommended: 16.
❌ entity-activation-range.misc
Decrease this in spigot.yml. Recommended: 12.
❌ entity-activation-range.water
Decrease this in spigot.yml. Recommended: 12.
❌ entity-activation-range.villagers
Decrease this in spigot.yml. Recommended: 16.
❌ entity-activation-range.wake-up-inactive.villagers-for
Decrease this in spigot.yml. Recommended: 20.
❌ entity-activation-range.wake-up-inactive.flying-monsters-for
Decrease this in spigot.yml. Recommended: 60.
❌ entity-activation-range.wake-up-inactive.villagers-max-per-tick
Decrease this in spigot.yml. Recommended: 1.
Plus 30 more recommendations
Click the buttons below to see more
Requested by ctrlcheeb#0 β€’ Page 1 of 4
snowznz.bak
snowznz.bakβ€’2y ago
holy shit update your paper use java 17 AND DONT ALLOCATE 89GB WHAT THE FUCK use these flags
java -Xms12G -Xmx12G --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=40 -XX:G1MaxNewSizePercent=50 -XX:G1HeapRegionSize=16M -XX:G1ReservePercent=15 -jar SERVERJARNAMEHERE.jar nogui
java -Xms12G -Xmx12G --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=40 -XX:G1MaxNewSizePercent=50 -XX:G1HeapRegionSize=16M -XX:G1ReservePercent=15 -jar SERVERJARNAMEHERE.jar nogui
cheeb
cheebOPβ€’2y ago
youre right im sorry ill allocate 100 instead joking thank you ill try that now
snowznz.bak
snowznz.bakβ€’2y ago
why do you even have that much ram
cheeb
cheebOPβ€’2y ago
because we can and we had no clue what the main issue of lag was whether its RAM etc
snowznz.bak
snowznz.bakβ€’2y ago
nah thats crazy
cheeb
cheebOPβ€’2y ago
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
Admincraft Meta
Admincraft Metaβ€’2y ago
Spark Profile Analysis
These are not magic values. Many of these settings have real consequences on your server's mechanics. See this guide for detailed information on the functionality of each setting.
❌ Outdated
You are using Paper-17 (1.20). Update to 1.20.1.
❌ Aikar's Flags
❌ chunk-gc.period-in-ticks
Decrease this in bukkit.yml. Recommended: 400.
❌ ticks-per.monster-spawns
Increase this in bukkit.yml. Recommended: 4.
❌ entity-activation-range.animals
Decrease this in spigot.yml. Recommended: 16.
❌ entity-activation-range.monsters
Decrease this in spigot.yml. Recommended: 16.
❌ entity-activation-range.misc
Decrease this in spigot.yml. Recommended: 12.
❌ entity-activation-range.water
Decrease this in spigot.yml. Recommended: 12.
❌ entity-activation-range.villagers
Decrease this in spigot.yml. Recommended: 16.
❌ entity-activation-range.wake-up-inactive.villagers-for
Decrease this in spigot.yml. Recommended: 20.
❌ entity-activation-range.wake-up-inactive.flying-monsters-for
Decrease this in spigot.yml. Recommended: 60.
❌ entity-activation-range.wake-up-inactive.villagers-max-per-tick
Decrease this in spigot.yml. Recommended: 1.
Requested by ctrlcheeb#0 β€’ Page 1 of 4
ProGamingDk
ProGamingDkβ€’2y ago
25.5% on essentials ouch
ProGamingDk
ProGamingDkβ€’2y ago
No description
ProGamingDk
ProGamingDkβ€’2y ago
ah its genX
No description
ProGamingDk
ProGamingDkβ€’2y ago
No description
cheeb
cheebOPβ€’2y ago
No description
cheeb
cheebOPβ€’2y ago
this is genx response 🀣
ProGamingDk
ProGamingDkβ€’2y ago
genx itself is 9%...
cheeb
cheebOPβ€’2y ago
it seems its like constantly checking if someone has permission?
goosBanny
goosBannyβ€’2y ago
1. znpcs plus 2. jesus zitemstacker is laggy 3. if no plugin depends on FAWE or uses it often, use WE. FAWE is surprisingly shit when its idle
goosBanny
goosBannyβ€’2y ago
4. it is in fact checking for perm .wtf!!!
No description
goosBanny
goosBannyβ€’2y ago
fix genx or throw it the hell out paid 15$ for that.. eek 5. err why have deluxehub
goosBanny
goosBannyβ€’2y ago
do not tell me this plugin isnt caching everything to memory
No description
snowznz.bak
snowznz.bakβ€’2y ago
UPDATE YOUR PAPER PLEASE AND AIKAR FLAGS LISTEN TO WHAT I SAID ABOVE
cheeb
cheebOPβ€’2y ago
i have done flags that’s just an old spark report and i’m going to try move version for newer paper today
snowznz.bak
snowznz.bakβ€’2y ago
OKAY
goosBanny
goosBannyβ€’2y ago
OKAY!! but seriously wtf is wrong with some of your plugins holy shit
cheeb
cheebOPβ€’2y ago
genx just aren’t admitting it’s their issue it’s weird tried to blame it on ajleaderboards when i don’t have that?
goosBanny
goosBannyβ€’2y ago
LOL what
snowznz.bak
snowznz.bakβ€’2y ago
is genx open source?
goosBanny
goosBannyβ€’2y ago
doubt. paid plugin
snowznz.bak
snowznz.bakβ€’2y ago
oh link?
goosBanny
goosBannyβ€’2y ago
BuiltByBit (MC-Market)
GenX | Minecraft Gens / Tycoon plugin
1.20 SUPPORT | GenX The Original Tycoon Gens Plugin for Minecraft Servers!
goosBanny
goosBannyβ€’2y ago
80$ for source yeaaaaaaah no
snowznz.bak
snowznz.bakβ€’2y ago
mc market 🀒
goosBanny
goosBannyβ€’2y ago
wtf is an mcmarket!! ionly know bbb
snowznz.bak
snowznz.bakβ€’2y ago
does all it do is generate stuff above a block πŸ˜‚
goosBanny
goosBannyβ€’2y ago
and run a seemingly pointless permission check
cheeb
cheebOPβ€’2y ago
heres a new spark session
cheeb
cheebOPβ€’2y ago
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
Admincraft Meta
Admincraft Metaβ€’2y ago
Spark Profile Analysis
These are not magic values. Many of these settings have real consequences on your server's mechanics. See this guide for detailed information on the functionality of each setting.
βœ… Your server isn't lagging
Your server is running fine with an average TPS of 20.
Requested by ctrlcheeb#0
cheeb
cheebOPβ€’2y ago
lag isnt bad atm theres not many online but thats a new one
goosBanny
goosBannyβ€’2y ago
please cheeb znpcsplus and maybe try rosestacker or somn as well for item itemstacking idk should perform better and remove FAWE for WE if you or any of your plugins aren't actively using it.

Did you find this page helpful?