I would like to update my blog about an article about increasing / tuning Minecraft Server. Is a bit outdated and was mainly about the calculation of the slots.
So who is uptodate and likes to write what you can do to tune the performance of current Minecraft servers to a shared host (rental server)?
Which config settings do you prefer?
Plugins to increase
Which logs / analyzes do you check on a shared host rental server
What is the current RAM requirement for a vanilla server (1GB for 10 slots used to be.)
What else?
Just pop your ideas, knowledge or discussion into the comments!
The main problem with the standard server software is that it uses only one core. If possible or selectable, prefer a higher clock rate of the CPU.
The world generation has become much faster and more efficient since the last versions (I think from 1.13). (with the new world file format)
I use the Lagmeter plugin on non-Vanilla servers that are vulnerable to lag. This is very basic, but it is good for monitoring and for a couple of tweaks.
RAM technically, you can say that 1Gb is enough for 10 slots. But if 10 people fly around the world, build redstone circuits etc., then no more.
In my experience, it is difficult to define a formula for RAM consumption. It depends too much on the user.
Thank you for the quick answer - a problem with most rental servers is that you hardly get any details about it, so there's no clock, machine, load… Lagmeter is quite old, right?
So if you e.g. Have a PvP server or spigot etc. You should calculate about 250mb per player (cam is the maximum that a player can consume)
Lul what is that you have to know? So the load is okay, but what is machine? And lagmeter?
But that's a lot, I rarely had… Own experience?
Yap if you e.g. Having a free lobby with good particles / gadgets is a good thing
But as I said the maximum is normally 100 long
Many especially cheap hosts share RAM and swap the RAM on SSDs or HDDs, share the CPU cores with others, limit each CPU core per server to a maximum of e.g. 80% etc.
This leads to really performant servers.
Lagmeter was only an example, but I have used it recently, but there may be more recent things.
You could do a good tutorial on how to host a Minecraft server yourself with port unlocking etc.
"Machine" means the server hardware used.
Lagmeter is a plugin for position measurement.