Split server protocol version from demo protocol version

In case we want to keep backwards compatibility with older demos