Linux server Problem (Screen wird nicht gefunden)

[GD]Bomber
Hallo jungs,

hab hier ein kleines problem. Kenne mich mit Linux absolut nicht aus.
Will meinen Cod2 server machen hab alles nach der einleitung gemacht und hat auch alles super funktioniert.
Wo es nun hakt ist beim screen prozess er sagt mir Datei oder Verzeichnis nicht gefunden.

Edit: ich öffne den screen prozess mit screen -dmS cod2, dann mit screen -r cod2 und wenn ich dann den befehl eingebe ./cod2_Inxded ...... und dan enter drücke, kommt die oben genannte fehler meldung.

Ich weiss nicht warum er mir das so sagt ??
Kann mir iner helfen ??
Und was auch auch nicht versteh ist, wenn meine config im main ordner ist, wieso ich dan vom cod2 ordner aus gehen soll.
Von wo will linux wissen das es im main ordner drin ist, wenn es im befehl nicht angegeben wird ??

--- edited by yoda: Thema angepasst ---
Private Paula
Hi,

also das mit der Config hat nichts mit Linux zu tun (ist bei Windows genauso). COD2 sucht automatisch im main Ordner nach der Config.

Zu dem anderen Frage: Könntest du vielleicht dein Startaufruf Posten und in welchem Ordner du stehst zu dem Zeitpunkt wenn du den Server starten willst? Hast du auch den Screen Prozess installiert auf deim Server?
Und Poste auch am Besten gleich die komplette Fehlermeldung di du bekommst.

Gruß
[GD]Bomber
Ich bin nur für CoD2 zuständig, ka ob die Admins ein screen prozess drauf gemacht haben.
ich geh nun mit putty rein.
geh auf das verzeichnis cod2, mir dir schaue ich mir dateien an ob ich auch da drinne bin. wenn das ok ist fang ich an mit screen -dmS cod2, screen -r cod2 dan geht er ja in den screen prozess rein.
Dann gebe ich das ein ./cod2_lnxded +set dedicated 2 +exec config.cfg +map_rotate
- enter
Dann kommt die Fehler meldung Datei oder Verzeichnis nicht gefunden.

das wars dann geh ich raus, mach ps -aux und lösch den prozess wieder da er ihn nicht angenommen hat.
Private Paula
Mach mal aus dem File config.cfg en dedicated.cfg und ändere das in deinem Startaufruf. Verschiedene Namen sollte man nicht verwenden da gibt es immer wieder Probs. Siehe auch hier

Und es kann schon sein dass da einige Fehlermeldungen kommen, muss aber nicht schlimm sein. Versuch das mal mit der Namensänderung der CFG. Sollte dies nicht funktionieren poste doch mal die Fehlermeldung.
[GD]Bomber
sh-2.05b$ ./cod2_Inxded +set dedicated 2 +exec cod2config.cfg +map_rotate
sh: ./cod2_Inxded: Datei oder Verzeichnis nicht gefunden
Private Paula
im Hauptverzeichnis von COD 2 (nicht im main-Verzeichnis sondern eine Ebene drüber) muß es eine Datei geben die sich COD2_lnxded nennt. Ist diese auch in dem Verzeichnis?
[GD]Bomber
jupp das linux patch
Private Paula
den Patch hast du auch entpackt wie es in der Anleitung steht? Ansonsten nochmal genau so durchführen bitte.
[GD]Bomber
klar hab das auf mein rechner entpackt und dan rüber gezocgen mit readme datei
Private Paula
kannst du mal ne Auflistung machen wie die Verzeichnisstruktur ist und wo die COD2_lnxded Datei liegt?
[GD]Bomber
main ordner
miles ordner
cod.bmp
cod2_Inxded
CoD2MP_s.exe
CoD2SP_s.exe
codlogo.bmp
gfx_d3d_mp_x86_s.dll
gfx_d3d_x86_s.dll
localization.txt
mss32.dll
readme.linux
Thumbs.db

Im main und miles Ordner ist alles drinne, hab das schon geprüft.
Private Paula
Versuch mal den folgendes:

Geh in den COD 2 Ordner und gib folgendes ein

screen -dmS ./cod2_lnxded +set dedicated 2 +exec cod2config.cfg +map_rotate

und schreib dann mal ob der Fehler wieder kommt
[GD]Bomber
Must run suid root for multiuser support
[GD]Bomber
hab erst mal screen -dmS cod2 gemacht und dannach den befehl gleiche fehler meldung wie oben datei oder verzeichnis nicht gefunden
Private Paula
hm mir gehen die Ideen aus. Wenn alle Berechtigungen stimme dann sollte es eigentlich gehen.

Vielleicht weiß jemand anderes noch etwas.
[GD]Bomber
was meinst du mit berechtigungen ??
vielleicht liegt es da dran das ich den screen prozess garnicht machne darf ??
yoda
Kriegst Du denn eine Fehlermeldung, wenn Du screen -dmS cod2 eingibst?
[GD]Bomber
Nein hat sich erledigt, danke Private Paula für dein hilfe.
Das Problem war am schluss, das die rechte von config sich verändert haben bzw. sobald man an der config was verändert, hat er die rechte hoch gezogen. Und somit konnte ich mit meinen rechte, den server nicht starten.

Somit wieder was dazu gelernt.

THX an euch und ein Lob an euch für dieses Forum und FAQ die mich oft aus der patsche helfen Augenzwinkern

MfG Bomber

Edit:
@ Yoda

Nein da kam keine Fehlermeldung, nur bei der angabe des befehls ./cod2.....

Aber wenn ich CoD2 starte und dann auch MP gehe wird mir der server nicht angezeigt aber unter HLSW ja, an was könnte das liegen ??
yoda
Erst mal danke für das Lob smile

Zitat:

Original von yoda
Hatten wir schon mehrfach, u. a. hier: KLICK

Zitat:

Original von yoda
Hatten wir schon öfter in ähnlicher Form, zitiere mich einfach mal selber:

Zitat:

Original von yoda

Was die Anmeldung am Masterserver angeht:

//Master-Server (wo der Server angemeldet werden soll)
seta sv_master0 "cod2master.activision.com"
seta sv_master1 "master0.gamespy.com"
seta sv_master2 "master1.gamespy.com"
seta sv_master3 "cod2authorize.activision.com"
seta sv_master4 ""


Diese Werte sollten auch automatisch durch den Parameter +set dedicated 2 hinterlegt sein.

Bei CoD1 und UO war es so, daß es durchaus 1 - 2 Stunden dauern konnte, bis man in der Masterliste registriert war. Irgendwo hatte ich mal was gelesen, daß nur eine bestimmte Anzahl Server registriert wird, leider find ich das aber nicht mehr...
Denke mal, bei CoD2 dürfte das genauso sein.
Und bei CoD1 und UO lag es auch oftmals an den Filtereinstellungen der Clients.

set sv_pure 1
Auch dieser Wert auf 0 macht oftmals Probleme mit der Serveranzeige...

Aber selbst bei diesen Einstellungen/Voraussetzungen gibt es leider keine Garantie, daß das klappt, wird dann oftmals trotzdem erst nach Stunden oder gar nicht angezeigt...


Läuft der Server definitiv? Ist er über Direkt-Connect per IP erreichbar? Läuft eine weitere Serveranwendung evtl. ebenfalls mit dem Port 28960? Per HLSW/ASE/X-Fire erreichbar ist er aber? Also so, daß man auch connecten kann? HLSW ist nromal, daß man ihn nur sieht, wenn man ihn selbst einträgt, das Tool ist so ausgelegt.

Wie sieht Dein Start-Parameter aus?

Du kannst auch mal versuchen, die Einträge wegzulassen und den Server mit +set dedicated 2 starten, dann sollten die Standard-Werte genommen werden und die Anmeldung am Masterserver (vielleicht) irgendwann erfolgen...

Irgendeinen MOD am Laufen?
[GD]Bomber
Also pure ist auf 1, die master server habe ich auch alle eingetragen.
Den server hab ich mit dedicated 2 gestartet.
Die config heisst cod2config und sollte im normal fall kein prob sein.
Über HLSW hab ich die IP eingetragen und ich seh den Server und kann auch Connecten (man mus nur den pfad von cod auf cod2 ändern).
Unter Favorit sehe ich den Server auch nicht.

Ka an was das liegen könnte unglücklich , hab nur auf anderen Foren gelesen das es eventuell was mit der cod2_Inxded datei nicht stimmt bzw. ein fehler drin ist. KP sobald ich was raus finde werde ich das auf jedefall hier rein posten.