The main issue is that the refreshx and server lobby code would change (breaks all old soldatserver requests).
Also even if you don't use 50 chars it will always send 50 for the server name (unless we change how it works but then - see above).
I'm currently not really up to modifying it (need to fix ARSSE as well for that..).
The whole thing needs some redesign imho (no refreshx mess, correct version detection for lobby requests, and other netcode changes...).