Zum Inhalt springen
GoldFuchs80

BF2 1.5 Image HowTo install (Linux)

Empfohlene Beiträge

HowTo: Battlefield 1.5, Bf2ccd, Mono Installieren

Wichtig:

  • Dieses HowTo ist in zusammenhang mit meinem Image zu verwenden.
  • Getestet wurde das Image unter Debian und Suse
  • Vorkenntnisse wie man was installiert, chmod, chown usw sollten vorhanden sein!!!!!
  • Das von mir erstelle Image darf unter keinen Umständen auf andere Homepages als Download angeboten werden!

Als erstes zieht ihr euch das image mit "wget" (Image Download). Nun habt ihr das Image auf eurem Root liegen, gebt dem image dir rechte, wechselt den Benutzer, usw.

Anschliessend entpackt ihr es in den gewünschten Ordner, entpacken mit "tar xfv bf2_image_1.5.tar".

Nun sollte euer Order so aussehen:

  • bf2
  • pbsetup
  • start
  • stop

Nun ändert ihr als erstes die beiden sehr wichtigen Scripte:

Start Script

vorher:

cd /home/bf215

./stop

cd bf2

screen -A -m -d -S bf215 /home/bf215/bf2/mono/bin/mono bf2ccd.exe -autostart

nachher

cd /home/euer/gameserver/verzeichnis

./stop

cd bf2

screen -A -m -d -S taskname /home/gs-verzeichnis/bf2/mono/bin/mono bf2ccd.exe -autostart

Stop Sript:

vorher

screen -S bf215 -X quit

nachher

screen -S taskname -X quit

Gut das haben wir erledigt, gehen wir zum nächsten Schritt, anpassen der cfg`s:

als erstes Configuriert ihr Bf2ccd:

geht in:

/home/gs-verz./bf2/
nun tippt ihr mit putty folgendes ein:
/home/gs-verz./bf2/mono/bin/mono bf2ccd.exe -configdaemon
gebt anschliessend eure daten entsprechend ein... So das haben wir geschafft, auf zum nächsten Schritt, serversettings.con anpassen: geht in:
/home/gs-verz./bf2/mods/bf2/settings/
öffnet nun die genannte datei und passt folgende daten an:
  • Ip
  • interface Ip
So das wars mit den cfg`s Nun Startet ihr den Bf2 Server in dem ihr in:
/home/gs-verz./
./start
eintippt.... ALTERNATIV KÖNNT IHR NATÜRLICH EURE ALTEN DATEIEN.
  • config.xml
  • users.xml
  • autoadmin.xml
  • iga.xml
  • xxx.profile
  • serversettings.con
  • modmanager.con
  • ban.xml
  • usw
von eurem alten bf2 server in den 1.5'er kopieren, funktioniert einwandfrei! ACHTUNG: Punkbuster Updaten: Dazu braucht ihr das pbsetup Tool (Klick for 32 Bit) (klick for 64 Bit) was ihr bei uns Downloaden könnt. Wenn ihr das Tool geladen habt, entpackt ihr es und ladet es in euren eben erstellen Bf2 Server Ordner. Gebt der "pbsetup.run" datei noch die nötigen rechte Anschliessend geht ihr mit einem SSH Programm (vorzugsweise Putty) zu dem Ordner und gebt folgenden Befehl ein:
./pbsetup.run
Nun seht ihr alle befehle die ihr zum Updaten braucht, was für uns nun wichtig ist:
./pbsetup -ag bf2 -ap /euer/gameserver/verzeichnis/bf2
bestätigt mit "y" anschliessend
./pbsetup -u -ap /euer/gameserver/verzeichnis/bf2

Punkbuster wird nun geupdated, Fertig

Bearbeitet von GoldFuchs80
Link zu diesem Kommentar
Auf anderen Seiten teilen

Das liest sich soweit ganz gut.

Wichtig ist aber noch der zusatz das beim update von PB es wichtig ist, das die dateibereitigungen passen, sonst klappt mit dem update nicht.

ich hatte das gefühlt, das die berechtigungen bei der installation falsch gesetzt wurden und mich dann gewundert, warum der PB kein update macht. (auch mit dem tool pbsetup) es lag daran, das ich die noch manuell chmoden mußte.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Es währe schön ein wenig feedback zu bekommen, wie das Image auf euren Servern läuft!

allen Membern einen guten rutsch ins neue Jahr!

Link zu diesem Kommentar
Auf anderen Seiten teilen

weil bf2cc nur die alte version von mono untersützt

ähm etwas unscharf formuliert hast du das: es werden nur versionen unterstützt, die <1.1.13 sind.

die frage war aber, warum du mono, in dem gameordner von bf2 installiert hast. regulär installiert es sich doch unter /opt/

Link zu diesem Kommentar
Auf anderen Seiten teilen

ich habe es in den bf2 ordner gelegt damit die aktuelle version nicht überspielt wird, bzw. diese version nicht von einer neueren überspielt wird ;)

So kannst du 2 Mono versionen nebeneinander laufen lassen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Mono v.1.1.12 - BF2CCD 1.4.2446 funktioniert

Mono v.1.1.13 - v.1.2.0 - BF2CCD 1.4.2446 funktioniert nicht

Mono v.1.2.1 - v.1.2.6 - BF2CCD 1.4.2446 funktioniert

In den Versionen v.1.1.13 - v.1.2.0 war die abwärtskompatibilität zu Dot.Net 1.1 nicht zu 100% funktionsfähig.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hat wer ne ahnung was bei Game Executable hin kommt?

Ok hat sich erledigt... wer lesen kann und sufu nutzt ist klar im vorteil ;)

Bearbeitet von Wicked
Link zu diesem Kommentar
Auf anderen Seiten teilen

Mono v.1.1.12 - BF2CCD 1.4.2446 funktioniert

Mono v.1.1.13 - v.1.2.0 - BF2CCD 1.4.2446 funktioniert nicht

Mono v.1.2.1 - v.1.2.6 - BF2CCD 1.4.2446 funktioniert

In den Versionen v.1.1.13 - v.1.2.0 war die abwärtskompatibilität zu Dot.Net 1.1 nicht zu 100% funktionsfähig.

Ahh, muß ich doch bald mal testen, denn dann hat es sich mit den alten Mono-Versionen ja erledigt und man kann immer die aktuelle einsetzen.
Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich werd mal sehen, wie ich am Wochenende Zeit habe und dann Bescheid geben, bzw. die Anleitungen ändern, den Server und BFCC habe ich ja installiert und verbinden geht auch, nur zum Testen bin ich nicht gekommen, weil ich einen 42-, Vietnam- und 2-er Server installiert habe, um die Anleitung mal zu aktualisieren und für die letzten Mapbeschreibungen immer nur den 42-er gebraucht habe (der läuft im Moment auch, wenn er nicht abgestürzt ist :whistling: ).

Link zu diesem Kommentar
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden


  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...

Wichtige Information

Wir haben Cookies auf Deinem Gerät platziert. Das hilft uns diese Webseite zu verbessern. Du kannst die Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist, weiterzumachen.