Zum Inhalt springen
Gast

Installationsanleitung für BF2 Server incl. BF2CCD

Empfohlene Beiträge

hm schau einfach mal in /opt/mono nach. dort , bestimmt im "bin" verzeichniss muss eine "mono" datei liegen, diese mußt du ausführen MIT DER PFADANGABE (/opt/mono/bin/mono ) und dann mal --version oder so ranhängen um zu schauen ,welche es ist. wenn es die richtige ist, bf2ccd.exe auch so starten in dem du die komplette pfadangabe mitgibts.

Bearbeitet von simpson
Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo zusammen,

also wenn ich im ordner /bin den befehl ./mono -v oder ./mono bf2cc.exe oder was auch immer eingeb bekomme ich die Fehlermeldung .. libgthread 2.0.so.0 ....can not open etc.

sind die Datein mono-web mono-core etc.ls -l

zusätzlich zu "mono-1.1.12.1.0" zu instalieren und wenn ja wo her bekommt man die denn?

habe Linux10.0 root server

mon-1.1.12.1.0

Link zu diesem Kommentar
Auf anderen Seiten teilen

schreib mal bitte etwas deutlicher. das ist so etwas schwer zu verstehen.

also ich glaube nicht, das es ein linux 10.0 gibt. evtl meinst du opensuse 10.0.

hast du ggf nicht die erforderlichen rechte um mono zu starten ?

mono-web, -core,- data kann man sich seperat noch von hier herunterladen.

http://ftp.novell.com/pub/mono/archive/1.1.12/download/

installieren solltest du die als root, und die rechte sollten 755 sein. somit solltest du die auch ausführen können.

btw welchen /bin odner meinst du denn GENAU ?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo .. ja sorry ist etwas unverständlich.mein hier sitzt meine mono Startdatei = /home/BF2/BF2/bin.

In diesem Pfad gebe ich dann den Startbefehl $ ./mono bf2ccd.exe -configdaemon der dann die oben gennante Fehlermeldung zu folge hatt.

Die BFCC2 Datein habe ich in /home/BF2/BF2 Pfad entpackt.

Natürlich ist das OpenSuse 10.0

Die Rechte hatte ich auf 755 gesetzt.

danke für die Hilfe

Lejcko

Bearbeitet von lejcko
Link zu diesem Kommentar
Auf anderen Seiten teilen

So habe nun die Packete

mono-data-1.1.12-o.novel.i586.rpm

mono-core-1.1.12-o.novel.i586.rpm

mono-web-1.1.12-o.novel.i586.rpm

rundergeladen und in Pfad /home/bf2/bf2 rein kopiert und versucht z.b. mit rpm -1 mono-data-1.1.12-0.novell.i586 zu entpacken und promt eine fehler Meldung bekommen.

error: Failet dependencies

mono-data-1.1.12-0.novell ist needed by mono-data-1.1.12.0.novell.i586.....

Lejcko

Link zu diesem Kommentar
Auf anderen Seiten teilen

wieso willst du die entpacken ?

du mußt die drei installieren:

rpm -i (oder -Uhv) mono........rpm

und dann reicht ein "mono bf2ccd.exe -configdaemon"

Link zu diesem Kommentar
Auf anderen Seiten teilen

ehm hm habe ich doch geschrieben mit z.b. rpm -i mono-data-1.1.12-0.novell.i586.rpm also installieren oder entpacken..

Der befehl stimmt auf jeden fall und da bekomme ich halt die Fehler meldung wie oben beschrieben.

mfg

Lejcko

Link zu diesem Kommentar
Auf anderen Seiten teilen

Das bekomme ich nach dem bestätigen des Befehls

# rpm -i mono-data-1.1.12-0.novell.x86_64.rpm

error: Failed dependencies:

mono-core = 1.1.12-0.novell is needed by mono-data-1.1.12-0.novell.x86_64

mono(Mono.Security) = 1.0.5000.0 is needed by mono-data-1.1.12-0.novell.x86_64

mono(Mono.Security) = 2.0.0.0 is needed by mono-data-1.1.12-0.novell.x86_64

mono(System) = 1.0.5000.0 is needed by mono-data-1.1.12-0.novell.x86_64

mono(System) = 2.0.0.0 is needed by mono-data-1.1.12-0.novell.x86_64

mono(System.Configuration) = 2.0.0.0 is needed by mono-data-1.1.12-0.novell.x86_64

mono(System.Xml) = 1.0.5000.0 is needed by mono-data-1.1.12-0.novell.x86_64

mono(System.Xml) = 2.0.0.0 is needed by mono-data-1.1.12-0.novell.x86_64

mono(mscorlib) = 1.0.5000.0 is needed by mono-data-1.1.12-0.novell.x86_64

mono(mscorlib) = 2.0.0.0 is needed by mono-data-1.1.12-0.novell.x86_64

mfg

Lejcko

Link zu diesem Kommentar
Auf anderen Seiten teilen

so ok nun habe ich den ersten Fehler gefunden .. das mono-core file mus zuerst instaliert werden und dann die anderen

so weit so gut

nun gebe ich ein ..

/home/bf2/bf2/bin # mono bf2ccd.exe -configdaemon

cannot open assembly bf2ccd.exe

root4g209:/home/bf2/bf2/bin #

wahrscheinlich weil das File bfccd.exe in dem übergeordneten Ordner sitz also im /home/bf2/bf2

oder?

mfg

Lejcko

Link zu diesem Kommentar
Auf anderen Seiten teilen

So das ist nun die Meldung die nach dem Start von

/home/bf2/bf2 # mono bf2ccd.exe -configdaemon bekomme.

** (bf2ccd.exe:17535): WARNING **: The following assembly referenced from /home/ bf2/bf2/bf2ccd.exe could not be loaded:

Assembly: BDSoft.BF2.Server (assemblyref_index=3)

Version: 1.0.2446.40455

Public Key: (none)

The assembly was not found in the Global Assembly Cache, a path listed in the MO NO_PATH environment variable, or in the location of the executing assembly (/hom e/bf2/bf2/).

** (bf2ccd.exe:17535): WARNING **: The class BDSoft.BF2.Server.Data.dsdServerInf o could not be loaded, used in BDSoft.BF2.Server, Version=1.0.2446.40455, Cultur e=neutral

** (bf2ccd.exe:17535): WARNING **: Missing method .ctor in assembly /home/bf2/bf 2/bf2ccd.exe, type BDSoft.BF2.Server.Data.dsdServerInfo

Unhandled Exception: System.TypeLoadException: Could not load type 'BDSoft.BF2.S erver.Data.dsdServerInfo' from assembly 'BDSoft.BF2.Server, Version=1.0.2446.404 55, Culture=neutral'.

in <0x00000> <unknown method>

in <0x0006d> BDSoft.BF2.Server.Init:Main (System.String[] args)

danke schon mal für die Hilfe

Lejcko

Link zu diesem Kommentar
Auf anderen Seiten teilen

So habe nun die Packete

mono-data-1.1.12-o.novel.i586.rpm

mono-core-1.1.12-o.novel.i586.rpm

mono-web-1.1.12-o.novel.i586.rpm

rundergeladen und in Pfad /home/bf2/bf2 rein kopiert und versucht z.b. mit rpm -1 mono-data-1.1.12-0.novell.i586 zu entpacken und promt eine fehler Meldung bekommen.

error: Failet dependencies

mono-data-1.1.12-0.novell ist needed by mono-data-1.1.12.0.novell.i586.....

Lejcko

Also hier steht ja rpm -1 und das stimmt ja nicht.

So das ist nun die Meldung die nach dem Start von

/home/bf2/bf2 # mono bf2ccd.exe -configdaemon bekomme.

** (bf2ccd.exe:17535): WARNING **: The following assembly referenced from /home/ bf2/bf2/bf2ccd.exe could not be loaded:

Assembly: BDSoft.BF2.Server (assemblyref_index=3)

Version: 1.0.2446.40455

Public Key: (none)

The assembly was not found in the Global Assembly Cache, a path listed in the MO NO_PATH environment variable, or in the location of the executing assembly (/hom e/bf2/bf2/).

** (bf2ccd.exe:17535): WARNING **: The class BDSoft.BF2.Server.Data.dsdServerInf o could not be loaded, used in BDSoft.BF2.Server, Version=1.0.2446.40455, Cultur e=neutral

** (bf2ccd.exe:17535): WARNING **: Missing method .ctor in assembly /home/bf2/bf 2/bf2ccd.exe, type BDSoft.BF2.Server.Data.dsdServerInfo

Unhandled Exception: System.TypeLoadException: Could not load type 'BDSoft.BF2.S erver.Data.dsdServerInfo' from assembly 'BDSoft.BF2.Server, Version=1.0.2446.404 55, Culture=neutral'.

in <0x00000> <unknown method>

in <0x0006d> BDSoft.BF2.Server.Init:Main (System.String[] args)

danke schon mal für die Hilfe

Lejcko

Hm, weiß du eigentlich, was du da tust ? ich frage mich nur, weil ich vermuten würde, das du dein system nicht ganz so souverän beherscht.

Wo ist denn dein Gameverzeichnis von BF2 und wo ist dein BF2ccd-Verzeichnis und wo ist die datei ? nenn man die konkreten pfadangaben.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo

nur kurz zu meiner Kompetenz, betreibe seit ca 3/4Jahr einen Linux root Gameserver mit DoD:D und Bf2 + AIX und FH Mods.

Gebe zu das ich kein Linux-Experte bin aber bisher hatte es ausgereicht.

Das mit dem BF2CC bricht mir noch das Genick nicht zu letzt wegen den Unterschiedlichen Installationsanleitungen,

Monoversionen und Beschreibungen.

Also habe mich so gut es ging an deine Anweisung gehalten. Das mit dem rpm-1 var einfach nur ein Tipfehler gemeint war natürlich rpm -i.

Nach dem sich auch der BF2 Server nicht mehr starten lies habe ich alles rundergeschmissen und neu Installiert

Der BF2 Server läuft wieder allerdings ohne BF2CC

Ok also

Mein Game verzeichnis ist nun /home/bf2 hier sind auch die beiden entpackten BF2CC datein BDSOft.BF2.Server.dll und bf2ccd.exe

(Den Modmanager habe ich in die entsprechenden Ordnern kopiert).

Mono 1.1.12 ist unter /opt/mono/ installiert. Wird dann auch mit mono -V angezeigt

und im selben Verzeichnis hier sind auch die drei Files

mono-core-1.1.10.1-0.novell.i586.rpm

mono-data-1.1.10.1-0.novell.i586.rpm

mono-data-1.1.10.1-0.novell.i586.rpm

Wenn ich nun das mono-core File installieren möchte bekomme ich folgende Fehlermeldung

__________________________________________________________________________

/opt/mono-1.1.12.1 # rpm -i mono-core-1.1.10.1-0.novell.i586.rpm

error: Failed dependencies:

libglib-2.0.so.0 is needed by mono-core-1.1.10.1-0.novell.i586

libgmodule-2.0.so.0 is needed by mono-core-1.1.10.1-0.novell.i586

libgthread-2.0.so.0 is needed by mono-core-1.1.10.1-0.novell.i586

mono < 1.1.12-0.novell conflicts with mono-core-1.1.12-0.novell.x86_64

________________________________________________________________________

Info

Folgende Files habe ich für die Installation verwendet:

bf2-linuxded-1.1.2963-795-installer.sh

mono-1.1.12.1_0-installer.bin

mono-core-1.1.10.1-0.novell.i586.rpm

mono-data-1.1.10.1-0.novell.i586.rpm

mono-data-1.1.10.1-0.novell.i586.rpm

könnte es an den unterschiedlichen Versionen von Mono und Mono-core etc. liegen?

mfg

Lejcko

Link zu diesem Kommentar
Auf anderen Seiten teilen

...

Ok also

Mein Game verzeichnis ist nun /home/bf2 hier sind auch die beiden entpackten BF2CC datein BDSOft.BF2.Server.dll und bf2ccd.exe

(Den Modmanager habe ich in die entsprechenden Ordnern kopiert).

Mono 1.1.12 ist unter /opt/mono/ installiert. Wird dann auch mit mono -V angezeigt

und im selben Verzeichnis hier sind auch die drei Files

mono-core-1.1.10.1-0.novell.i586.rpm

mono-data-1.1.10.1-0.novell.i586.rpm

mono-data-1.1.10.1-0.novell.i586.rpm

Wenn ich nun das mono-core File installieren möchte bekomme ich folgende Fehlermeldung

__________________________________________________________________________

/opt/mono-1.1.12.1 # rpm -i mono-core-1.1.10.1-0.novell.i586.rpm

error: Failed dependencies:

libglib-2.0.so.0 is needed by mono-core-1.1.10.1-0.novell.i586

libgmodule-2.0.so.0 is needed by mono-core-1.1.10.1-0.novell.i586

libgthread-2.0.so.0 is needed by mono-core-1.1.10.1-0.novell.i586

mono < 1.1.12-0.novell conflicts with mono-core-1.1.12-0.novell.x86_64

________________________________________________________________________

Info

Folgende Files habe ich für die Installation verwendet:

bf2-linuxded-1.1.2963-795-installer.sh

mono-1.1.12.1_0-installer.bin

mono-core-1.1.10.1-0.novell.i586.rpm

mono-data-1.1.10.1-0.novell.i586.rpm

mono-data-1.1.10.1-0.novell.i586.rpm

könnte es an den unterschiedlichen Versionen von Mono und Mono-core etc. liegen?

mfg

Lejcko

Jepp, würde ich so sagen: einmal hast du da mono 1.10 und dann noch mono 1.12 und dieses dann noch zusätzlich in der Variante x86_64 (also für 64Bit) stelle deine monoversion erstmal so her, das du nur eine version hast (1.12) und auch nur ein System (32 bit ODER 64 bit) Und nutze nur mono-core, mono-data und mono-web ! Nicht den installer !!

Gruß simpson

**EDIT** Sollten da noch fehlende abhängigkeiten sein, mußt du diese auch auflösen. (also entsprechende Programme installieren)

Bearbeitet von simpson
Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo danke für die schnelle Antwort,

habe dann zwischenzeitlich die Files mono-core-1.1.12.1-0.novell.586.rpm etc. ins opt/mono1.112.1 Verzeichnis kopiert

:/opt/mono-1.1.12.1 # rpm -i mono-core-1.1.12.1-0.novell.i586.rpm

error: Failed dependencies:

libglib-2.0.so.0 is needed by mono-core-1.1.12.1-0.novell.i586

libgmodule-2.0.so.0 is needed by mono-core-1.1.12.1-0.novell.i586

libgthread-2.0.so.0 is needed by mono-core-1.1.12.1-0.novell.i586

mono < 1.1.12.1-0.novell conflicts with mono-core-1.1.12.1-0.novell.i586

das ist nun das resultat.

Mir ist der unterschied zwischen mono-1.1.12.1_0-installer.bin und den 3 einzelenen Files mono-core etc nicht ganz klar.

Soll ich nun das was mit mono installer installiert worden ist wieder deinstallieren?

danke im Vorraus

Lejcko

Link zu diesem Kommentar
Auf anderen Seiten teilen

So habe nun Mono mit deinstallieren entfernt und die 3 Files mono-Web mono-data und mono-core mit rpm -Uhv -nodeps mono-core-1.1.12.1-0.novell.i586.rpm installiert.

Nun funktioniert aber mono -V nicht mehr.

Lejcko

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.