Posts: 681
Threads: 26
Joined: May 2014
Thanks: 112
Given 48 thank(s) in 37 post(s)
Title says it all. There is no need to have the support for this due to the fact that if you are able to play on one server with different versions it causes problems for the clients. Also, no one plays old vanilla versions. Another thing is that if we dropped support for old versions we would gain more performance.
Posts: 1,469
Threads: 57
Joined: Jul 2012
Thanks: 66
Given 127 thank(s) in 108 post(s)
You would be surprised at the number of people that play old protocol versions (mods, old servers, etc.). But I agree, it should be dropped where the versions are not explicitly compatible, since play with those old versions is very buggy.
Posts: 681
Threads: 26
Joined: May 2014
Thanks: 112
Given 48 thank(s) in 37 post(s)
I agree with you in that many people play Minecraft on old versions using the Java version of the Server and Forge. Since we won't support a real mod API in the near future, it's not that useful to keep old versions
Posts: 6,485
Threads: 176
Joined: Jan 2012
Thanks: 131
Given 1074 thank(s) in 852 post(s)
We still need to keep the possibility of multiple protocol versions, for when MC releases a new version, before the new protocol is implemented. So there's no real gain in performance (and even if we dropped the support, the gain would be minimal).
I don't see a reason to cut of old protocol versions - if they work, keep them.
Posts: 681
Threads: 26
Joined: May 2014
Thanks: 112
Given 48 thank(s) in 37 post(s)
I think your opinion is a leftover from the time where we didn't have a real release strategy. Now that we have one, the stable stuff goes into the testing branch whilst the dev stuff goes into master.
Posts: 274
Threads: 48
Joined: Mar 2015
Thanks: 107
Given 11 thank(s) in 10 post(s)
06-11-2015, 08:09 PM
(This post was last modified: 06-11-2015, 08:13 PM by Jammet.)
I don't see a conflict with the release strategy and keeping muliple working protocol versions.
Posts: 274
Threads: 48
Joined: Mar 2015
Thanks: 107
Given 11 thank(s) in 10 post(s)
^^' Sorry, had already rephrased that by the time you replied. I'd think it would make sense to keep protocols that still work.
Posts: 681
Threads: 26
Joined: May 2014
Thanks: 112
Given 48 thank(s) in 37 post(s)
They aren't conflicting but since we have a release strategy, we can drop the old ones. I seen it many times that people with different MC versions playing on the same server had many difficulties. because there are different blocks available.
Posts: 1,469
Threads: 57
Joined: Jul 2012
Thanks: 66
Given 127 thank(s) in 108 post(s)
06-11-2015, 10:27 PM
(This post was last modified: 06-11-2015, 10:27 PM by bearbin.)
I think we should drop 1.7, since it no longer works, but keep around the infrastructure for multiple protocol handling, in case two different minecraft versions are released that are compatible apart from protocol differences.