Why 1.7.10?
This page is representative of a single player's point of view, and might not reflect official server policy or attitudes. |
Codetoil explains why the server is still on 1.7.10:
Why is the server out of date, on 1.7.10?
TLDR: The server was to originally update to 1.14.x and thus MCO was waiting for SpongePowered to update to 1.14.x Then it was decided to just update to 1.12.2, and the plugins written for 1.14 were to be backported to 1.12.2 To thoroughly test the software, the update will take a while
Two reasons
1. SpongePowered has not updated to 1.14.x, the platform mco wants to update to, and the version mco was to update to, From Canarymod 1.7.10
2. The current plugins are built for canarymod, and there are a lot of 'em,
it takes time for all the plugins to update.
Canarymod is the old platform
Canarymod is the platform the server runs at atm
Canarymod stopped updating after 1.7.10
And so we have to rewrite EVERYTHING for a new system, yes everything, the new system being...
SpongePowered
SpongePowered is at 1.12.2 atm
SpongePowered is currently updating to 1.14.x
Why was the server was to update to 1.14.x?
Well, updating to 1.12.2 would save time(which is why it ended up deciding to update to 1.12.2)...
BUT
the SpongeForge system is being rewritten when updating to 1.14.x
So if server-only mods(called plugins) are written for 1.12.2,
The plugins would not be compatible with 1.14.x
And we would have to rewrite the plugins AGAIN
So we wait for SpongeForge to update to 1.14.x
before the server updates
Why does this take so long?
It's because the inside of Minecraft 1.13.x/1.14.x is completely different to the inside of Minecraft 1.12, mojang decided to "Clean it all up"
SpongePowered has decided to "Clean it all up" for 1.13.x/1.14.x.
Which is gonna take MONTHS.
I would estimate SpongePowered is about 25%-50% done with SpongePowered.
And MinecraftOnline, abbreviated MCO, was waiting for SpongePowered to update.
Because MCO has to update to a new platform, the plugins have to be rewritten!!
And so we wait, with the 50 plugins waiting to be rewritten.
Just imagine that...
If you are asking,
why not fix the plugins temporarily,,
Imagine doing it, and then all that work being wasted after the update, which is going to be soon enough.
Not what a mod would like to do with life.
Peace!
-Codetoil
Also, why so many plugin?
All of the "features" mco offers
Why is the TPS so bad?
TLDR: Poorly written plugins, and outdated hardware too.
On any normal Minecraft Server, the tps is 20 tps
but not MCO
MCO has an issue where the tps is usually around 5 tps
So what could be the issue?
1. The Server Hardware is outdated
2. The Server Software is shit
3. The Server's Internet is shit
4. The Client's Internet is shit
It turns out that #2 and #1 are the reasons.
Using the process of elimination, #3 is incorrect
The MinecraftOnline website states that the server has an upstream and downstream 10 gigabit connection, which is a pretty good connection speed.
Using the process of elimination, #4 is incorrect
Even players with great internet speeds have tps issues
And such, the problem is:
The problem is with the software (and hardware).
The plugins and the server software, to be exact.
There are about 50 plugins
Each of the plugins are badly written
These plugins leak memory like crazy
So to keep the memory down, the server has to clean out memory A LOT, which takes time
Outdated hardware does not help at all.
Plus the plugins are poorly written
They are not written with speed in mind.
They use inefficient methods to find and solve things.
Now imagine that, but 50 of them.
Just imagine that
Wouldn't you think that'd be, ya-know, laggy?
For why the problem hasn't been fixed, see "Why is the server out of date, on 1.7.10?"