Protokoll des UrServers, Version 1.13

In diesem Dokument wird das Protokoll beschrieben, mit dem mit dem UrServer kommuniziert werden kann.

Falls dir ein Fehler im Protokoll, etwas, das im Protokoll fehlt oder ein Fehler im Server auffällt, schreib mir doch bitte eine Mail mit einer möglichst genauen Fehlerbeschreibung an berndts-bugs@mi.fu-berlin.de

Legende

Befehle, also das, was ein Klient an den Server schickt, haben diese Farbe: BEFEHL
Meldungen, das, was der Server informativ an die Klienten schickt, haben diese Farbe: MELDUNG
Aufforderungen, die der Server an die Klienten schickt, haben diese Farbe: AUFFORDERUNG
Fehler, die der Server schickt, haben diese Farbe: FEHLER

Wenn im Protokoll von "N" in Zusammenhang mit einer Zahl geschrieben wird, ist damit die Anzahl der Spielerinnen gemeint. "farbeN-1" bedeutet z.B. bei vier Spielerinnen dann "farbe3".
Alle anderen Variablen für Zahlen sind anders bezeichnet.
Eine farbe hat immer den Typ int.

Index Konstanten

Vor dem Spiel

Im Spiel

Immer

Spielbeginn

Spielverlauf

Rundenbeginn

Phase 1 - Bewegen und Fressen

Auswirkungen von Genen:

Phase 2 - Umwelt und Gendefekte

Auswirkungen von Genen:

Phase 3 - Gene kaufen

Phase 4 - Zellteilung

Auswirkungen von Genen:

Phase 5 - Todesfälle

Auswirkungen von Genen:

Phase 6 - Wertung

Auswirkungen von Genen:

Spielende

Index

Befehle

ABMELDEN
ABMELDEN
AGGRESSION
AMOEBE_SETZEN
AMOEBE_SETZEN (2)
BEREIT
BEWEGEN
DEFEKT_AUSGLEICHEN
FLUCHT
FRESSEN
GEN_ANZAHL
GEN_KAUFEN
KEINE_AGGRESSION
KEINE_FLUCHT
KEINE_VERTEIDIGUNG
KEINE_ZWEITE_BEWEGUNG
KLAMMERN
LISTE
NACHRICHT
NEU
NICHT_KLAMMERN
PARASITISMUS
PING
POSITION
PRIVAT_NACHRICHT
SPIELFELD
SPIELFELD2
STATUS
STATUS(im Spiel)
TEILNEHMEN
TELNET_STATUS
TENTAKEL
UEBERLEBENSKAMPF
UMWELTKARTE
VERSION
VERTEIDIGUNG
WUERFELN
ZUSCHAUEN

Aufforderungen

ZUG_ABWEHR
ZUG_AGGRESSION
ZUG_AMOEBE_SETZEN
ZUG_AMOEBE_SETZEN
ZUG_BEREIT
ZUG_BEWEGEN
ZUG_FRESSEN
ZUG_GENDEFEKTE
ZUG_GEN_KAUFEN
ZUG_KLAMMERN
ZUG_POSITION

Meldungen

ABWEHR
AGGRESSION
AMOEBE_ANGEGRIFFEN
AMOEBE_ENTFERNT
AMOEBE_SCHADEN
AMOEBE_SETZEN
BEREIT
BEWEGUNG
BIOPUNKTE
DEFEKT_AUSGLEICHEN
FLUCHT
FRESSEN
GEN_ANZAHL
GEN_KAUFEN
KLAMMERN
NACHRICHT
NAEHRSTOFF
NAEHRSTOFF
PARASITISMUS
PONG
POSITION
PRIVAT_NACHRICHT
PUNKTE
RUNDE
SPIELE
SPIELERIN_ABGEMELDET
SPIELERIN_AKZEPTIERT
SPIELERIN_ANGEMELDET
SPIELFELD
SPIELFELD2
SPIEL_ANGEMELDET
SPIEL_BEENDET
SPIEL_BEGINNT
STATUS
TENTAKEL
UMWELTKARTE
VERSION
VERTEIDIGUNG_ERFOLGLOS
VERTEIDIGUNG_ERFOLGREICH
WUERFEL
ZUSCHAUERIN_ABGEMELDET
ZUSCHAUERIN_ANGEMELDET

Konstanten

Richtungen

Gene

Fehler