Roum Multiplayer Protocol Specification¶
This section of the documentation describes the protocol used to communicate between the client and server.
The protocol is based on a single TCP Connection per client. This allows for great compatibility and connection security, due to TCPs automatic packet validation and re-sending.
Protocol Specification Index¶
Packets¶
auth
Connection Mode¶
lobby
Connection Mode¶
match
Connection Mode¶
roum:match.init
- Initialize a new matchroum:match.entity.create
- Create new Entityroum:match.entity.remove
- Removes an Entityroum:match.entity.takedamage
- Signalise an entity took damageroum:match.entity.update
- Update Entityroum:match.entity.update.pos
- Update Entity Positionroum:match.player.takedamage
- Signalise the player that he took damageroum:match.player.update
- Update Player Statusroum:match.player.update.pos
- Update Player Positionroum:match.status.update
- Update the Game Statusroum:match.synchronise.time
- Synchronising Game Ticks