Render Befehle
renderer.drawHud [0,1]
Schaltet das Heads Up Display (HUD) an oder aus.
renderer.drawConsole [0,1]
Schaltet den Zugruff auf die in-game console an oder aus.
renderer.drawFps [0,1]
Zeigt eine aktuelle und durchschnittliche Frames per Second (FPS) Rate in der oberen linken Ecke.
Spiel Befehle
game.sayAll [text]
Schreibt einen bestimmten Text in den globalen Chat.
game.sayTeam [nummer] [text]
Schreibt in einem bestimmten Team einen bestimmten Text.
game.lockFps [framerate]
Beschränkt die maximale Framerate des Spiels auf einen bestimmten Wert.
game.allowToggleFullscreen [0,1]
Erlaubt auf 1 das Umschalten vom Vollbild und Fenstermodus.
game.toggleFullscreen
Umschalten zwischen Vollbild und Fenstermodus.
Demo Befehle
demo.recordDemo [demoname]
Startet die Aufnahme des aktuellen Spiels und speichert die Datei als demoname.bf2demo in deinem Program Files\EA Games\Battlefield 2\Demo\mods\bf2Demos Verzeichnis.
demo.stopRecording
Stoppt die aktuelle Demoaufnahme.
demo.ShutdownDemo
Lokales Profil Befehle
localProfile.setName [name]
Setzt den Namen für das aktuelle Konto.
localProfile.setNick [nick]
Setzt den Nick für das aktuelle Konto.
localProfile.setGamespyNick [GameSpyNick]
Setzt den GameSpy Login Namen für das aktuelle Konto.
localProfile.setEmail [email adresse]
Setzt die Emailadresse für das aktuelle Konto.
localProfile.setPassword [passwort]
Setzt das Passwort für das aktuelle Konto.
localProfile.setNumTimesLoggedIn [nummer]
Setzt die Anzahl der Logins für das aktuelle Konto, auf eine bestimmte Anzahl.
localProfile.setTotalPlayedTime [sekunden]
Setzt die gespielte Zeit für das aktuelle Konto.
localProfile.save
localProfile.addDemoBookmark [ ]
Server Befehle
sv.allowNATNegotiation [0,1]
sv.interface
sv.timeBeforeRestarting [0,1]
sv.autoBalanceTeam [0,1]
sv.teamRatioPercent [0,1]
sv.autoRecord [0,1]
sv.demoIndexURL [addresse]
sv.demoDownloadURL [addresse]
sv.autoDemoHook
sv.demoQuality
sv.adminScript
sv.sponsorText
sv.sponsorLogoURL [addresse]
sv.communityLogoURL [addresse]
sv.radioSpamInterval
sv.radioMaxSpamFlagCount
sv.radioBlockedDurationTime [sekunden]
sv.useGlobalRank [0,1]
sv.useGlobalUnlocks [0,1]
Einstellungs Manager
SettingsManager.stringSet
SettingsManager.boolSet
SettingsManager.IntSet
SettingsManager.floatSet
SettingsManager.u32Set
SettingsManager.stringGet
SettingsManager.boolGet
SettingsManager.intGet
SettingsManager.foatGet
SettingsManager.U32Get
Karten Befehle
controlMap.deleteControlMap
controlMap.dump
controlMap.setButtonRiseTime
controlMap.SetButtonFallTime
controlMap.SetDoubleTapTime
controlMap.addAxisToAxisMapping [string]
controlMap.addButtonsToAxisMapping [string]
controlMap.addKeyAndButtonToAxisMapping [string]
controlMap.addKeysToAxisMapping [string]
controlMap.addButtonToTriggerMapping [string]
controlMap.AddKeyToTriggerMapping [string]
controlMap.setAxisScale
controlMap.setYawFactor
controlMap.setPitchFactor
controlMap.addAxisToTriggerMapping
controlMap.InvertMouse [0,1]
Setze auf 1 für invertierte Maus, 0 für Stadard Maus.
controlMap.mouseSensitivity [nummer]
Verändert die Sensivität der Maus.
controlMap.keyboardSensitivity [nummer]
Verändert die Sensivität vom Keyboard.
Kartenliste Befehle
mapList.list
Listet die Map ID Nummern, Namen, Spielmodus und die Anzahl an Spielern, wenn vorhanden.
mapList.configFile [neuer ort für datei]
Um den Pfad einer _mapList.con zu spezifizieren. Standard ist My DocumentsBattlefield 2ServerConfigs.
mapList.load
Server lädt die _mapList.con neu.
mapList.save
Speichert die aktuelle Mal Liste auf dem Server in die Datei _mapList.con.
mapList.mapCount
Zeigt die Anzhal an Karten in dr aktuellen Map Liste
mapList.currentMap
Zeigt die Map List ID Nummer der aktuellen Map die gespielt wird.
mapList.clear
Löscht die aktuelle Map Liste
mapList.remove [map ID numner]
Entfernt die speziefische Map von der Map Liste.
mapList.append [map name] [game mode] [anzahl an spieler]
Fügt eine neue Map am Ende der Map Liste hinzu. Es muss der Mapname und der Gamemode angegeben sein.
mapList.insert [map ID number] [map name] [game mode] [anzahl an spieler]
Das gleiche wie beim mapList.append Kommando. Mit diesem Kommando kann zusätzlich bestimmt werden mit welcher ID Nummer die Map in Map Liste eingefügt werden soll.
Administrative Befehle
admin.listPlayers
Listet die mit dem Server verbundenen Spieler und zeigt ihren Namen, ID Nummer and IP Adresse.
admin.runNextLevel
Server beendet Runde und startet die folgende Karte aus der Map Liste.
admin.currentLevel
Zeigt die Map Listen ID Nummer der aktuellen Map.
admin.nextLevel
Zeigt die Map Listen ID Nummer der nächsten Map.
admin.restartMap
Startet die aktuelle Map neu.
admin.banPlayer [spieler ID nummer] [timeout]
Um Spieler zu bannen ID Nummer angeben. Dies bannt den Spieler vom Server über seine IP Adresse. Der timeout Wert kontrolliert die länge des Banns z.B.: "perm" für permanent, "round" um den Spieler für den Rest der Runde zu bannen, und 180 sind 180 Sekunden (3 Minuten).
admin.banPlayerKey [spieler ID nummer] [timeout]
Um Spieler zu bannen ID Nummer angeben. Dies bannt den Spieler vom Server über seinen CD-Key Hash.
admin.addAddressToBanList [IP addresse] [timeout]
Um Spieler zu bannen IP Adresse angeben.
admin.addKeyToBanList [CD key hash] [timeout]
Um Spieler zu bannen CD KEy Hash angeben.
admin.removeAddressFromBanList [IP addresse]
Um Spieler von der Banliste zu entfernen IP Adresse angeben.
admin.removeKeyFromBanList [CD key hash]
Um Spieler von der Banliste zu entfernen CD KEy Hash angeben.
admin.clearBanList
Löscht die Bannliste.
admin.listBannedAddresses
Zeigt eine Liste aller gebannten IP Adressen.
admin.listBannedKeys
Zeigt eine Liste aller gebannten CD Keys.
admin.kickPlayer [spieler ID nummer]
Kickt Spieler mit bestimmter ID Nummer.
Remote Konsole
Um Remote Konsolen Zugriff auf dem Server verfügbar zu machen erstellt ein neues leeres Dokument in admin und nennt es default.cfg. Fügt folgende Angaben der Datei hinzu:
port=4711 password=YourPassword
Speichert die Datei und startet den Server neu. Jetzt kann man über folgende Kommandos den Server über den Client steuern:
rcon login [deinpasswort]
Ermöglicht das Einloggen auf dem Server
rcon users Dieses Kommando listet alle zum Server verbundenen Spieler auf. Ziemlich ähnlich zu admin.listPlayers.
rcon exec [komamndo name]
Fügt ein Konsolen Kommando ein, welcher auf dem Server ausgeführt werden soll, z.B.:rcon exec admin.kickPlayer 3.
Spiel Ablauf
gameLogic.togglePause
Schaltet die Option das Spiel zu pausieren um.
Globale Einstellungen
globalSettings.setDefaultUser [nummer]
Setzt das zu nutzende Profil. Das erste ist 0001, dann 0002 etc.
Eingabegeräte
InputDevices.setInvertAxis
InputDevices.setAxisScale
Battlefield 2 Konsolen Befehle
- [RC]Hunter
- Site Admin
-
Sergeant
- Posts: 2377
- Joined: Fri Apr 04, 2008
- Location: Hue City
- Favorite Server: All of them
- Has thanked: 3 times
- Been thanked: 19 times
-
Loading…