Hmm, besser spät als nie. Also: Tutorial 2k4-Konsole.
Die angesprochene TXT enthält nichts weiter als eine Reihe von UT-Konsolenkommandos. Wird ausgeführt mittels
exec bla.txt und vom Spiel wie eine Batch abgearbeitet. Die Datei muß dabei im System-Ordner
deiner 2k4-installation liegen.
Damit das ganze würgt, mußt du im Spiel sein (Spec reicht) und als Admin eingeloggt sein. Mit folgendem Befehl änderst du Einstellungen:
admin game set <ClassName> <String> <Value>
Hä? Ok folgendes. Wenn du in deine lokale UT2004.ini schaust, wirst du unter anderem das hier finden:
[XGame.xTeamGame]
HUDType=XInterface.HudBTeamDeathMatch
MaxLives=0
TimeLimit=20
GoalScore=60
bTeamScoreRound=False
bPlayersMustBeReady=False
bAllowTaunts=True
FriendlyFireScale=0
MaxTeamSize=16
bForceRespawn=False
bWeaponStay=true
Eine Möglichkeit, Werte zu ändern, ist direkt in der UT2004.ini bzw. der Server.ini herumzuschmieren. Aber diese Werte lassen sich mit oben genanntem Befehl ändern. Beispiel:
admin game set XGame.xTeamGame TimeLimit 15
setzt das Zeitlimit auf 15 Minuten.
admin game set XGame.xTeamGame bPlayersMustBeReady true
stellt ein, daß alle Spieler klicken müssen, damit das Match startet (Tournament Mode)
admin game set XGame.xTeamGame bForceRespawn True
rate mal
Ok, da vermissen wir aber einige Einstellungen wie Aircontrol, Max. Players undsoweiter. Faustregel: Wenn du eine Einstellung bei einem Spielmodus nicht findest, mußt du sie bei Engine.GameInfo umstellen, das wirkt sich dann auf den Rest (TDM, CTF, BR, ...) aus. In die Ini gelinst, findet sich da:
admin game set Engine.GameInfo MaxPlayers 2
admin game set Engine.GameInfo MaxSpectators 0
...
Level wechseln kann man dann zum Schluß mittels admin switch Kommandos:
admin switch DM-1on1-Crash.ut2?game=XGame.xTeamGame
Das janze kommt dann untereinanderweg in die .txt-Datei. Per exec ausführen und gut ist.
Soweit ich die Settings gefunden habe:
admin game set XGame.xTeamGame bPlayersMustBeReady True
admin game set XGame.xTeamGame bForceRespawn True
admin game set XGame.xTeamGame MaxLives 0
admin game set XGame.xTeamGame SpawnProtectionTime 0.0
admin game set XGame.xTeamGame GoalScore 0
admin game set XGame.xTeamGame TimeLimit 15
admin game set XGame.xTeamGame FriendlyFireScale 100.0
admin game set XGame.xTeamGame bWeaponStay False
admin game set XGame.xTeamGame bAllowTrans False
admin game set Engine.GameInfo GameSpeed 1.0
admin game set Engine.GameInfo MaxPlayers 2
admin game set Engine.GameInfo MaxSpectators 2
admin game set Engine.GameInfo bWeaponShouldViewShake False
admin game set UnrealGame.DeathMatch bAllowPlayerLights True
IpDrv.TcpNetDriver NetServerMaxTickRate 30
admin switch DM-1on1-Crash.ut2?game=XGame.xTeamGame?mutator=XWeapons.MutNoSuperWeapon,NoDoubleDamage.MutNoDoubleDamage
Der Mutator zum Abschalten der Double Damage ist ein Zusatz, gibt es hier:
http://www.ingame.de/filebase/index.php?action=file&cid=67&fid=1262
die Dateien müssen in den Systemordner des Servers. Air Control läßt sich ebenfalls per Mutator beeinflussen, ist aber standardmäßig auf 0.35.
btw die Settings bleiben nach dem Umschalten auf die nächste Map erhalten. Wenn du wieder was zurückstellen willst, eigenes TXT bauen.