Difference between revisions of "Lobby Protocol"
Jump to navigation
Jump to search
Line 7: | Line 7: | ||
!Sender | !Sender | ||
!Recipients | !Recipients | ||
+ | !Description | ||
|- | |- | ||
|1 | |1 | ||
Line 12: | Line 13: | ||
|Host | |Host | ||
|Clients except new player | |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 | |2 | ||
Line 17: | Line 19: | ||
|Host | |Host | ||
|New Player | |New Player | ||
+ | |Wanneer een nieuwe speler joined, wordt dit bericht naar de nieuwe speler gestuurd met informatie over de server. | ||
|- | |- | ||
|3 | |3 | ||
Line 22: | Line 25: | ||
|Player | |Player | ||
|Host | |Host | ||
+ | |Dit bericht stuurt de speler naar de host om de gebruikersnaam in te stellen. | ||
|- | |- | ||
|4 | |4 | ||
Line 27: | Line 31: | ||
|Host | |Host | ||
|Player | |Player | ||
+ | |Een generiek bericht dat de host stuurt wanneer een request wordt afgewezen. | ||
|- | |- | ||
|5 | |5 | ||
Line 32: | Line 37: | ||
|Host | |Host | ||
|Everyone | |Everyone | ||
+ | |Wanneer een speler weggaat, wordt dit bericht naar de overige spelers gestuurd. | ||
|- | |- | ||
|6 | |6 | ||
Line 37: | Line 43: | ||
|Host | |Host | ||
|Everyone | |Everyone | ||
+ | |Dit bericht wordt door de host naar de clients gestuurd wanneer de game begint. | ||
|} | |} | ||
Line 42: | Line 49: | ||
{| class="wikitable" | {| class="wikitable" | ||
!Message Type | !Message Type | ||
+ | !Message ID | ||
!Player ID | !Player ID | ||
!Player Colour | !Player Colour | ||
Line 47: | Line 55: | ||
|- | |- | ||
|UShort | |UShort | ||
+ | |UInt | ||
|UInt | |UInt | ||
|UInt | |UInt | ||
|String | |String | ||
|} | |} |
Revision as of 10:38, 11 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. |
New Player Message
Message Type | Message ID | Player ID | Player Colour | Player Name |
---|---|---|---|---|
UShort | UInt | UInt | UInt | String |