Expander1 0 Melden Teilen Geschrieben 12. Juli 2006 Hallo Zusammen, ich habe da als BF2 Serverneuling eine Frage... Ich habe mir einen Debian Linuxserver aufgebaut, und will dort u. A. BF2 mit COOP 3.0 laufen lassen. Ich habe den Server erfolgreich installiert (1.1.2484...) kann ihn auch starten. Allerdings finde ich nirgends eine Anleitung dazu, wie ich unter Linux den COOP ans laufen bekomme. Der Rest meiner Harware: Irgend ein Billigboard mit nForce2 Chipsatz mit Shared Grafik Athlon XP 1800 512MB Ich will auch die letzte Stable Linuxserverversion von BF2 drauf machen... allerdings kann ich das Paket nicht öffnen... Ich bekomme den Fehler "Extraction Failed"... Habe die Datei schon von verschiedenen Mirror'n gesaugt... Will aber nicht mehr... Kann es sein, dass das /tmp Verzeichniss voll ist??? Vielen Dank für die Unterstützung im Voraus... Expander1 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Gast Melden Teilen Geschrieben 12. Juli 2006 Hi! Geht eigentlich ganz einfach: 1. entpacken des Archives nach /mods/ 2. ausführen der ./lowercaseDir.py 3. anpassen der maplist.con 4. starten des Servers per: ./start.sh +modPath mods/modname Ich will auch die letzte Stable Linuxserverversion von BF2 drauf machen... allerdings kann ich das Paket nicht öffnen... Ich bekomme den Fehler "Extraction Failed"... Habe die Datei schon von verschiedenen Mirror'n gesaugt... Will aber nicht mehr... Kann es sein, dass das /tmp Verzeichniss voll ist??? Jupp, liegt bestimmt daran dass Du in /tmp nicht mehr genügend freien Speicherplatz hast. Wieviel man genau braucht kann ich nicht sagen, da müsstest Du mal rumprobieren. *Edith* Achso, wenn Du nur Bots auf Deinem Server haben willst und den 1.3er Server installiert hast kannst Du den eingebauten Coop- Modus benutzen: http://www.bf-games.net/forum/index.php?showtopic=28069 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Expander1 0 Autor Melden Teilen Geschrieben 12. Juli 2006 Hai Fisch... Was genau macht die ./lower... und wo muss ich die ausführen...? Vielen Dank schonmal dafür... ich werds mal probieren... Expander1 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Gast Melden Teilen Geschrieben 12. Juli 2006 Außer der readme die man eigentlich lesen sollte bevor man nen Server installiert: The file case confusion problem solved ============================================================================== The BF2 Linux server will read lower-case filenames ONLY. All file names encountered at runtime are lower-cased before a filesystem access is attempted. The only exception is Python-scripts. You should therefore make sure all files are lower-case when installing third-party modifications and maps. To aid you with this there is an included python script called lowercaseDir.py which recursively changes the case of files and directories from the directory where it's run. Usage: lowercaseDir.py <directory> [--pretend] [--verbose] You can simulate the actions of the script with these options: $ ./lowercaseDir.py mods/yourMod --pretend When you're certain it looks good run the conversion: $ ./lowercaseDir.py mods/yourMod --verbose und ausführen musste die Datei wo sie liegt... Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Expander1 0 Autor Melden Teilen Geschrieben 12. Juli 2006 Hallo Christian, ok... habe die readme nur überflogen... aber... jetzt habe ich das problem... << expander@igsgameserver:/home/gameserver/games/bf2-2484/bf2$ sh lowercaseDir.py /home/gameserver/games/bf2-2484/bf2/mods/ --verbose import: unable to open image `sys': Keine Berechtigung. import: unable to open image `os': Keine Berechtigung. import: unable to open image `os.path': Keine Berechtigung. lowercaseDir.py: line 14: class: command not found lowercaseDir.py: line 15: verbose: command not found lowercaseDir.py: line 16: pretend: command not found lowercaseDir.py: line 18: syntax error near unexpected token `(' lowercaseDir.py: line 18: `def visit(args, dirname, names):' expander@igsgameserver:/home/gameserver/games/bf2-2484/bf2$ python -V Python 2.3.5 expander@igsgameserver:/home/gameserver/games/bf2-2484/bf2$ sh lowercaseDir.py /home/gameserver/games/bf2-2484/bf2/mods/ --pretend import: unable to open image `sys': Keine Berechtigung. import: unable to open image `os': Keine Berechtigung. import: unable to open image `os.path': Keine Berechtigung. lowercaseDir.py: line 14: class: command not found lowercaseDir.py: line 15: verbose: command not found lowercaseDir.py: line 16: pretend: command not found lowercaseDir.py: line 18: syntax error near unexpected token `(' lowercaseDir.py: line 18: `def visit(args, dirname, names):' expander@igsgameserver:/home/gameserver/games/bf2-2484/bf2$ expander@igsgameserver:/home/gameserver/games/bf2-2484/bf2$ >> und als su << igsgameserver:/home/gameserver/games/bf2-2484/bf2# sh lowercaseDir.py /home/gameserver/games/bf2-2484/bf2/mods/ -v lowercaseDir.py: line 14: class: command not found lowercaseDir.py: line 15: verbose: command not found lowercaseDir.py: line 16: pretend: command not found lowercaseDir.py: line 18: syntax error near unexpected token `(' lowercaseDir.py: line 18: `def visit(args, dirname, names):' igsgameserver:/home/gameserver/games/bf2-2484/bf2# >> Hm... Was kann ich jetzt tun... Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Gast Melden Teilen Geschrieben 12. Juli 2006 Mhhh, wie kommst Du auf sh lowercaseDir.py? Das ist ein Python- Skript welches Du entweder per: ./lowercaseDir.py oder per python lowercaseDir.py ausführen musst... Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Expander1 0 Autor Melden Teilen Geschrieben 12. Juli 2006 Weil es mit ./ gar nichts macht... igsgameserver:/home/gameserver/games/bf2-2484/bf2# ./lowercaseDir.py /home/gameserver/games/bf2-2484/bf2/mods/ -v bash: ./lowercaseDir.py: Keine Berechtigung igsgameserver:/home/gameserver/games/bf2-2484/bf2# whoami root igsgameserver:/home/gameserver/games/bf2-2484/bf2# Als root sollte ich doch ueberall alles ausfuehren duerfen, oder??? Python liegt in dem verzeichnis /usr/bin Die version ist 2.3.5... wieso kann ich denn das lower... nicht ausfuehren? Frage nebenbei... kann ich unter windows BF2 mehrmals instellieren? weil ich die version 1.02 und die version 1.3 gerne laufen lassen möchte... und die server entsprechend starte, je nach version... Gruß Sven Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Gast Melden Teilen Geschrieben 12. Juli 2006 Hi! Bitte ändere ersteinmal die Dateirechte mit chown zu einem normalen User, danach musst Du die Datei mit chmod ausführbar machen. Als root sollte ich doch ueberall alles ausfuehren duerfen, oder??? Wenn die Datei kein "ausführbar" Flag hat, dann darf/kann auch root die Datei nicht ausführen... Ansonsten würde Ich Dir auch das Studium von z.B. http://www.linuxfibel.de/ empfehlen. Frage nebenbei... kann ich unter windows BF2 mehrmals instellieren? weil ich die version 1.02 und die version 1.3 gerne laufen lassen möchte... und die server entsprechend starte, je nach version... Keine Ahnung, die Frage passt hier auch nich wirklich rein... Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Expander1 0 Autor Melden Teilen Geschrieben 12. Juli 2006 Danke nochmal Christian, ich habe den fehler gefunden... und ich musste das --verbose ausschreiben... ./ war auch richtig... berechtigungen waren richtig gesetzt... habe schon lange nix mehr mit linux gemacht... kam vor 8 jahren eigendlich ganz gut klar... aber wie das so ist, wenn man lange nix mehr macht, da kann dann schonmal was auf der strecke bleiben... :-) Einen fehler hab ich noch... aber das bekomme ich auch noch hin... Vielen Dank Sven Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Gast Melden Teilen Geschrieben 13. Juli 2006 ich habe den fehler gefunden... und ich musste das --verbose ausschreiben... Mhhh, das hatte ich in Deinem letzten Post übersehen. Aber steht ja so auch in der readme... habe schon lange nix mehr mit linux gemacht... kam vor 8 jahren eigendlich ganz gut klar... aber wie das so ist, wenn man lange nix mehr macht, da kann dann schonmal was auf der strecke bleiben... :-) Klar, gerade in letzter Zeit hat das Linux Betriebsystem große Schritte gemacht. Einen fehler hab ich noch... aber das bekomme ich auch noch hin... Ansonsten meld Dich einfach nocheinmal hier im Forum. Viele Fragen/Fehler wurden hier schon besprochen, vielleicht findest Du den auch hier im Forum. Frage nebenbei... kann ich unter windows BF2 mehrmals instellieren? weil ich die version 1.02 und die version 1.3 gerne laufen lassen möchte... und die server entsprechend starte, je nach version... Dazu habe ich noch was in den News hier gefunden: http://www.bf-games.net/index.php?action=a...7&jahr=2006 Sollte wohl mit der Parallelinstallation funktionieren. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...