Befehlsindex

Hier eine Liste der Befehle für Spieler. FETT geschriebenes ist dabei genau so zu schreiben, nicht fett geschrieben sind Variablen, die von Fall zu Fall abweichen. Angaben in [eckigen Klammern] sind optional, ein senkrechter Strich bedeutet entweder|oder. Groß-/Kleinschreibung ist außer beim Passwort egal.

Jeder Befehl hat einen Hinweis, der zeigt, wo er verwendet werden kann:

Bei einigen Befehlen kann wie folgt ein Datum angegeben werden:

Monat und Wochentag können ausgeschrieben oder mit drei Buchstaben abgekürzt werden, dann aber ohne Abkürzungspunkt. Tag gibt man als Zahl an, mit oder ohne Punkt. Auch eine Uhrzeit ist in der Form 'hh:mm' möglich.


BECOME M[ASTER] (hin)
Macht einen Spieler zum GM, wenn es noch keinen gibt und sonst niemand eingeschrieben ist.
BROADCAST [Optionen] [Text] ENDBROADCAST|ENDPRESS|SIGNOFF (hin)
Verschickt Text als offenen Brief). Der Text muss mit ENDBROADCAST, ENDPRESS oder SIGNOFF enden. Zu Optionen siehe Presse
CLEAR (hin)
Löscht mit PHASE abgegebene Befehle.
GET Datei (bel)
Verschickt eine Datei. Die Datei flist ist eine Liste der verfügbaren Hilfedateien. Die Datei info beschreibt die wichtigsten Dateien.
GET DEDICATION (bel)
Ruft die eigenen Pünktlichkeitspunkte ab.
GET PACKAGE (bel)
Verschickt die wichtigsten Hilfedateien, die auch bei der Registrierung verschickt werden.
GET RESULT [Spielname] [PhaseNr] (bel)
Liefert den Spielzug in englisch (Sinnvoll für Auswertetools und für nicht deutschsprachige Spieler. Siehe auch SET ENGLISH). Spielname ist nur nach einem SIGNON optional. PhaseNr ist die laufende Nummer des Spielzugs (z.B. 001 für S1901M). Ohne PhaseNr bekommt man den letzten Spielzug.
HELP (bel)
Verschickt den Einführungstext info (Identisch mit GET info). Steht HELP nach einem SIGNON, werden nachfolgende Befehle ignoriert.
HISTORY [Spielname] [FROM Datum] [TO Datum] [LINES Zeilen] (bel)
Liefert die Spielinformationen, die auch ein Zuschauer bekommt. Hilfreich bei Mailproblemen und Spielerwechseln. Spielname ist nur nach einem SIGNON optional. Ohne weitere Angaben bekommt man die Daten der letzen Woche, maximal 1000 Zeilen.
IAMALSO E-Mail-Adresse (bel)
Registriert eine neue E-Mail-Adresse beim Judge. Man mailt von der neuen Adresse, und teilt dem Judge damit mit, dass man 'eigentlich' der Spieler mit der E-Mail-Adresse ist. Danach identifiziert der Judge beide Adressen mit dem gleichen Spieler. Wenn nur vorübergehend von einem fremden Account gemailt wird, sollte man SET ADDRESS verwenden.
LIST [FULL|Spielname] (bel)
Entspricht STAND, aber man bekommt das Ergebnis in Englisch.
MAP Spielname|* [N] (vor)
Verschickt eine Postscript-Karte des Spiels. Mit N wird die Datei im Plain-Postscript-Format anstelle des uucodierten gepackten PS-Formats verschickt. Einem * Sternchen muss ein LIST-Befehl vorangehen. Nicht alle Diplomacy-Varianten werden unterstützt.
MYPRESS [FROM Datum] [TO Datum] [LINES Zeilen] (hin)
Liefert die Verbalnoten und offenen Briefe, die an die Großmacht versandt wurden. Hilfreich bei Mailproblemen und Spielerwechseln. Ohne weitere Angaben bekommt man die Daten der letzen Woche, maximal 1000 Zeilen.
OBSERVE Spielname Passwort (vor)
Um ein Zuschauer des angegebenen Spieles zu werden. Wird wie ein SIGNON interpretiert.
PHASE Spielzug (hin)
Speichert nachfolgende Befehle bis zum Ende der E-Mail oder dem nächsten PHASE für einen künftigen Spielzug. Man kann nur Befehle an Einheiten, aber nicht z.B. Nachrichten vorab eingeben. Es erfolgen Syntaxprüfungen an den Befehlen, aber das ist vorab nicht vollständig möglich (Bei der Befehlsverarbeitung wird eine Fehlerliste verschickt). Gibt es Vorabbefehle, bekommt die Nation den 'Befehle wurden empfangen'-Status, selbst bei Fehlern oder unvollständigen Befehlen.

IF Bedingung [THEN]
  Befehle
ELSE IF Bedingung [THEN]
  Befehle
ELSE
  Befehle
ENDIF

Es sind auch, wie nebenstehend gezeigt, bedingte Befehle möglich. Die Syntax für Bedingung lautet: [NOT] [Nation] [Typ] Gebiet. Eine Bedingung ist erfüllt, wenn sich eine entsprechende Einheit im angegebenen Gebiet befindet. Das Gebiet muss angegeben werden, fehlen Typ/Nation, sind sie egal. Die Reihenfolge von Nation, Typ und Gebiet ist egal. Nation kann mit zwei oder mehr Buchstaben abgekürzt oder vollständig angegeben werden. Mehrere Bedingungen sind mit AND bzw. OR kombinierbar, wobei von links nach rechts ausgewertet wird, wenn nicht Klammern eine andere Reihenfolge angeben. Hier ein Beispiel:

phase Fall 1905 Movement
if not french army ruhr and (russian prussia or russian siliesia)
  kiel -> berlin
  munich support kiel -> berlin
else
  kiel -> ruhr
  munich support kiel -> ruhr
endif

PRESS [TO] [ALL BUT] Nation(en) [Optionen] [Text] ENDBROADCAST|ENDPRESS|SIGNOFF (hin)
Verschickt Text als Verbalnote). Der Text muss mit ENDBROADCAST, ENDPRESS oder SIGNOFF enden. Zu Optionen siehe Presse.
REGISTER ... END (bel)
Um sich zu registrieren oder die Registrierung zu ändern. Das geht einfacher mit dem Registrierungsformular, per E-Mail können aber beliebige weitere Felder angefügt werden. Dann sollte eine Registrierung ca. wie folgt aussehen, wobei die Felder Name, Phone, EMail und Site genau so geschrieben, und auf jeden Fall vorhanden sein müssen:

REGISTER
Name: Heinz Becker
Phone: 0123-4567/89
Email: Heinz@Becker.de,dummschwaetzer@ard.org
Site: Saarland
Address: Sackgasse 6, 66740 Saarlouis
Country: Deutschland
Level: Novice
Birthdate: 25. Dezember 1957
Sex: male
Remind: 12 Stunden
END

RESIGN (hin)
Um ein Spiel aufzugeben. Dieser Befehl muss der letzte in der E-Mail sein.
RESUME (hin)
Nimmt ein abgebrochenes oder beendetes Spiel wieder auf.
SEND [ME] Datei (bel)
Dasselbe wie GET Datei.
SET ADDRESS [E-Mail-Adresse] (hin)
Ändert die Standard-E-Mail-Adresse des Spielers. Bei fehlender Adresse wird der Absender der E-Mail verwendet. Ein SIGNON eines Absenders, der nicht der Standardadresse entspricht, führt zu zwei Antworten; eine an die Standard- und eine an die Absenderadresse.
SET [NO]DENY (hin)
Nach der Übernahme einer aufgegebenen Nation und vor der nächsten Auswertung kann man die Verantwortung im Sinne der DiWZ ablehnen.
SET [NO]DRAW [Liste] (hin)
Gibt ein Votum zu einem Remis ab.
SET [NO]ENGLISH (hin)
Um zusätzlich zu den deutschen auch englische Ergebnisse zu erhalten. Sinnvoll für Auswertetools und für nicht deutschsprachige Spieler.
SET MODERATE (hin)
Ändert ein Spiel von unmoderiert auf moderiert.
SET PASSWORD NeuesPasswort (hin)
Ändert das Passwort.
SET PREFERENCE [Nation(en)] (hin)
Angabe der bevorzugten Großmächte für ein neues Spiel. Nation(en) kann bis zum Spielstart geändert werden. Siehe Einschreiben in ein Spiel.
SET REMIND Std (hin)
Legt fest, wann vor jedem ZAT eine Erinnerung erfolgt, falls noch keine Züge vorliegen. Std sind die Stunden bis zum ZAT. SET REMIND 0 schaltet die Warnung ab. Man kann bei der Registrierung einen Wert für alle Spiele vorgeben, sonst sind 6 Stunden voreingestellt.
SET [NO]WAIT (hin)
Verhindert eine Auswertung vor dem ZAT. SET NOWAIT löscht den Wartemodus wieder.
SIGNOFF (hin)
Zeigt das Ende der E-Mail an, damit eine Signatur nicht missverstanden wird.
SIGNON NationSpielname Passwort [Variante]
Anmeldung als Großmacht, die man besitzt oder übernehmen will. Nation ist der Kennbuchstabe, bei noch nicht begonnen Spielen ein ? Fragezeichen. Variante ist bei Standardspielen und nach Spielbeginn optional. Mit SIGNON ? Passwort ist man beim nächstbesten startenden Spiel dabei. Siehe Einschreiben in ein Spiel.
STAND [FULL|Spielname] (bel)
Ohne Angabe wird eine kurze Liste aller laufenden Spiele, mit FULL eine ausführliche Liste aller Spielstände geliefert. Mit Spielname oder nach einem SIGNON wird der Spielstand des Spiels mit allen Positionen der Einheiten und Besitzern von VZs erzeugt. Spielname ist nur nach einem SIGNON optional.
SUMMARY [Spielname] (bel)
Liefert eine Zusammenfassung eines beendeten Spiels, die zeigt, welcher Spieler welche Großmacht wann übernommen hat und wer welche VZs im Laufe des Spiels besaß. Spielname ist nur nach einem SIGNON optional.
VERSION [Level] (bel)
Ruft die derzeitige Judgeversion ab. Level fügt eine Liste aller Verbesserungen seit der spezifizierten Version an.
WATCH Spielname Passwort (vor)
Dasselbe wie OBSERVE.
WHO[IS] Spieler [Spieler ...] (bel)
Verschickt die REGISTER-Daten von Spielern. Alle Spieler, deren E-Mail-Adresse dem Anfang von Spieler entspricht, werden aufgelistet.
WHOGAME [Spielname] [FULL] (bel)
Liefert die WHOIS-Angaben der Spieler. FULL liefert auch Informationen über Zuschauer. Spielname ist nur nach einem SIGNON optional.
WITHDRAW (hin)
Dasselbe wie RESIGN.