Difference between revisions of "Lobby Protocol"
Jump to navigation
Jump to search
Line 63: | Line 63: | ||
|- | |- | ||
| | | | ||
− | | | + | |Int |
|UInt | |UInt | ||
|String | |String | ||
Line 75: | Line 75: | ||
|- | |- | ||
| | | | ||
− | | | + | |Int |
|UInt | |UInt | ||
|} | |} | ||
Line 103: | Line 103: | ||
|- | |- | ||
| | | | ||
− | | | + | |Int |
|} | |} | ||
Revision as of 16:10, 12 May 2020
Het data protocol voor de lobby.
Message types
Index | Message Type | Sender | Recipients | Description |
---|---|---|---|---|
1 | New Player | Host | Clients except new player | Wanneer er een nieuwe speler joined, wordt dit bericht naar de andere clients gestuurd om ze te informeren over de nieuwe speler. |
2 | Welcome | Host | New Player | Wanneer een nieuwe speler joined, wordt dit bericht naar de nieuwe speler gestuurd met informatie over de server. |
3 | Set Name | Player | Host | Dit bericht stuurt de speler naar de host om de gebruikersnaam in te stellen. |
4 | Request Denied | Host | Player | Een generiek bericht dat de host stuurt wanneer een request wordt afgewezen. |
5 | Player Left | Host | Everyone | Wanneer een speler weggaat, wordt dit bericht naar de overige spelers gestuurd. |
6 | Start Game | Host | Everyone | Dit bericht wordt door de host naar de clients gestuurd wanneer de game begint. |
Message Header
Message Type | Message ID |
---|---|
UShort | UInt |
New Player Message
Message Header | Player ID | Player Colour | Player Name |
---|---|---|---|
Int | UInt | String |
Welcome Message
Message Header | Player ID | Player Colour |
---|---|---|
Int | UInt |
Set Name Request
Message Header | Name |
---|---|
String |
Request Denied Message
Message Header | Denied Message ID |
---|---|
UShort |
Player Left Message
Message Header | Player Left ID |
---|---|
Int |
Start Game Message
Message Header | Start Game Info |
---|---|
TBD |