Root Server BF 2 installieren

GhostRider2007

New Member
Hallo,

da ich neu auf dem Gebiet bin vom Root-Server schmeisse ich einfach mal die Fragen die ich hab in das Forum.

Root Server von Server4you gemietet, nun soll da ein BF 2 Game drauf. Was braucht man dafür ? Programme ???

Derzeit laufen 2 Domains, mit 2 Webradiostreams drauf.

Configuration des Root Server:

Prozessor AMD Athlon 64 X2 BE-2350
Anzahl CPUs DualCore
Bandbreite 64 Bit
Taktfrequenz 2x 2.0 GHz
Speicher
Kapazität 3.072 MB
Typ DDR2 (667 MHz)
Festplatte/n
Anzahl 2
Kapazität 160 GB
Typ SATA, 5.400rpm, 8MB
RAID RAID 1 per Software
Mainboard
Chipsatz NVIDIA GeForce 6100
Netzwerk Realtek, 100 MBit
Anbindung
Datentransfer Unbegrenzt
Tarif Flatrate
Switchport 100 MBit
Außenanbindung über 65 GBit
Provider Deutsche Telekom, Level(3), Lambdanet, DeCIX
Verfügbarkeit 99%
Betriebssystem
Linux openSuSE 10.1, Fedora Core 6, Ubuntu 6.06 LTS, Debian 4.0
Windows
ControlPanel
Linux Plesk 8.2 - 10 Domains

Es wäre nett wenn mir jemand helfen kann.

LG
GhostRider2007
 
Hallo,
Betriebssystem
Linux openSuSE 10.1, Fedora Core 6, Ubuntu 6.06 LTS, Debian 4.0
Windows
Welches der o.g. Betriebssysteme hast du denn jetzt aktuell auf deinem Server? Dann können wir dir vielleicht eine detaliertere Anleitung geben, welche Programme du installieren musst bzw. wie du deinen BF2 Server ans Laufen bekommst.
Es wäre schon ausreichend zu wissen, ob Windows oder Linux

Schau mal was du wirklich auf deinem Server laufen hast und copy&paste nicht einfach nur die Produktbeschreibung der Anbieterhomepage, bzw. wenn du es machst dann richtig, ich meine damit z.B.:
Bandbreite 64 Bit
Das passt nicht zusammen, die Bandbreite steht in deinem Beitrag viel weiter unten.

In der Zwichenzeit hab ich schonmal ein paar Infos für dich rausgesucht:
Erstmal kann ich dir sagen, dass deine Serverhardware ausreichend ist. Der Hersteller sagt:
Minimum Specification, based on playing a 16 player game:
CPU: 1 Ghz
RAM: 256 Mb


Recommended Specification, based on playing a 64 player game:
CPU: 3 Ghz. For AMD Athlon 64 CPU: 3500+ (2.2 Ghz)
RAM: 2 Gb
Und dein System erfüllt die empfohlene Konfiguration, wie du sehen kannst.
 
Last edited by a moderator:
Hallo,

Das macht doch nichts, dafür hab ich doch nachgefragt :)

Ich hab gerade mal BF 2 auf einem Debian Virtual Pc installiert....ich bin so vorgegangen:

Als erstes hab ich mir den BF2 Server von EA runtergeladen, das hab ich so gemacht:
Code:
wget ftp://largedownloads.ea.com/pub/patches/BF2/bf2-linuxded-1.1.2878-710-installer.tar.gz

Also nächstes muss der Server entpackt werden:
Code:
tar xvfz bf2-linuxded-1.1.2878-710-installer.tar.gz

Dannach hast du eine Datei die heisst:
bf2-linuxded-1.1.2878-710-installer.sh

Der geben wir jetzt Rechte, dass man sie ausführen kann:
Code:
chmod u+x bf2-linuxded-1.1.2878-710-installer.sh

Jetzt legen wir noch einen Benutzer für den Server an:
Code:
adduser bf2

Nun können wir mit der Installation beginnen:
Code:
sh bf2-linuxded-1.1.2878-710-installer.sh
Nun beginnt das Programm sich zu entpacken und das Archiv zu überprüfen. Die Eula akzeptieren wir mit: q und dann 'accept' + ENTER
Das selbe mit der zweiten EULE: q dann 'yes' + ENTER

Nund werden wir noch einem Pfad gefragt. dafür nutzen wir das Home-Dir des eben angelegten User:
Code:
/home/bf2
Und nun wird der Server nach /home/bf2 installiert. Wenn alles gut geht meldet der Installer:
Installation complete
Nun begeben wir uns in das Server-Verzeichnis:
Code:
cd /home/bf2/bf2
Dort nehmen wir erst ein paar Änderungen an der Serverkonfiguration vor:
Code:
pico mods/bf2/settings/serversettings.con
Hier die wichtigsten Einstellungen + Erklärung:
Code:
sv.serverName "BF2 Server"     // Name of your BF2-Server
sv.welcomeMessage "text line 1 | text line 2 | [...]" // Server welcome message,
                               //   use ' |' for a linebreak.
sv.password ""                 // Password needed for iplayers to join the server
sv.internet 0                  // 0 = LAN server, 1 = internet server
sv.serverIP "192.168.1.1"      // IP of your server (must be LAN IP if behind NAT firewall)
sv.serverPort 16567            // Port of your server
sv.punkBuster 1                // 0 = disable Punkbuster, 1 = enable Punkbuster
sv.maxPlayers 32               // Maximum number of allowed players (16, 32, 64)
sv.numPlayersNeededToStart 10  // For ranked servers, this needs to be:
                               //   6 for maxPlayers 16, 10 for 32, 10 for 64
sv.roundsPerMap 2              // How often each map will be replayed
sv.[*]FriendlyFire 100         // For ranked servers: FF on and at 100% damage
sv.friendlyFireWithMines 1     // same as above
sv.tkPunishEnabled 1           // For ranked servers, you need FF-punish on
sv.interfaceIP "192.168.1.1"   // IP of your server, only needs specified if server has multiple interfaces
sv.allowNATNegotiation 0       // Must be set to 1 if behind NAT firewall
Wir verlassen den Editor mit STRG + x und bestätigen mit y

Nund können wir noch die Maps + rcon konfigurieren:
Code:
pico mods/bf2/settings/maplist.con
Code:
pico admin/default.cfg
Die default.cfg ist leer am Anfang eine sinnvolle Füllung wäre:
Code:
port=4711                     // rcon port
password=pass                 // rcon password
Nun sind wir vom Prinzip her fertig, wir starten den Server, wir werden zum Benutzer "bf2" den wir soeben angelegt haben und wecheln ins BF2-Verzeichnis:
Code:
su - bf2
cd ./bf2/
Nun noch den Server starten:
Code:
./start.sh +dedicated

Du kannst dir allerdings auch die verschiedenen Startoptionen anschauen:
Code:
./start.sh +help

Wenn der Server immer laufen soll startest du ihn so:
Code:
screen ./start.sh +dedicated +lowPriority
Dann kannst du auch die Console verlassen und der Server läuft weiter.

Wenn alles richtig gelaufen ist, siehst du soetwas:
Code:
Battlefield II Dedicated Server v1.1.2878-710.0(IA-32)
"Default Server Name"                    Average FPS:   1 [d:0, o:0]
IP: 127.0.1.1 Port: 16567 (LAN)          Map: strike_at_karkand
Game mode: gpm_cq/32                     Mod: bf2
Players: 0/64 (0 r) (0 connecting)       Round: 1/3          Status: [pregame]
-------------------------------------------------------------------------------
 
Hallo,

danke erstmal dafür.

Ich werde es heute im laufe des Tages versuchen.

Bin gerade am downloaden.

wie gesagt vielen Dank für deine Antwort.

:p
 
Jepp ging schnell


Siehe meldung datei
 

Attachments

  • meldung.JPG
    meldung.JPG
    16.3 KB · Views: 292
Hier ist noch eine Sehr gute Anleitung

http://www.bf-games.net/forum/index.php?act=attach&type=post&id=27851

Vorteil davon ist das du über den BF2CC den Server sozusagen on the fly, von zuhause aus, administrieren kannst.

Ich hatte etwas Probleme mit der Installation von momo auf Ubuntuu aber letztendlich hat es Funktioniert.

Hier ist noch ein Link in dem vieles über die Installation und Konfiguration von BF2 Server steht

BF-Games.net Forum -> BF2 GameServer

ist ja eine sau geile anleitung nur funktionieren die Links bei mir nicht ! Sorry

LG Ghostrider2007
 
Was ist denn das hier für ein Rumgefrickel?
useradd --help said:
-b, --base-dir BASE_DIR base direectory for the new user acccount home directory
Was soll das in diesem konkreten Fall bitte bringen?

Gewöhnlicherweise sollten die Detault-Einstellungen des useradd-Skripts entsprechend eingerichtet sein.
Code:
useradd -D
gibt aufschluss. Dort liegt wohl irgendein Fehler vor, der es wert ist, mal angeschaut zu werden - das nur so nebenbei.

Du möchtest nun also folgende Befehlszeile eingeben:
Code:
useradd -d /home/bf2 -g 100 -m -s /bin/bash bf2

Ferner möchte ich Dir nicht zu nahe treten, aber die Administration eines Linuxservers hält noch viel größere Herausforderungen für Dich bereit, als das triviale Anlegen eines Users! Bitte schalte für unser aller Wohl mind. den Mailserver aus.

--marneus
 
Moin Moin Zusammen,

danke erstmal für die zahlreichen Antworten.

Wollte heute morgen um 0:30 uhr es probieren und was passierte ??? Server nicht erreichbar. Rechenzentrum Frankfurt hatte Probleme. Werde es heute Abend wieder versuchen. Danke euch allen.

Außerdem mal ne Frage wer hat lust das mit mir über msn oder so zumachen ????

Wäre nett wenn sich einer dazu bereit erklärt.
Danke
 
Last edited by a moderator:
Hast du auch mono vorher installiert, so wie es in der Anleitung steht?

Unter Debian wäre das dann:
apt-get install mono mono-common mono-devel mono-runtime mono-utils

Wobei meine Anleitung ja ohne mono und die exe auskommt. Ich komm mir immer so komisch vor, unter Linux ne EXE auszuführen ;)
 
Last edited by a moderator:
Hallo,

danke erstmal für deine Auskunft.

Ich werde nachher mal deine Anleitung ausprobieren.

Werde dann bescheid geben.


Vielen Dank erstmal.
 
hab ich das richtig gelesen !,ich muß die bf2cc.exe auf dem server schmeißen ?

dann hab ich gleich noch ne frage :

habe ne 64bit root kiste Bf2 löppt ok und streamt bei GGC ,

Ich kann PB auf unserem Server nicht updaten ,Spieler die auf diesen BF2 Server connecten werden gekickt.

WARNING PunkBuster Reports PB Server Running Old Version C 1.128

habe ich evtl vergessen dem einen oder anderen fille im PB Verzeichnis die rechte zu geben ?

habe suse 11+lamp bei hetzner
 
Back
Top