Battlefield 2 Konsolen Befehle

all about BF2
User avatar
[RC]Hunter
Site Admin
Sergeant
Sergeant
Posts: 2376
Joined: Fri Apr 04, 2008
Location: Hue City
Favorite Server: All of them
Has thanked: 3 times
Been thanked: 19 times
Germany

Networker

Contributor

Membership

=]RC[= Hunter’s avatar
Loading…

12 Jun 2008, 14:32

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