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 |