Holy cow, before even more nonsense accumulates in this mess of a thread:
There is no TeamSpeak 5 server as has been mentioned multiple times here and elsewhere.
It doesn't mean that it's never going to happen because software development is weird and plans change but for the moment, any TeamSpeak 3 server which has been updated to use the latest stable 3.x.x version supports both TeamSpeak 3 and TeamSpeak 5 clients and no dedicated TeamSpeak 5 server is required nor does it even exist.
I don't know what these server hosters were smoking but they can't sell something that doesn't exist so it's either a case of false advertising or someone didn't get the memo that TeamSpeak 5 is going to be a client release.
Regarding version numbers and the weird assumption that the ever-increasing number has something to do with the lines of code:
For the love of whatever higher power you may believe in: STOP.
Given the example
5.0.0-alpha252, this is what it means:
5.0.0 |
- |
alpha |
252 |
version number |
separator |
development stage |
build number |
See
https://semver.org/ for a more detailed explanation of version numbers.
"alpha" means you got to expect a decent amount of bugs and missing features because the software is still under heavy development.
And the build number indicates how often the release package build process has run.
Building basically means compiling the code into a software package which can be installed on a computer.
The build number indicates how often the process was triggered. It doesn't necessarily mean that the process was successful. Builds can fail for whatever reason.
Build 252 obviously succeeded as alpha testers are using it. It could also mean that the previous 251 builds failed (they didn't though).