Okay, I’m really willing to support once again a better RCON tool for mirage, but please add some simple features to the protocol:
1.Send the FULL server current status of the players(K/D/Assists/TK (kills AND total damage), either on connect, preferably have a specific command. This was the cause of a lot of my frustration while developing the old RCON tool
2.Send the correct map that is being currently played, and the next one, add commands to change current and next map.
3.Full map list on server, not only those on the current rotation, add an Index on the rotation if the map is currently on it.
Make an option of full verbosity (Similar to what you get on console with the verbose option on console today on chivalry) remotely, so detailed statistics could be gathered and shown on a web site. And on that point, don’t name different skins as different weapons like it’s today (Ex: NorseSword NorseSword_Variant)
Add an option to send a command directly to the server, like pause or unpause or something along that line, this could help a lot the extensibility so new features that would be available via console would be available instantly on the tool also.
6.Maybe an extra verbose option of sending damage updates, so as soon as someone is hit you get the info.
7.Use a different method of encoding the data, maybe using protobufs, would help a ton.
8.Set the visible player slots, so reserved slots are a possibility that doesn’t interfere too badly the player experience.
9.Implement the say_big and maybe another type of communication so you could tell apart Admin/Server announcements.
I think that’s about it.