swiss.
Hallo
ich habe 2 cod2 server ich habe bei beiden den patch drauf getan. beim einten server hat er dan den ordner .callofduty2/pb erstellt beim zweiten server nicht. weiss einer wo da der fehler ligt?
ich habe mal die dateien vom einen zum anderen server geladen aber das hat nichts gebracht.. der PB lauft zwar auf dem serverr aber na ja ist nicht das wahre. er list dann auch nicht die cfg's die ich reingetan habe wie z.B. pbsv.cfg
bei weiteren infos einfach fragen
MFG swiss
yoda
Hm, wenn er es in dem einen Ordner macht und in dem anderen nicht (gehe mal davon aus, beide Server starten aus eigenen Verzeichnissen?), dann könnte es an fehlenden Schreibrechten in dem Ordner liegen...
Oder as hängt mit dem base/home-Pfad ab, aber da muss Dir einer der Linux-Jünger hier was zu sagen...
swiss.
die cod2 server sind auf dem gleichen root aber nicht im gleichen ordenr...
yoda
Ich würde mal vermuten, daß die beide in den gleichen /.callofduty-Ordner schreiben wollen, aber wie gesagt - da sollte mal einer der Linux-Freaks hier was zu sagen...
johnpatcher
Handelt es sich überhaupt um Linuxserver ? Beim Linuxpatch musst du den Inhalt eines Archives hochladen, und es wird nichts erstellt, das ist nur bei Windows so ...
yoda
Original von swiss.
ordner .callofduty2/pb
Daher geh ich von aus, daß es Linux ist und im versteckten Verzeichnis der pb-Ordner nicht angelegt wird. Falls ich mich da irre bitte korrigiert mich.
johnpatcher
Ja, schön und gut, aber automatisch erstellt wird da bei Linux sowieso nichts
yoda
Na ja... der versteckte callofduty-Ordner / callofduty2-Ordner z. B. und auch der Unterordner pb bei CoD2 wurde bei mir automatisch erstellt, musst ich nix machen... Kann man sich nun drum streiten, was "automatisch" ist, weil es irgendwo in den Einstellungen so hinterlegt sein dürfte... Man muss diese Ordner zumindest nicht selbst und von Hand anlegen...
YaC|RoC
fs_homepath und basedir sagt dir das was?
swiss.
ne
also ich weiss nicht wiso das es beim zweiten server nicht geht habe ja wie schon erwent die datei vom einten server zum anderen kopirt aber das hat nichts gebracht zudem sagt der server zwar das er ne logdatei erstellen wird und den namen sagt er auch so wie es solte aber die dateien vinde ich nicht und dort wo sie sein solten .callofduty2/pb/svlogs
rein theoretisch sollte der ordner ja erstelt werden sobald der server einmal mit pb gestartet wird. so wars jeden fall beim ersten server...
EDIT
ja es ist ein linux server mit pebian 3.1
johnpatcher
pebian ist mir nicht bekannt, du meinst bestimmt debian

.
Arbeitest du denn mit
fs_homepath und
fs_basepath ?
swiss.
ja war ein tipfehler ^^
nein ich arbeite mit putty was anderes kenne ich nicht... oder meinst du was anderes?
johnpatcher
nein fs_homepath und fs_basepath sind "cod befehle". diese kannst du mit als startparameter angeben, damit cod nicht einen ".callofduty" ordner anlegt, sondern alles direkt dort reinspeichert, wo auch der rest liegt.
so hast du alles in einem ordner, und nicht in 2 verschiedenen.
swiss.
nein habe so eben nachgeschaut ist nicht im startbefehl und auch nicht in der server.cfg
yoda
Könnte vielleicht mal jemand ein Beispiel posten, wie das mit fs_homepath und fs_basepath aussehen müsste? Ich hab da leider auch nicht so die Ahnung von...
johnpatcher
Also wenn der CoD2 Ornder unter "/home/gameserver/CoD2/pub1/" zu finden ist (so ist es bei mir

), dann sieht das ganze so aus:
./cod2_lnxded +set fs_homepath /home/gameserver/CoD2/pub1/ +set fs_basepath /home/gameserver/CoD2/pub1/ + ...
Probier das einfach mal aus udn setzte in dem Ordner die entsprechenden Rechte.
swiss.
also so siet mein startbefehl aus
./cod2_lnxded +exec server-fst.cfg + net_ip 85.25.20.215 +set net_port "29030" +sv_pb_enable +set sv_punkbuster "1" +set dedicated "2"
johnpatcher
Und jetzt fügst du eben ncoh das mit
fs_basepath und
fs_homepath dazu. Am besten am Anfang, bevor du irgendwelche anderen Sachen machst, weil diese Werte schreibgeschützt werden, und wenn sie einmal durch eine CFG gesetzt werden, kannst du es nicht mehr ändern
swiss.
wie kann ich nicht mehr ändern?ich will ja dann noch zwei cfg reinsetzten
johnpatcher
machs so:
./cod2_lnxded +set fs_basepath /dein/pfad/zu/cod/ +set fs_homepath /dein/pfad/zu/cod/ +exec server-fst.cfg + net_ip 85.25.20.215 +set net_port "29030" +sv_pb_enable +set sv_punkbuster "1" +set dedicated "2"