Battlefield 2 - Linux Server aufsetzen
Installation
- In die Shell einloggen.
- Linux dedicated Server runterladen:
wget http://ftp.snt.utwente.nl/pub/games/battlefield2/server/linux/bf2-linuxded-1.1.2878-710-installer.tar.gz
-Entpacken
tar xfvz bf2-linuxded-1.0.2442.0-installer.zip
- Installationspaket mit passenden Rechten ausstatten:
chmod 755 bf2-linuxded-1.0.2442.0-installer.sh
- Server installieren:
./bf2-linuxded-1.0.2442.0-installer.sh
- EULA für Gameserver und Punkbuster abnicken, zielverzeichnis wählen (z.b. /bf2server)
serversettings
/bf2server/mods/bf2/settings/serversettings.con
sv.serverName "Testserver" // Name des BF2-Servers
sv.password "" // Kennwort zum Joinen
sv.internet 1 // LAN=0, Internet=1
sv.bandwidthChoke 0 // Bandbreitenbegrenzung, in der Regel auf 0 lassen
sv.serverIP "123.123.123.123" // IP des Gameservers
sv.serverPort 16567 // Standard-Gameport
sv.welcomeMessage "123 test eins zwo drei" // Willkommensnachricht
sv.punkBuster 1 // Punkbuster ein/ausschalten
sv.allowFreeCam 0 // Spieler kann nach dem Tod mit der Kamera um sich blicken
sv.allowExternalViews 1 // externe Kamera in Fahr/Flugzeugen erlauben
sv.allowNoseCam 1 // Cockpitansicht deaktivieren erlauben
sv.hitIndicator 1 // Zeigt einen Treffer im Fadenkreuz an
sv.maxPlayers 64 // maximale Spieleranzahl
Achtung: die Kommentare in den settings ( “// blafasl“ ) unbedingt weglassen! dadurch wird die serversettings.con unbrauchbar!
Mapcycle
/bf2server/mods/bf2/settings/maplist.con
mapList.append
die Namen der maps findet ihr unter mods/bf2/levels als mapmodus gibts derzeit nur den conquest modus (gpm_cq). sicher wirds später auch noch andere geben, z.b. capture the flag. Als mapgroesse nimmt man 16, 32 oder 64. die groesse bestimmt, wie gross die begrenzungen um die map herum gezogen werden. wenn ihr also einen 64 slot Server habt und für drangvolle enge sorgen wollt, stellt ihr einfach 16 im mapcycle ein. umgekehrt kann man auch dafür sorgen, dass sich auf einem 16er Server die leute kaum begegnen, indem man 64 im mapcycle einstellt.
Start des Servers
mit
screen ./start.sh
danach aus screen ausloggen mit <STRG>+A und <STRG>+D oder direkt in den Hintergrund schicken:
screen -dmS BF2Server ./start.sh
Beenden des Servers
mit
killall -9 bf2_f
- Neuen Kommentar schreiben
- 252 Aufrufe
![[ Typ: callofduty4 ] [ Spiel: Call of Duty 4 ]](http://www.private-servers.info/query/58ps/lgsl_files/maps/callofduty4/call_of_duty_4/mp_creek.jpg)
