Checking everyones client versions
Posted: 26 Oct 2008, 01:02
a simple cmd that displays the version string of everyone connected.
the loading screen already shows the specific version i'm using 0.77b5+svn6886, so i'm guessing there shouldn't be much effort required to make this a reality.
the problem i see right now: sync errors / crashes etc potentially being caused by people having different versions of the software, the software might appear in a worse state than it really is.
i know at least tasclient does checking and blocking of old versions, but from what i can see there isn't really anything firm blocking two different versions of spring from playing with each other. think: linux users, people with different lobby clients, autohosts, testing builds
just recently i did "ignore server version compatibility" in the hidden menu with my testing client setup and spectated a game of people playing the normal release build, i connected and watched them with no problems.
(ran out of time while writing this)
the loading screen already shows the specific version i'm using 0.77b5+svn6886, so i'm guessing there shouldn't be much effort required to make this a reality.
the problem i see right now: sync errors / crashes etc potentially being caused by people having different versions of the software, the software might appear in a worse state than it really is.
i know at least tasclient does checking and blocking of old versions, but from what i can see there isn't really anything firm blocking two different versions of spring from playing with each other. think: linux users, people with different lobby clients, autohosts, testing builds
just recently i did "ignore server version compatibility" in the hidden menu with my testing client setup and spectated a game of people playing the normal release build, i connected and watched them with no problems.
(ran out of time while writing this)