Probleme beim Installieren von Promod 2.04 |
|
|
Wie hast du denn die Promod bis jetzt installiert?
- Welche Dateien hast du wo rein geschreiben?
|
|
|
|
|
|
|
Der Client sollte auch nochmal seine Promods löschen und vom Server neu herunterladen.
|
|
|
|
|
|
|
Ich hab einen eigenen Thread aus deinem Problem gemacht, dann schauen vielleicht mehr User rein die dir helfen können.
Hast du innerhalb des Ordners main die komplette CoD-Installation inklusive eines weiteren Main-Ordners?
Falls nein, sollte dein basepath/homepath nur bis zu dem Ordner zeigen, in dem die Gesamt-Installation enthalten ist (ich vermute cod4-2). Außerdem muss der Parameter auch mit einem / enden.
Folgende Änderungen am Startparameter solltest du machen:
./cod4_lnxded-bin +set net_port 28961 +set fs_game mods/promodlive204 +set sv_punkbuster 1 +set dedicated 2 +set sv_pure 0 +set loc_language 2 +set dedicated 2 (DOPPLER!) +set fs_basepath /usr/home/fabi/cod4-2/main +set fs_homepath /usr/home/fabi/cod4-2/main +exec promod.cfg +map_rotate
Das Rote entfernen (sv_pure sollte auf 1 stehen und braucht im Startparameter nicht drin zu sein). Die cod4_lnxded ist die Startdatei, diese ruft dann automatisch die lnxded-bin auf.
Außerdem ist ein Doppler drin und du solltest ihn komplett neu sortieren:
fs_basepath und fs_homepath solltest du gleich als erstes nach der cod4_lnxded aufrufen, da du dem Server damit sagst wo er die benötigten Dateien findet. Danach fs_game Parameter festlegen (für configs und Mod-Dateien, ggf. loc_language 2 (nur bei der deutschen Version nötig), dann wie er den Server starten soll (dedicated 2, ggf. Port) und dann erst gewisse Variablen wie Punkbuster, einzelne Einstellungen wie sv_pure, ui_maxclients etc. die nicht unbedingt drin sein müssen.
Grob gesagt kommt erst das Fundament (basepath/homepath/fs_game, dedicated, language, port, etc), dann der Putz (config, einstellungen etc).
Die Reihenfolge ist innerhalb des Startparameters schon wichtig und sollte man sich auch so einprägen, da man dadurch wichtige Angaben nicht vergisst sondern nacheinander abarbeitet beim starten.
Wichtig ist ganz am Ende das Ausführen der config (+exec promod.cfg) und als allerletzten Punkt +map_rotate. Das hast du ja bereits so drin.
Versuchs mal folgendermaßen:
./cod4_lnxded +set fs_basepath /home/fabi/cod4-2/ +set fs_homepath /home/fabi/cod4-2/ +set fs_game mods/promodlive204 +set dedicated 2 +set loc_language 2 +set net_port 28961 +set sv_punkbuster 1 +exec promod.cfg +map_rotate
Vorausgesetzt der erste Punkt ist geklärt mit dem main-Ordner.
__________________ "Mögest du in interessanten Zeiten leben"
Rincewind, Zaubberer
|
|
|
|
|
|
|
Was heißt "Punkbuster will nicht"? Bitte etwas konkreter. Was genau soll gehen und geht nicht?
Gibt es einen Grund warum du homepath und basepath aus dem Startparameter entfernt hast?
Was spuckt pb_sv_homepath aus?
__________________ "Mögest du in interessanten Zeiten leben"
Rincewind, Zaubberer
|
|
|
|
|
|
|
Ja, du benötigst spezielle, zusätzliche Linux-Files für den Punkbuster. Find grad auf die schnelle keinen Link, aber vielleicht haben die anderen einen zur Hand.
Vielleicht hilft dir das hier auch weiter: http://shooter-szene.4players.de/PNphpBB...pic-t-441.phtml
Hast du denn generell schonmal einen Server installiert?
__________________ "Mögest du in interessanten Zeiten leben"
Rincewind, Zaubberer
|
|
|
|
|
Puma
aka ulli_123
 
Dabei seit: 26.04.2006
Beiträge: 443

|
|
Wenn man in der Startzeile den Server ein Homepath zuweist, wird im diesem Ordner Punkbuster installiert, desweiteren noch die Log-Files gespeichert.
+set fs_homepath /usr/home/fabi/cod4-2/.callofduty4/
Dann wird im Ordner, der erst nach dem starten vom Server automatisch erstellt wird, die oben beschriebenen Sachen instal.
Edit:
@ W@lly
PB wird aus die Dateien generiert, die im Root-Verzeichniss des Spieles sind.
Man hat ja main, pb und den zone-Ordner, wenn nun ein homepath angibt, werden wenn ich mich nicht täusche, Dateien aus dem pb Verzeichniss beim starten des Server in das homepath Verzeichniss kopiert und zusätzlich noch ein Paar mehr Dateien generiert.
__________________ Gruß
Puma
Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von Puma: 10.03.2010 11:00.
|
|
|
|
|
Puma
aka ulli_123
 
Dabei seit: 26.04.2006
Beiträge: 443

|
|
Bei HLSW oder miniAdmin in der Console pb_sv_homepath eingeben, da gib er dir dann dass Verzeichniss aus, wo Punkbuster läuft.
Geht aber nur mit RCon Rechten.
Sieht dann ungefähr so aus.
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
|
3:23:53 ^3ESL|GV PunkBuster^5: Home Path is /home/cod4_war/.callofduty4/pb/ |
|
Edit:
Der pb Ordner is der Standardordner, der bei der Installation auf meinem rechner entstanden ist.
Welche Dateien sind denn im pb-Verzeichniss vorhanden ????
Und wie startest du den Server jetzt, ich würde dir empfehlen die Linux Startdateien cod4_lnxded und cod4_lnxded-bin nicht zu verändern, wenn es ein Updat gibt, dann ist deine Änderung futsch und musst alles neu machen.
Ich empfehle dir, da Du noch sehr wenig Ahnung von der Materie hast, den Server per Datei startest bzw. stops.
Einfach ein neues Text Dokument erstellen, dann vollgendes eintragen.
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
2:
|
screen -A -m -d -S server1 /home/server1/cod4_lnxded +set net_port 12345 +set sv_punkbuster 1 +set sv_pure 1 +set fs_game mods/promodlive204 +exec server.cfg +set fs_homepath /home/server1/.callofduty4 +map_rotate
|
|
Dann die Datei speichern, am besten unter speicher unter dann "start.sh" als Dateiname eingeben, mit den beiden ""
Dann das gleiche mit der stop.sh
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
2:
3:
4:
|
#!/bin/sh
screen -S server1 -X quit
|
|
Genauso speichern wie die start.sh
Starten des Servers ./start.sh
Stoppen des Servers ./stop.sh
Achso die Rechte der beiden Dateien, minimum 744
__________________ Gruß
Puma
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Puma: 11.03.2010 13:54.
|
|
|
|
|
|
|
|
 |
Impressum ||Datenschutzerklärung
|