Teams.txt
Über die Teams.txt kann für Mehrspielerszenarien definiert werden, in welchen Fraktionen die Spieler zusammen oder gegeneinander spielen.
Sektion [Teams]
Wert |
Datentyp |
Beschreibung |
Standardwert |
Active |
Integer |
0 oder 1. Wenn 0, existieren keine Teams und es wird davon ausgegangen, dass auch keine zur Laufzeit gebildet werden können. Das heißt zum Beispiel, dass den Spielern kein Verfeindungsmenü zur Verfügung steht. |
1 |
AllowHostilityChange |
Integer |
0 oder 1. Wenn 1, können sich Spieler zur Laufzeit verbünden und verfeinden. |
0 bei vorhandener und 1 bei nicht vorhandener Teams.txt und aktivierter Meleespielregel. |
AllowTeamSwitch |
Integer |
0 oder 1. Wenn 1, können Spieler zur Laufzeit ein anderes Team wählen. |
0 |
AutoGenerateTeams |
Integer |
0 oder 1. Wenn 1, können sich Spieler zur Laufzeit verbünden und verfeinden. |
0 bei vorhandenen Teams. 1 wenn keine [Team]-Sektionen existieren. |
TeamDistribution |
Identifikator |
Verteilung der Spieler auf die Teams. Mögliche Werte sind Free (Freie Auswahl), Host (Der Host wählt in der Lobby), Random (Zufällige Verteilung) oder RandomInv (Zufällige, für die Spieler in der Lobby unsichtbare Verteilung). |
Free |
TeamColors |
Integer |
0 oder 1. Bei 1 haben alle Spieler eines Teams die gleiche Farbe. |
0 |
MaxScriptPlayers |
Integer |
Maximale Zahl der Scriptspieler, die der Host in Netzwerkspielen in der Lobby aktivieren kann. Dabei zählen schon beigetretene Scriptspieler mit. |
0 |
ScriptPlayerNames |
Zeichenkette |
Durch "|" getrennte Liste von Namen, die an in der Lobby beitretende Scriptspieler vergeben werden. Sind keine Namen angegeben, heißen alle Scriptspieler "Computer". |
Computer |
Beliebig viele Sektionen [Team]
Wert |
Datentyp |
Beschreibung |
Standardwert |
id |
Integer |
Identifikator: Eine eindeutige Zahl größer als 0, die im Szenarienscript zur Identifikation des Teams benutzt werden kann. Normalerweise kann man die Team-IDs einfach mit sequentiell von 1 aufsteigend durchnummerieren. |
Muss angegeben werden! |
Name |
Zeichenfolge (max. 30) |
Name für das Team. Es können wie in Scripten auch lokalisierte Zeichenketten wie $TeamRight$ benutzt werden. Siehe Sprachanpassung. |
|
PlrStartIndex |
Integer |
Wenn ungleich 0, wird für alle Mitglieder dieses Teams die entsprechende [PlayerX]-Sektion der Scenario.txt für die Startparameter verwendet. 0 für automatische Vergabe unabhängig von den Teams. |
0 |
Color |
Integer |
32 Bit RGB-Wert, der die Teamfarbe angibt. Die Teamfarbe wird statt der Spielerfarbe benutzt, wenn TeamColors angegeben ist. |
0 |
IconSpec |
Zeichenkette |
Spezifikation für das Teamicon für Beitritt im nicht-Netzwerk oder zur Laufzeit. |
|
MaxPlayer |
Integer |
Maximale Anzahl der Spieler, die diesem Team beitreten dürfen. 0 für endlos. |
0 |
Sven2, 2006-06