Battlefield 2
Aus Verywiki-DE
Inhaltsverzeichnis |
Vorstellung
DBattlefield ist eine Reihe von Computerspielen, bestehend aus bisher 5 Spielen, 3 offiziellen Add-ons sowie 3 Boosterpacks. Die Serie wird von Digital Illusions entwickelt, und von Electronic Arts vertrieben. Jedes Spiel fällt in das Genre (Ego-Shooter|Ego- bzw. Taktik-Shooter und versetzt den Spieler in einen jeweils anderen Krieg. Der Fokus liegt dabei auf großen (bis zu 64 Spielern) sowie mobilem Boden- und Luftkampf.
Spielprinzip
Wichtige Neuerungen
Klassensystem
Patches
Add-ons
Mods
Konfiguration des Servers
Um Ihren Server zu konfigurieren, müssen Sie die Konfigurationsdatei von Battlefield 2 auf Ihrem FTP ändern: Vorstellung_und_Gebrauch_eines_FTPs.
Dies befindet sich im Ordner
games/battlefield_2/mods/bf2/settings/
Die Datei serversettings.con
Grundsätzlich steht 0 für aus/deaktiviert und 1 für ein/aktiviert
sv.serverName "Name Ihres Servers" // sv_password ist verpflichtend, sonst wird der Server geschlossen, es sei denn es ist ein public-server. // sv_password is MANDATORY, or your server may be closed sv.password "Ihr Passwort" sv.welcomeMessage "Legt die Willkommensnachricht fest, die ein Spieler bei ersten verbinden auf den Server sieht. sv.punkBuster 1 //"Legt fest ob PB auf dem Server aktiviert ist. sv.allowFreeCam 0 //Legt fest, ob die Free-Cam benutzt werden kann(von getöten Spieler oder Zuschauern)- sv.allowExternalViews 1 //Legt fest, ob die 3. Personansischt in Vehiklen benutzt werden kann. sv.allowNoseCam 1 //Legt fest, ob die Nose-Cam in Flugzeugen bzw. Helis benutzt werden kann. sv.hitIndicator 1 //Falls eingeschaltet, wird der Schaden den einer erhält, über das Fadenkreuz signalisiert. sv.numPlayersNeededToStart 2 // Legt die minimal Anzahl an Spielern fest, die benötigt werden, bevor die Runde beginnen kann. sv.startDelay 15´// Legt die Zeit (Sekunden) fest, die abgwartet werden muss, bevor die Runde beginnen kann. sv.spawnTime 15 // Legt die Zeit (Sekunden) fest, die ein Spieler abwarten muss, bevor er der Runde wieder beitreten kann, nachdem er getötet wurde. sv.endOfRoundDelay 15 // Legt die Zeit(Sekunden) fest, bevor die neue Runde beginnen kann. sv.ticketRatio 100 // Legt das Ratio der Tickets fest. sv.roundsPerMap 3 // Legt die maximale Anzahl an Runden pro Map fest. sv.timeLimit 0 // Legt die Zeit(Minuten) fest, die auf einer Map gespielt werden kann. Falls es auf 0 gesetzt ist, wechselt die Map, sobald die maximale Anzahl an Runden gespielt wurden. sv.scoreLimit 0 // Legt das Punktelimit fest. Falls es auf 0 gesetzt ist, wechselt die Map, sobald die maximale Anzahl an Runden gespielt wurden. sv.tkPunishEnabled 1 // Legt fest, ob Teamkills bestraft werden können. sv.tkNumPunishToKick 3 // Legt die Anzahl an bestraften Teamkills fest, nachdem der Spieler gekickt wird. sv.tkPunishByDefault 0 // Legt fest, ob Teamkills automatisch bestraft werden. sv.votingEnabled 1 // Legt fest ob Votings erlaubt sind. sv.voteTime 90 // Legt die Zeit einer Voting-Session fest. sv.minPlayersForVoting 2 // Legt die minimale Anzahl von Spielern fest, die auf dem Server benötigt werden, bevor ein Voting stattfinden kann. sv.autoRecord 1 // Legt die automatische Demoaufnahme fest. sv.adminScript "modmanager" sv.timeBeforeRestartMap 30 //Legt die Zeit(Sekunden) sv.autoBalanceTeam 0 sv.teamRatioPercent 100 sv.voipEnabled 1 // Legt fest, ob VoIP erlaubt ist(chatten über das Headset) sv.voipQuality 3 //Legt die Qualität der VoiP-Übertragungen fest sv.sponsorText "URL von Ihrer Webseite" sv.sponsorLogoURL "URL von Ihrem Banner in 400*100, sichtbar während das Ladens einer Map" sv.communityLogoURL "URL von Ihrem Banner in 200*50, sichtbar, wenn man im Server auf der Liste desr Server, die
im Tracker des Spiels sind, klickt" sv.radioSpamInterval 6 sv.radioMaxSpamFlagCount 6 sv.radioBlockedDurationTime 30
Die Datei modmanager.con
Nur die roten Werte können geändert werden:
# ModManager Rcon v1.9 # mm_rcon.allowBatching 1 mm_rcon.enableLinger 0 mm_rcon.lingerFor 1 mm_rcon.loginMessage "%s became a server administrator" mm_rcon.logoutMessage "%s gave up administrator rights" mm_rcon.rconIp "ip von Ihr Server" mm_rcon.rconListenQueue 1 mm_rcon.rconPassword "Passwort für Ihr RCON" mm_rcon.rconBasicPassword "" mm_rcon.basicAuthLevel 50 mm_rcon.superAuthLevel 100 mm_rcon.rconPort 6711 <-- (ersetzen Sie 4711 mit 6711) mm_rcon.reuseAddress 1
Die Datei maplist.con
Folgendes ein kompletes Beispiel (inklusive der neuen Maps von Patch 1.4):
- Alle Maps sind für 16 Spieler konfiguriert
- Ändern Sie 16 in 32 oder 64 so, wie Sie es wünschen
mapList.append Road_To_Jalalabad gpm_cq 16 (Map, die zuerst geladen wird) mapList.append dalian_plant gpm_cq 16 mapList.append daqing_oilfields gpm_cq 16 mapList.append dragon_valley gpm_cq 16 mapList.append fushe_pass gpm_cq 16 mapList.append gulf_of_oman gpm_cq 16 mapList.append kubra_dam gpm_cq 16 mapList.append mashtuur_city gpm_cq 16 mapList.append operation_clean_sweep gpm_cq 16 mapList.append sharqi_peninsula gpm_cq 16 mapList.append songhua_stalemate gpm_cq 16 mapList.append strike_at_karkand gpm_cq 16 mapList.append wake_island_2007 gpm_cq 64 (läuft nur unter 64 Spieler) mapList.append zatar_wetlands gpm_cq 16
Administration von Ihrem Battlefield 2 Server mittels RCON Zugang
- Zuerst müssen Sie auf Ihrem PC folgendes installieren: Microsoft .net Framework 1.1
- Um RCON für Battlefield 2 benutzen zu können, haben Sie die Wahl zwischen 2 verschieden Anwendungen: BF2RCON oder BF2RA:
Konfiguration von BF2RCON
- Laden Sie BF2RCON herunter
- Entpacken Sie die Zip-Datei in einem neuen Verzeichnis
- Starten Sie bf2rcon.exe
- Suchen Sie folgene Zeilen und passen Sie diese an:
server profile : Name Ihres Servers I.P Adress : ip von Ihr Server (xx.xx.xx.xx) RCON Port Number : 6711 Query Port Number : 29900 `(oder 50000 + Ihre VeryGames Server-Nummer. Beispiel: 51706 für den Server 1706) RCON Password : Rcon Passwort den Sie im "modmanager.con" hingeschrieben haben
- Markieren Sie das Kästchen Use Mod Manager
- Klicken Sie auf Update
- Klicken Sie auf Connect
Konfiguration von BF2RA
- Laden Sie BF2RA herunter
- Entpacken Sie die Zip-Datei in ein neues Verzeichnis
- Starten Sie bf2ra.exe
- Passen Sie folgende Zeilen an:
server : Name Ihres Servers server ip : ip von Ihr Server (xx.xx.xx.xx) Rcon Port : 6711 password : Rcon Passwort den Sie im "modmanager.con" hingeschrieben haben
- Klicken Sie auf "Connect"
Wie installiert man eine Map auf seinem Server
Zuerst müssen Sie wissen, dass unsere Server unter Linux laufen, das heisst es sind Server, die die Groß-/Kleinschreibung beachten .</br> Darum ist es notwendig, dass der Name der Maps unbedingt kleingeschrieben werden muss, damit es richtig installiert wird. Nun, wenn Sie eine Map hochladen und diese Verzeichnisse oder Dateien mit Grossbuchstaben enthält, dann ist wird die Map nicht geladen.
Folgendes ein Beispiel mit dieser Map: Al_Khafji_docks:
- Nachdem Sie es geladen haben, werden Sie es in einem Verzeichnis legen müssen.
- Man bekommt folgendes Verzeichnis: Al_Khafji_docks. Wie ich es Ihnen oben gesagt habe, muss man den Namen des Verzeichnisses anpassen, damit er nur noch aus Kleinbuchstaben besteht: al_khafji_docks
- In diesem Verzeichnis gibt es ein Verzeichnis Info: Umbenennen in info
- Machen Sie genau das gleiche für alle anderen Verzeichnisse und Dateien, die Grossbuchstaben enthalten.
- Danach laden Sie das Verzeichnis, das die Map enthält, in das Map-Verzeichnis auf Ihrem Server.
- Es befindet sich im Ordner /games/battlefield_2/mods/bf2/levels/
- Jetzt müssen Sie nur noch die Datei maplist.con anpassen, indem Sie den Namen der Map eintragen
