ryzomcore
ryzomcore copied to clipboard
Include multiple versions in client build of protocol XML files
Client processes these at runtime, server is fixed. Client is more likely to be a head in version of server. Server already sends the used version. Easier for open source collaboration.
Embed a versioning tag for each command into the XML, so client can read/write the bit stream correctly.
Let pushNameToStream return a version number of 1 and upwards, instead of a bool.
Optimize select to get from a flat map instead of from this recursive string cutting loop.