uni:ba:protocol
This is an old revision of the document!
Table of Contents
Protocol
Protocol adapter
ticket
toPlayer
state
player
Dings 1
register
“register” anstatt “setup”, denn dafür gibt es ein passendes “unregister”.
“keepAlive” anstatt “autoUnregister”, denn es i
unregister
move
Argumente
- move : str
- Der move als Textbeschreibung. Das Spiel muss damit umgehen können. Es wird hier einfach nur durchgereicht.
requestPlayer/requestState
Argumente
- from : int
- Erster player/state (von 0 weg)
- to : int = -1
- Letzter player/state (von 0 weg).
-1 = Bis zum letzten (kann vom Master beschnitten werden?)
Die player/state ID muss im Datensatz vorkommen, da protocol buffers keine dictionarys kennt.
Return
- players/states : player/state[]
- Player/State array
- total : int
- Absolute Anzahl an verfügbaren players/states (um heraus zu finden, ob alle geschickt wurden (pagination))
“total” ist auch deshalb wichtig, damit bei einem ungültigen Bereich (außerhalb verfügbarer Daten) dennoch eine Antwort kommt.
uni/ba/protocol.1395365255.txt.gz · Last modified: 2020-11-18 18:10 (external edit)