Tick-related issues, warning messages, MSPT really high. Any tips?
https://mclo.gs/IZsG5qJ
https://spark.lucko.me/lkoB45sfX4
I can't make sense of it myself tbh. Not too familiar with java.
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
113 Replies
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 19.
Requested by connor1bane1#0 • Page 1 of 4
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 connor1bane1#0
Horrible cpu, no aikar flags, weird ass jre
Not too familiar with java.
So I only understood the first thing you said
It’s a minecraft server term
So I just stick this in my server directory and it'll run on startup? I already have an auto start script so should be good without it.
JRE = Joe Rogan Experience? 😄
Java Runtime Environment
xeoon
also possibly too many entities
lots of lag from those fuckers
Spark didn't pick up any lag during the three minutes you ran it
truest
It is I PleaseSignOut from my account on mobile
So I added akair’s flags. Everything but the GUI and startup script (already have a startup script)
And we’re still dealing with the same issues. I wonder if anyone can tell where and what entities could be causing issues. If I need to manually remove them with mcaselector or NBT explorer I can.
Now everyone gets kicked every 15 min due to timeouts
From my research it could be related to Java garbage collection but that’s already addressed by akair’s flags
So I confused
And yes I know the hardware isn’t great we’re getting a new server soon so I’m just trying to make do. I know this hardware IS capable of running my server cuz it was running just fine until recently
Many things could lead towards that
Mind sending a spark report lasting a bit longer? Along with the logs including the kicks?
I can do the spark report right now. But I haven’t found an easy way to connect to the server files from my phone (we haven’t installed pterodactyl yet but will soon)
Ssh in, copy the latest.log and attach the file here? I can upload to mclogs for ya
Doing on phone might be a bit tricky
But is possible
Do you have a recommended iOS app that I can use to connect with ssh?
I tried ftp manager but it keeps saying failed to ping host, but winscp works on my pc
Are you doing ftp or sftp?
Oh shit I’m dumb
They may "sound" similar but they function pretty different under the hood
I just realized only the pro version can do sftp
I’ll try and find another app
I think termius is a popular one
I'm an android boy tho
Thanks I’ll try that, for now, here’s this: https://spark.lucko.me/hFR0VlVdAD
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
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 19.
Requested by torrentstaff#0 • Page 1 of 4
The fact your tps is going down but mspt isn't going up makes me think your issue isn't minecraft related, it the next level up
Looking here for example
tf
also use pufferfish not paper
Wouldn't make a difference tbf
still better
One player, no villagers, wouldn't make a difference at all.
issue is related to entities in some form anyways
Change it from percentage to time per tick.
it's still not normal
but sure
Right, but look at the actual numbers and not a %.
yes i saw
The entire server ticks took like 18ms.
pretty weird stuff :p
50% of 18ms is 9ms. Not a problem.
.
Yeah all sorts of fuckery going on here
Potentially a thread separated profiler might give helpful info.
Is that a different spark command or?
https://spark.lucko.me/docs/Command-Usage --thread flag i believe
Command Usage | spark docs
/sparkb, /sparkv, and /sparkc must be used instead of /spark on BungeeCord, Velocity and Forge/Fabric client installations respectively.
/spark profiler start --thread * --timeout 600
Ok I’ll run that ty
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
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 torrentstaff#0 • Page 1 of 4
I don't see any drops in tps like last time, what's that player doing?
So the one player online said he’s finishing building a witch farm (it’s probably pretty small) and slept in a bed a few times, that’s it. He also did time out during that time, it’s been happening about once every 20 minutes it boots off all players but the server stays online
I wish I could show you the log but I’m having trouble logging into any type of sftp file manager app, yet I have no problem connecting to winscp on my PC
Here’s what the console returned during the time the profiler ran but It probably won’t help much since it’s not a full log
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 torrentstaff#0 • Page 1 of 4
He timed out the first time or second time?
If the first time, do the command I sent again but have your player leave and join halfway through.
He timed out during the second spark report from the command you gave me
Hm... Weird.
I see. Do all players timeout?
Or, most of them?
It seems all players timeout.
Hm.
Using a host?
Just a guy running it from a VM
Do you have full ssh access?
Yes
Just not on me atm cuz I can’t figure out how to connect on my phone lol
Kk
You mentioned vm
I'm strongly thinking is an issue with the host machine
tbf it is in a guys basement
That’s what I’m thinking
Yes progaming is right lol
I know it’s linux
But the exact specifics Idk
Especially at the length of those GC Youngs and the fact that the mspt doesn't go up as tps goes down
and i doubt he actually fixed all the issues i pointed out with homehosting in the basement and trying to host for people
Well he is getting a new server soon or so I’ve been told
If it’s not something I can fix whatsoever on my end I will just have to wait for him to figure out what’s wrong with it
The same thing was happening on another server he hosts and he fixed it somehow
well the server itself isnt the only issue with selfhosting a host in your basement
Tbh I was kinda drunk when I talked to you in vc
So I don’t remember everything you said and probably told it to him very poorly
no this was in the thread post
I tried but my knowledge of this stuff is very limited
Oh true
Why don't you use the same acc in pc and mobile 😳😳😳
LOL
Good question tbh I forgot my password
🫡
I just need to get in front of my pc and scan the QR code
Termius good
termius is great for students
its sync is nice
I don’t want update iOS:(
Why is it hosted in a VM lmao
There was an hyper thing
Yeah hypervisor
Afaik a VM like virtual box (I assume they're using virtual box) runs in level 2 which usually performs worse than in lvl 1
No idea
Im not the host
I assume it's for file safety
Probably
It’s just an experiment really to see how it would go getting someone to host it for me rather than an already established service
There’s been issues like this one but I’ve liked the direct support
But it sounds like I’ll have to just reach out to him to get this sorted
I'd ask him if the VM thing that I don't remember the name is running at level 1 or 2
Tell them that instead of using a VM they can use pterodactyl, it uses docker containers that should give them Enough security
a virtual machine is a virtual machine no matter what type of hypervisor it is
and is probably running on linux
if they know what they are doing*
We will be soon
It’s on Linux currently
Use debian, not CentOS
Why
I remember ptero did not worked in some Linux distros, let me check
what...
it works just fine for centos
ubuntu, debian
Pardon me it does
It's an OpenzVZ thing that doesn't work with pterodactyl
No idea what's that but CentOS is supported
thats a virtulization thing
Ohh
even then
even then, it can still work
It says docker might not
"can"
and as they are the host
they can yes.
https://thecustomizewindows.com/2016/06/run-docker-inside-openvz-nested-virtualization/
So basically ptero works fine with our current setup?
We were already highly considering it
Yeah it should
not that u should run pterodactyl inside a vm
if u can avoid it
Yeah correcto
So just run pterodactyl, no vm, got it
Since it already is a container (idk if I’m wording that correctly)
pterodactyl runs the gameservers inside docker
Ahhh ok I’m familiar with that (not really)
So we added a few extra flags to start.sh and I think it’s fixed because I’m not getting error messages anymore
Although idk if it’s the only thing he did
Nvm, still timing out every 20 minutes
Nothing you will do with your flags will fix your problem
I have discovered that lol. There doesn’t seem to be anything more I can do
!close
Only moderators and the Post owner can close this post
Oh I’m not the post owner😂
The other me is
Damn I just cucked myself
get a host that knows what they are doing :kek:
and isnt hosted in their basement
💀
and with the "antiddos" being their router -.-
Progaming never gonna let me live this down
ofocurse not
Watch my basement server become bigger than hypixel
😂😂😂😭
!close
post closed!
The post/thread has been closed!
Requested by connor1bane1#0