pay 0 Melden Geschrieben 12. März 2009 Ja wieder der Titel schon sagt hab ich Probleme mit der bf2ccd.exe. Auf dem Server ist Suse 10.3 installiert. Außerdem hab ich noch Zugriff über Plesk 9.0.1. Für bf2 hab ich den User bf2 unter /home/bf2 angelegt. MonoVersion ist die richtige installiert: bf2@km35525:~> mono -V Mono JIT compiler version 1.1.12.1, © 2002-2005 Novell, Inc and Contributors. www.mono-project.com TLS: normal GC: Included Boehm (with typed GC) SIGSEGV : normal Battlefield wurde unter /home/bf2 installiert: bf2@km35525:~> cd /home/bf2 bf2@km35525:~> ls BF2ccd admin bin mm_licence.txt mods pb_amd-64 pylib-2.3.4.zip readmes start.sh ModManager.txt adminutils lowercaseDir.py modmanager.log pb pb_ia-32 python rotate_demo.cfg BF2ccd hab ich unter /home/bf2/BF2ccd gespeichert. Wenn ich nun im Ordner /home/bf2/BF2ccd bin und mono bf2ccd.exe -configdaemon eingebe, dann bekomme ich folgendes: bf2@km35525:~> cd /home/bf2/BF2ccd bf2@km35525:~/BF2ccd> mono bf2ccd.exe -configdaemon ** (bf2ccd.exe:9210): CRITICAL **: _wapi_shm_file_open: shared file [/home/bf2/.wapi/shared_data-km35525.keymachine.de-Linux-i686-308-9-0] open error: No such file or directory ** (bf2ccd.exe:9210): CRITICAL **: _wapi_shm_attach: shared file [/home/bf2/.wapi/shared_data-km35525.keymachine.de-Linux-i686-308-9-0] open error ** ERROR **: file handles.c: line 131 (shared_init): assertion failed: (_wapi_shared_layout != NULL) aborting... Aborted Ich hab es dann noch mit bf2@km35525:~/BF2ccd> screen mono bf2ccd.exe Cannot open your terminal '/dev/pts/2' - please check. bf2@km35525:~/BF2ccd> versucht, aber wie ihr seht komm ich damit auch nicht weiter Googeln hat leider nichts gebracht, deshalb hoffe ich, dass ihr mir helfen könnt. Ich weiß, dass ich nicht so viel Ahnung von RootServern habe, aber jeder hat mal klein angefangen und da ich nicht lesefaul bin denke (hoffe) ich, dass ich das schon irgendwie hinbekommen werde. Also bitte erspart euch herablassende Kommentare über mich nur, weil ihr klüger seid ... wollt ich nur noch schnell gesagt haben^^ MfG pay
pay 0 Autor Melden Geschrieben 14. März 2009 Also der Fehler bf2@km35525:~/BF2ccd> screen mono bf2ccd.exe Cannot open your terminal '/dev/pts/2' - please check. bf2@km35525:~/BF2ccd> ist entstanden, weil ich das nicht als root ausgeführt hatte ... Jetzt kommt statt dieser Meldung eine andere: km35525:/home/bf2/BF2ccd # screen mono bf2ccd.exe cannot open assembly bf2ccd.exe ... (viele leere Zeilen) [screen is terminating] Vllt kann ja jemand mit dieser Meldung etwas anfangen. MfG Pay
simpson 0 Melden Geschrieben 14. März 2009 also als root wird das eh nicht ausgeführt. also user bf2 oder welchen du auch immer da hast. WAS hast du denn von mono installiert ?
pay 0 Autor Melden Geschrieben 14. März 2009 Also ich hab die core, die data und die web installiert. km35525:~ # cd /home km35525:/home # ls bf2 mono-core-1.1.12.1-0.novell.i586.rpm bf2-linuxded-1.1.2965-797.0-installer.sh mono-data-1.1.12.1-0.novell.i586.rpm css mono-web-1.1.12.1-0.novell.i586.rpm ftp ts Hier hin hatte ich das geladen und dann mit "rpm –ivh" alle drei installiert. Unter yast ist auch vor allen drei ein i zu sehen.
pay 0 Autor Melden Geschrieben 18. März 2009 (bearbeitet) Hab das Problem jetzt in den Griff bekommen. Lag wohl daran, dass der bf2ccd Ordner im bf2 Ordner drinnen war. Ist aber nur eine Vermutung! Hab jetzt ein weiteres Problem. Wenn ich bf2ccd gestartet habe, dann kann ich mich auch mit BF2cc einloggen über Daemon ... RCon Only geht aber nicht mehr. Wenn bf2ccd nicht mehr auf dem Server läuft, dann geht RCon wieder. Ist das normal? So das ist ja alles nur halb so schlimm, aber wenn ich mich über Daemon einlogge, dann steht da, dass der Server gestoppt ist, obwohl er läuft und wenn ich dann, obwohl der Server halt schon läuft, auf Server starten gehe, dann sagt der mir, dass der RCon Port schon benutzt wird. Das kommt auch, wenn der Server noch nicht über PuttY gestartet wurde ... also sollte der Port frei sein. Dazu zu sagen ist noch, dass ich zwei BF2 Server drauf habe. Aber die haben beide ihren eigenen Port zugewiesen bekommen. Da ist also alles richtig, weil ich mich ingame auch über die Konsole per RCon einloggen kann, auf beiden Servern. Hoffe ihr könnt mir diesmal helfen! MfG Pay Bearbeitet 18. März 2009 von pay
MARCX(GER) 0 Melden Geschrieben 19. März 2009 Also Erste vermutung ist richtig bf2cc darf nicht im bf2 ordner sein und du musst die monoversion nehmen die auf der bf2cc seite angeboten wird so das wars von mir
simpson 0 Melden Geschrieben 19. März 2009 Also Erste vermutung ist richtig bf2cc darf nicht im bf2 ordner sein und du musst die monoversion nehmen die auf der bf2cc seite angeboten wird so das wars von mir Wieso darf bf2ccd nicht im bf2-ordner sein ? das wäre mir neu
pay 0 Autor Melden Geschrieben 19. März 2009 Also Erste vermutung ist richtig bf2cc darf nicht im bf2 ordner sein und du musst die monoversion nehmen die auf der bf2cc seite angeboten wird so das wars von mir Hab die richtige installiert. bf2@km35525:~> mono -V Mono JIT compiler version 1.1.12.1, © 2002-2005 Novell, Inc and Contributors. www.mono-project.com TLS: normal GC: Included Boehm (with typed GC) SIGSEGV : normal Daran sollte es also eigentlich nicht liegen.
pay 0 Autor Melden Geschrieben 19. März 2009 Hab meiner Meinung nach alles richtig gemacht und Rechte sollten auch die richtigen vergeben sein ... er kann ja connecten, nur sagt er halt, dass der Port 'angeblich' besetzt sei. In der ReadMe steht noch, dass man die ModManager.con nicht ändern braucht, wenn man Daemon laufen lässt ... heißt das gleichzeitig, dass ich sie nicht ändern darf? Denn dort wird ja ein Port eingetragen ...
simpson 0 Melden Geschrieben 20. März 2009 "netstat -nat" mal eingeben und schauen, ob der port schon verwendet wird .
pay 0 Autor Melden Geschrieben 20. März 2009 Ja wird genutzt, der RCon Port vom anderen Server auch. Daran liegt es wohl. Aber ich denke, dass die nur genutzt werden, weil ich die fürs RCon benutze. Denn RCon läuft ja auf dem Port und da sagt das Programm auch nicht, dass irgendwas mit dem Port nicht stimmt. Muss ich RCon vllt abstellen, also alle Einstellunge in der Modmanager.con usw. rückgängig machen?
pay 0 Autor Melden Geschrieben 20. März 2009 Ok wieder einen Schritt weiter. So wie es aussieht, dürfen Daemon und RCon nicht dieselben Ports haben ... im nachhinein irgendwie auch etwas logisch^^ Jetzt gehts weiter mit einem "Problem" ... Daemon will meine serversettings.con und meiner maplist.con nicht anerkennen. Der sagt auch immernoch, dass der Server gestoppt sei, obwohl ich ihn vorher über screen gestartet habe. Wenn ich jetzt allerdings auf Server Starten klicke, dann startet er einen Server ... unabhängig davon, dass eigentlich schon ein Server mit diesem Port und der gleichen IP gestartet wurde. Wie gesagt, alle Einstellungen sind auch weg und wurden durch Standart con-Dateien ersetzt -.- Jetzt meine Frage! Ist das normal?^^ Wenn ja, dann starte ich jetzt den Server immer über Daemon und screen lass ich dann sein. Wär ja schwachsinnig zwei Server über einen Port laufen zu lassen. Mein Problem liegt nur darin, dass bei RCon die Einstellungen, die ich über RCon gemacht habe, beim Crash des Root Servers verloren gegangen sind. Passiert das dann auch mit den Einstellungen die ich unter Daemon getätigt habe? Sry für die ganzen dummen Fragen, die ich teilweise selber alle irgendwann löse^^ MfG Pay