Jump to content
Expander1

Bf2 Linuxserver Mit Coop 3.0

Recommended Posts

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 to comment
Share on other sites

Guest

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 to comment
Share on other sites

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 to comment
Share on other sites

Guest

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 to comment
Share on other sites

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 to comment
Share on other sites

Guest

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 to comment
Share on other sites

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 to comment
Share on other sites

Guest

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 to comment
Share on other sites

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 to comment
Share on other sites

Guest
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 to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.