Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| modul:m321:kitten:discovery [2025/03/05 11:40] – msuter | modul:m321:kitten:discovery [2025/03/12 12:28] (aktuell) – [Spielbereit] msuter | ||
|---|---|---|---|
| Zeile 10: | Zeile 10: | ||
| ==== Spielbereit ==== | ==== Spielbereit ==== | ||
| Ein Bot meldet, dass er bereit zum Spielen ist. | Ein Bot meldet, dass er bereit zum Spielen ist. | ||
| + | Der Clowder-Service generiert eine UUID und einen zufälligen Port. | ||
| Falls bereits ein Bot mit dem gleichen Namen existiert, wird der Eintrag aktualisiert. | Falls bereits ein Bot mit dem gleichen Namen existiert, wird der Eintrag aktualisiert. | ||
| Zeile 16: | Zeile 17: | ||
| * ip: IP-Adresse des Bots | * ip: IP-Adresse des Bots | ||
| * name: Name des Bots | * name: Name des Bots | ||
| + | * type: ' | ||
| === Response === | === Response === | ||
| - | * HTTP-Status: | ||
| - | * UUID: UUID unter der ein Bot registriert ist. | ||
| * Port: Eine zufällige Portnummer. Unter dieser Portnummer muss der Bot einen Socket öffnen und auf Nachrichten warten. | * Port: Eine zufällige Portnummer. Unter dieser Portnummer muss der Bot einen Socket öffnen und auf Nachrichten warten. | ||
| Zeile 30: | Zeile 30: | ||
| === Request === | === Request === | ||
| * action: ' | * action: ' | ||
| - | * UUID: UUID unter der ein Bot registriert ist. | + | * name: Name des Bots |
| === Response === | === Response === | ||
| - | * HTTP-Status: | + | * ACK |
| Zeile 41: | Zeile 41: | ||
| === Request === | === Request === | ||
| * action: ' | * action: ' | ||
| - | * UUID: UUID unter der ein Bot registriert ist. | + | * name: Name des Bots |
| === Response === | === Response === | ||
| - | * HTTP-Status: | + | * ACK oder NOTFOUND |
| ==== Exil ==== | ==== Exil ==== | ||
| Zeile 53: | Zeile 53: | ||
| === Request === | === Request === | ||
| * action: ' | * action: ' | ||
| - | * UUID: UUID unter der ein Bot registriert ist. | + | * name: Name des Bots |
| === Response === | === Response === | ||
| - | * HTTP-Status: | + | * ACK / NOTFOUND |