(4.0e) Hosts können dem PHost auch eine Liste von Befehlen übergeben, die PHost für einen Spieler ausführen soll. Direkt nach Auxhost1 wird die Datei auxcmds.txt gelesen und alle darin enthaltenen Befehle ausgeführt. Die Datei enthält Zeilen der Form spieler: befehl, ähnlich der Datei xterncmds.ext. Der befehl wird dann ausgeführt, (fast) als ob er in der Turndatei von spieler gestanden hätte.
Es gibt dennoch ein paar wichtige Unterschiede zwischen Befehlen aus dieser Datei und Befehlen aus Turn-Dateien:
- Einschränkungen der Konfiguration sind für Befehle, die aus dieser Datei gelesen wurden, nicht relevant. Selbst, wenn CPEnableAllies ausgeschaltet ist, akzeptiert PHost allies-Befehle aus auxcmds.txt, und führt sie aus.
- Die Ausführungsreihenfolge unterscheidet sich leicht. Normale Remote-Control- und Allianz-Befehle werden vor Auxhost1 ausgeführt (letztere nur, wenn DelayAllianceCommands ausgeschaltet ist, was die Standardeinstellung ist), während auxcmds.txt nach Auxhost1 verarbeitet wird. Die vollständige Reihenfolge ist daher
- alle Allianzbefehle aus den Turndateien ausführen
- alle Remote-Control-Befehle aus den Turndateien ausführen, in der Reihenfolge "give", "allow/forbid", "control", "give"
- hier kommt Auxhost1
- alle Allianzbefehle aus auxcmds.txt ausführen
- alle Remote-Control-Befehle aus auxcmds.txt ausführen, in der Reihenfolge "give", "allow/forbid", "control", "give"
- Der Kompatibilität zu extern behandelten Befehlen können Befehle hier einen Doppelpunkt direkt nach dem Befehlswort haben, wie in 6: allies: add 4 ("die Cyborgs bieten den Klingonen eine Allianz an")
- Die Befehle message, rumor und xtern werden in dieser Datei nicht akzeptiert, ebensowenig wie adressierte Befehle.
Die Datei auxcmds.txt wird nach dem Ausführen der Befehle gelöscht.
Beispiel: Wenn ein Host permanente Bündnisse zwischen verschiedenen Völkern einrichten möchte, kann er CPEnableAllies = No setzen (so dass die Spieler die Allianzen nicht ändern können) und für den ersten Zug eine auxcmds.txt mit Befehlen wie den folgenden verwenden:
3: allies add 5 5: allies add 3 3: allies config 5 +s +p +m +c +v 5: allies config 3 +s +p +m +c +v
(Diese Datei ist äquivalent zum Befehl pally -t 35)
(4.0i) Zusätzlich zu den normalen Befehlen gibt es spezielle Steuerbefehle für Hosts.
Um diese auszuführen, muss der Befehl mit dem Präfix "control:" anstatt einer Spielernummer angegeben werden, zum Beispiel so:control: inhibit 7 cloak
Diese Befehle sind weiter unten beschrieben. Die Befehle werden während des Einlesens ausgeführt, in der Reihenfolge, in der sie ankommen, direkt nach Auxhost1.