Why is the tps so low?

My server has 24gb of ram. And a Intel core I5 13500.
No description
86 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 uekc#0
Discount Milk
Discount Milk8mo ago
Nobody can help you with the information you provided.
Louis_Dew
Louis_DewOP8mo ago
What info do you need?
Discount Milk
Discount Milk8mo ago
Starting with the link would be a nice first step.
Louis_Dew
Louis_DewOP8mo ago
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
Admincraft Meta
Admincraft Meta8mo 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.
❌ entities.spawning.despawn-ranges.monster.soft
Decrease this in config/paper-world-defaults.yml. Recommended: 28.
❌ entities.spawning.despawn-ranges.monster.hard
Decrease this in config/paper-world-defaults.yml. Recommended: 96.
❌ entities.spawning.despawn-ranges.underground_water_creature.soft
Decrease this in config/paper-world-defaults.yml. Recommended: 28.
❌ entities.spawning.despawn-ranges.underground_water_creature.hard
Decrease this in config/paper-world-defaults.yml. Recommended: 96.
❌ entities.spawning.despawn-ranges.water_ambient.soft
Decrease this in config/paper-world-defaults.yml. Recommended: 28.
❌ entities.spawning.despawn-ranges.water_creature.soft
Decrease this in config/paper-world-defaults.yml. Recommended: 28.
❌ entities.spawning.despawn-ranges.water_creature.hard
Decrease this in config/paper-world-defaults.yml. Recommended: 96.
❌ misc.redstone-implementation
Set this to "ALTERNATE_CURRENT" in config/paper-world-defaults.yml.
❌ chunks.entity-per-chunk-save-limit.experience_orb
Set a value in config/paper-world-defaults.yml. Recommended: 16.
❌ chunks.entity-per-chunk-save-limit.snowball
Set a value in config/paper-world-defaults.yml. Recommended: 16.
❌ chunks.entity-per-chunk-save-limit.ender_pearl
Set a value in config/paper-world-defaults.yml. Recommended: 16.
❌ chunks.entity-per-chunk-save-limit.arrow
Set a value in config/paper-world-defaults.yml. Recommended: 16.
Requested by uekc#0 • Page 4 of 5
Louis_Dew
Louis_DewOP8mo ago
The tps normally runs at 20 tps, but now its +- 14 all of a sudden
1who¡ssus?
1who¡ssus?8mo ago
Error 1 -> too much memory How many players?
Louis_Dew
Louis_DewOP8mo ago
around 15 Now 4, but normally 15 every day
1who¡ssus?
1who¡ssus?8mo ago
Give it just 8 Or 12
Louis_Dew
Louis_DewOP8mo ago
No I have a lot of plugins that alone already use 8
1who¡ssus?
1who¡ssus?8mo ago
Hmm you should use akair flags
1who¡ssus?
1who¡ssus?8mo ago
flags.sh
flags.sh
A simple script generator to start your Minecraft servers with optimal flags.
Louis_Dew
Louis_DewOP8mo ago
What does it change?
1who¡ssus?
1who¡ssus?8mo ago
Memory management And memory garbage collection These values are good
Casper
Casper8mo ago
what the fuck
Casper
Casper8mo ago
No description
Louis_Dew
Louis_DewOP8mo ago
What does it mean?
Casper
Casper8mo ago
what is your storage device
Louis_Dew
Louis_DewOP8mo ago
Sorry, what do you mean?
Casper
Casper8mo ago
ok who is your host
Louis_Dew
Louis_DewOP8mo ago
Im using Hetzner. Im on a EX44 Im using a dedicated server
Louis_Dew
Louis_DewOP8mo ago
No description
Casper
Casper8mo ago
on the website it says it comes with
No description
Louis_Dew
Louis_DewOP8mo ago
Yes
Casper
Casper8mo ago
did you change that NVME to something else when you bought it
Louis_Dew
Louis_DewOP8mo ago
No
Casper
Casper8mo ago
@ProGamingDk youd find this interesting
Louis_Dew
Louis_DewOP8mo ago
Im also using pterodactyl panel btw
Casper
Casper8mo ago
ptero wont be your issue ptero is stable
ProGamingDk
ProGamingDk8mo ago
yes
Louis_Dew
Louis_DewOP8mo ago
So what seems to be the problem? I dont understand this
Casper
Casper8mo ago
one sec im trying to think what could cause this this isnt a normal scenario
ProGamingDk
ProGamingDk8mo ago
start by not using spark profiler open i cant change mappings on a open
Casper
Casper8mo ago
^ pro do you know if paper still uses starlight on server end on 1.20.4? @Louis_Dew do /spark profiler start --timeout 600
ProGamingDk
ProGamingDk8mo ago
its builtinto the code yes
Louis_Dew
Louis_DewOP8mo ago
done what now?
Casper
Casper8mo ago
I ask cause the starlight dev stopped supporting it when mojang did their lighting engine rewrite wasnt sure if paper also dropped the patch let it run for a bit
Discount Milk
Discount Milk8mo ago
Doubt.
No description
Casper
Casper8mo ago
itll auto close when its done
1who¡ssus?
1who¡ssus?8mo ago
Ye X doubt Your server would run fine with just 8 or 10 GB ram
Louis_Dew
Louis_DewOP8mo ago
But I dont get it, my server has been running fine for weeks nog, and suddenly the tps drops to around 15 I didn't btw, may I ask why?
Casper
Casper8mo ago
because my original thought was you were running on a slow drive to cause those operations to just take longer
Louis_Dew
Louis_DewOP8mo ago
ooh
Louis_Dew
Louis_DewOP8mo ago
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
Admincraft Meta
Admincraft Meta8mo 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.
❓INFO
You are using Purpur-2176 (1.20.4). Latest currently is 1.21.
❌ 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.
❌ spawn-limits.monsters
Decrease this in bukkit.yml. Recommended: 15.
❌ spawn-limits.water-ambient
Decrease this in bukkit.yml. Recommended: 5.
❌ spawn-limits.ambient
Decrease this in bukkit.yml. Recommended: 1.
❌ spawn-limits.animals
Decrease this in bukkit.yml. Recommended: 5.
❌ 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.
Plus 37 more recommendations
Click the buttons below to see more
Requested by uekc#0 • Page 1 of 5
Casper
Casper8mo ago
@ProGamingDk
No description
Casper
Casper8mo ago
this makes me think its purely a cpu issue
Casper
Casper8mo ago
No description
ProGamingDk
ProGamingDk8mo ago
possibly pin cores to pcores and use performance power mode
Casper
Casper8mo ago
this is starlight too
No description
Casper
Casper8mo ago
id do these steps plus !optimise
Carl-bot
Carl-bot8mo ago
You can follow these guides to optimize your server
Admincraft Canned Responses
Casper
Casper8mo ago
these guys
ProGamingDk
ProGamingDk8mo ago
on the machine/pterodactyl, heard hetzner does funky with intel
Louis_Dew
Louis_DewOP8mo ago
But why do I suddenly have this issue? Ive never experienced this before
Casper
Casper8mo ago
did you have less players?
Louis_Dew
Louis_DewOP8mo ago
Yes
Casper
Casper8mo ago
thatll do it
Louis_Dew
Louis_DewOP8mo ago
Wait no No
Casper
Casper8mo ago
you could also consider reaching out to hetzner and seeing if something is wrong with your dedi
Louis_Dew
Louis_DewOP8mo ago
I will do that
ProGamingDk
ProGamingDk8mo ago
^^
Louis_Dew
Louis_DewOP8mo ago
I dont know what you mean by that sorry my bad Could u maybe help me with what I should say to them? They say they need more information to be able to help But I dont know what information they need
Casper
Casper8mo ago
@ProGamingDk can prob give better info for that
Discount Milk
Discount Milk8mo ago
Might help to do a thread separated profiler to see what thread is being held up.
Louis_Dew
Louis_DewOP8mo ago
How do I do that?
Casper
Casper8mo ago
/spark profiler start --timeout 600 --threads *
Carl-bot
Carl-bot8mo ago
Spark Profiler
Spark can be used to see why your server or client is lagging. Users can share a spark report via /spark profiler start --timeout 300 which creates a report after 5 minutes. The spark report is useful in debugging why your server is lagging, so ideally you should always provide one while asking for support. Download | Website | [Docs] (https://spark.lucko.me/docs)
From An unknown user
Admincraft Canned Responses
Louis_Dew
Louis_DewOP8mo ago
done its running rn
Louis_Dew
Louis_DewOP8mo ago
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
Admincraft Meta
Admincraft Meta8mo 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.
❓INFO
You are using Purpur-2176 (1.20.4). Latest currently is 1.21.
❌ 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.
❌ spawn-limits.monsters
Decrease this in bukkit.yml. Recommended: 15.
❌ spawn-limits.water-ambient
Decrease this in bukkit.yml. Recommended: 5.
❌ spawn-limits.ambient
Decrease this in bukkit.yml. Recommended: 1.
❌ spawn-limits.animals
Decrease this in bukkit.yml. Recommended: 5.
❌ 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.
Plus 37 more recommendations
Click the buttons below to see more
Requested by uekc#0 • Page 1 of 5
Louis_Dew
Louis_DewOP8mo ago
What does that mean?
ProGamingDk
ProGamingDk8mo ago
set cores to performance guvenor (search it up on google), and pin the threads mc has access to on pterodactyl to pcores (google again, on how to find what cores are pcores)
Louis_Dew
Louis_DewOP8mo ago
thanks
Casper
Casper8mo ago
this doesnt have the threads @ProGamingDk did I fuck up the command?
ProGamingDk
ProGamingDk8mo ago
thread *
Casper
Casper8mo ago
kms
Discount Milk
Discount Milk8mo ago
Pretty sure it is "thread"
Casper
Casper8mo ago
@Louis_Dew can you rerun that with /spark profiler start --timeout 600 --thread * I fucked up the command, sorry <3
Skullians
Skullians8mo ago
you have 262 chickens you probably want to sort out
Louis_Dew
Louis_DewOP8mo ago
done its running right now np sorry I was away for a bit, had to eat
Louis_Dew
Louis_DewOP8mo ago
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
Admincraft Meta
Admincraft Meta8mo 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 uekc#0 • Page 1 of 5
Skullians
Skullians8mo ago
right tf is [tid=xxxx] oh
Louis_Dew
Louis_DewOP8mo ago
I don't know

Did you find this page helpful?