Es sollte per API geprüft werden ob ein Spieler angemeldet ist #2
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Beim Call soll gleich auch noch die Nutzerdaten des Spieler mitübertragen werden.
GET
{"user": "..."}
404
200 {"uuid": "...", "firstname": "...", ...}
Zusätzlich zu den bestehenden Daten soll eine Liste von den Aktuell noch gültigen Bestrafungen in einem unterfeld aufgelistet werden
200 {"uuid": "...", "firstname": "...", "strikes": ["BANNED", "MUTED"]}
Die aktuell angewendeten Strikes sollten direkt Serverseitig ausgewertet werden.
Dies hat zwar den Nachteil, dass ein Mute z.B. erst aufgehoben wird, wenn der Spieler rejoint, ist aber denke ich hier zu vernachlässigen.
GET /api/user?uuid=<uuid>[&secret=<secret>]
400 wenn der Nutzer nicht existiert
200
Kannst du den user parameter auf uuid umstellen?
Es kommt jetzt ein zusätzliches Feld mit,
banned
, welches angibt ob ein Spieler zum Zeitpunkt der request gebannt ist