PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : UT2003-Server unter Linux


Bandit_SlySnake
2004-05-04, 09:39:04
Hallo,

ich möchte mal einen UT 2003-Server unter Linux starten, bekomme aber immer folgende Fehlermeldung:

Nach Befehl:
linux:/home/ut2003/ut2003-server # ./ucc server DM-Antalus?game=XGame.xDeathMatch?mutator=XWeapon?GameStats=True ini=myserver.ini --nohomedir log=/home/ut2003/ut2003-server/Logs/myserver.log

Fehlermeldung:
Couldn't run ucc (ucc-bin). Is UT2003_DATA_PATH set?

Wie oder wo muss man denn den UT2003_DATA_PATH setzen?

Nagilum
2004-05-04, 10:56:04
Ich kenn UT2003 nicht, schon gar nicht den Server:

a) Ist ucc nur ein Startup Skript? Kannst du die Umgebungsvariable vielleicht schon dort setzen?

b) Falls nicht: Wenn du als Shell die bash benutzt ("echo $0") dann probier mal "export UT2003_DATA_PATH=/wo/auch/immer/die/daten/liegen"

c) Wenn b) klappt, dann kannst du die Variable z.B. in /etc/profile btw. /etc/profile.d/ut2003 setzen

Bandit_SlySnake
2004-05-04, 11:09:19
He Supi mit EXPORT bin ich schon weitergekommen, nun ist aber leider noch eine Fehlermeldung aufgetreten:

/ucc-bin: error while loading shared libraries: Engine.so: cannot open shared object file: No such file or directory

Hab keine Ahnung wo oder was ich angeben muss damit er die Engine lädt....

Nagilum
2004-05-04, 11:14:27
Gibt es vielleicht noch eine zweite Umgebungsvariable?

Ansonsten, absoluter Schuss ins Blaue:

- such mal (z.B. per "find") die "engine.so" im UT Verzeichnis
- dann passt du deine "/etc/ldconfig" so an, dass das gefundene *Verzeichnis* dort drin steht
- danach lässt du noch "ldconfig" laufen

Angaben ohne Gewähr.

ActionNews
2004-05-04, 11:32:46
Original geschrieben von Bandit_SlySnake
Hallo,

ich möchte mal einen UT 2003-Server unter Linux starten, bekomme aber immer folgende Fehlermeldung:

Nach Befehl:
linux:/home/ut2003/ut2003-server # ./ucc server DM-Antalus?game=XGame.xDeathMatch?mutator=XWeapon?GameStats=True ini=myserver.ini --nohomedir log=/home/ut2003/ut2003-server/Logs/myserver.log

Fehlermeldung:
Couldn't run ucc (ucc-bin). Is UT2003_DATA_PATH set?

Wie oder wo muss man denn den UT2003_DATA_PATH setzen?

Das hatte ich auch schon mal. Soweit ich mich erinnern kann muss man um Skript ucc mehrere Umgebungsvariablen anpassen, dann geht es.

CU ActionNews