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

Diesen Inhalt verlinken

Emails:
Webseiten:
Foren BBC:
Teamspeak 3 Feedback