Data is only sent to "active" channels for each connection. This can cut down significantly on the network data sent and allow for many more channels.
Fix all warnings at the highest MSVC warning level. (Not including the Protobuf generated ones.)
Add some convenience methods to the API that can look up the names by linear search so that you don't have to always have access to the handle.
Add a new API that makes setting up the server a bit easier at the expense of a little memory allocation.