Advice on server version
Hello! I'm making a Minecraft server network, and I'm wondering what server version to choose for each server. I'm planning on having a main lobby, some minigames and maybe an SMP as well. For servers like an SMP I would probably choose the latest version since it doesn't make sense to support older versions. But for the lobby, what version would be the best choice there (maybe latest with ViaVersion?)? And for minigames with 1.8 combat, would it be the best to run a 1.8 server, or a later version with a plugin that reverts the combat changes?
For a simpler version of the question, what versions did for example Hypixel choose for their servers (lobby, minigames)?
I would also like to use a plugin that implements the Slime world format, for example SWM (1.8-1.14) or ASWM (custom server for 1.20.6) for the lobby and minigames servers.
67 Replies
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 bludood#0
Older versions often have exploits / crash exploits requiring you to either use later versions (1.20.4+) or use things like LPX, whatever.
I don’t recommend using SWM / ASWM because:
1. not the most stable
2. Just not practical
If by ‘minigames’ you mean something like bedwars where it creates a small server and deletes after a game, what’s the point in ASWM? They won’t go beyond generated chunks and the storage usage would be minimal regardless
1.21
^
There are plugins that bring back old combat mechanics
(they all suck ass)
(if you want 1.8 combat just use 1.8)
(there's no reason for you to want 1.8 combat, 1.8 combat sucks ass)
so, anyways:
1.21
the only answer is whatever latest version is available
1.8 combat is much better for PvP
That is subjective
I like 1.9 combat more
Because it isn't revolved around abusing my mouse
But instead actual skill
yesh that's why I considered 1.8
then you have skill issue
good luck finding a good 1.8 fork that is updated
and good luck finding plugins that even support 1.8
I do want 1.8 combat on the minigames servers but I don't know if it's better to use 1.8 as the server version or use a plugin which reverts the combat changes
Just use 1.21 and use via version so players can join on 1.8
no....
don't
what is your point here, Jenkins?
use 1.21 and only allow 1.21?
You know there is an 11 year difference between 1.21 and 1.8 right
yeah that's what I'm also considering, but as pointed out they do suck a bit
Letting 1.8 clients join to a 1.21 server will NOT BE GOOD
replying to this lol
:Shrug:
it does work, but yeah some things are very broken as expected lol
There is a 11 year gap of content updates, protocol changes, texture updates, all that kind of stuff
mhh
You can't just slap a plugin on the server and say "yeah that works good"
ViaVersion and its add-ons do a great job on emulating stuff though
If you need 1.8 just do 1.8
If you need 1.21 just do 1.21
same the other way around, 1.21 on 1.8
1.21 on 1.8 will work a lot better
yeah
ViaVersion is generally fine, but ViaBackwards isn't
that's what I'm saying
yep
just
Make sure you protect against crash exploits
and for a lobby, should I do 1.21 then I assume
Ngl lobby I always do 1.16.5, idk why
yeah it's gonna be whitelisted anyways
it's like a sweet spot
lmao
yeah it does have better support
true true
no, not because of that, but because of via compatability
yeah that's better wording lol
but yeah the reason I wanted to use something like SWM was because then it's one file instead of a whole directory
easier to replicate
Yeah…
You can try it
yeah I should probably just try the different versions and see the ups and downs of all of them
fyi by default
you can't save worlds with aswm
they're gona after a restart
wdym
I did try it on 1.8
aswm doesn't have world saving support by default
worked fine
^
oh right yeah I didn't try that
the changes you make will be gone after a restart
that's what I know, anyways
probably gonna stick with SWM instead
but i'm sure it doesn't
swm is 1.8 fyi
only supports up to 1.14 but doesn't replace the server jar
you’ve got SWM, ASWM and advanced slime paper
yeah 1.8 - 1.14
haven't heard of advanced Slime paper, I'll check it out
It’s for later versions
GitHub
GitHub - InfernalSuite/AdvancedSlimePaper: Advanced Slime World Man...
Advanced Slime World Manager as a Paper Fork. Contribute to InfernalSuite/AdvancedSlimePaper development by creating an account on GitHub.
oh right I have heard of that but didn't notice the name difference I guess lol
on the spigot site it says ASWM but links to ASP
ASWM moved to ASP
For the future updatss
yeah I noticed that now lol
imanity spigot is usually updated
but its paid fork
its pumped with shit ton of optimizations for minecraft 1.8
I’ve heard imanity spigot is alright
imanity is good
I have it
I’ve heard panda spigot is better
but eh
no
lmao
not at all
:Shruge: just saying what I’ve heard
we've used imanity spigot before but our country somehow closed the gap after 6 years of 1.8 and everyone migrated to newer versions
fair enough
not sure what had happened, but people just accepted that new content overweighs cons probs
yeah after some testing I did find out that indeed 1.8 on 1.21 is a lot worse than vice versa. I also see that most minigame servers that use 1.8 combat use a modified version of either 1.7 or 1.8, are there any recommended jars I should try? I see imanity is good but I'd like to keep it free since it's such a small server. I could also start out with an open source project and try to patch some stuff? I know a little bit of java
from a search I can see that kigpaper and pandaspigot pops up
Just saying the “value” you get of keeping 1.8 diminishes more and more every year. I ran servers back in the day and it mattered so much more than it does now. There is a new generation of players and most of the user base does not care or prefers latest versions. If you want to continually support 1.8 there is less plugins and support on those versions. So be prepared to hire a dev or two to handle some of this if you can’t yourself.