Status of Implementation¶
The PokerTH protocol consists of 81 different messages types which are all
enveloped inside an PokerTHMessage
. Only a subset of all messages is needed
in most cases.
Implemented¶
- AnnounceMessage
- InitMessage
- InitAckMessage
- PlayerListMessage
- GameListNewMessage
- GameListUpdateMessage
- GameListPlayerJoinedMessage
- GameListPlayerLeftMessage
- PlayerInfoRequestMessage
- PlayerInfoReplyMessage
- JoinExistingGameMessage
- JoinNewGameMessage
- JoinGameAckMessage
- GamePlayerJoinedMessage
- GamePlayerLeftMessage
- StartEventMessage
- StartEventAckMessage
- GameStartInitialMessage
- HandStartMessage
- PlayersTurnMessage
- MyActionRequestMessage
- YourActionRejectedMessage
- PlayersActionDoneMessage
- DealFlopCardsMessage
- DealTurnCardMessage
- DealRiverCardMessage
- ChatMessage
- ChatRequestMessage
- AllInShowCardsMessage
- EndOfHandShowCardsMessage
- EndOfHandHideCardsMessage
- ShowMyCardsRequestMessage
- AfterHandShowCardsMessage
- EndOfGameMessage
Not Implemented¶
- AuthServerChallengeMessage
- AuthClientResponseMessage
- AuthServerVerificationMessage
- AvatarRequestMessage
- AvatarHeaderMessage
- AvatarDataMessage
- AvatarEndMessage
- UnknownAvatarMessage
- GameListAdminChangedMessage
- SubscriptionRequestMessage
- RejoinExistingGameMessage
- JoinGameFailedMessage
- GameAdminChangedMessage
- RemovedFromGameMessage
- KickPlayerRequestMessage
- LeaveGameRequestMessage
- InvitePlayerToGameMessage
- InviteNotifyMessage
- RejectGameInvitationMessage
- RejectInvNotifyMessage
- GameStartRejoinMessage
- PlayerIdChangedMessage (SOON)
- AskKickPlayerMessage
- AskKickDeniedMessage
- StartKickPetitionMessage
- VoteKickRequestMessage
- VoteKickReplyMessage
- KickPetitionUpdateMessage
- EndKickPetitionMessage
- StatisticsMessage
- ChatRejectMessage
- DialogMessage
- TimeoutWarningMessage
- ResetTimeoutMessage
- ReportAvatarMessage
- ReportAvatarAckMessage
- ReportGameMessage
- ReportGameAckMessage
- ErrorMessage
- AdminRemoveGameMessage
- AdminRemoveGameAckMessage
- AdminBanPlayerMessage
- AdminBanPlayerAckMessage
- GameListSpectatorJoinedMessage
- GameListSpectatorLeftMessage
- GameSpectatorJoinedMessage
- GameSpectatorLeftMessage