Probleme beim Installieren von Promod 2.04

evilf
Hi

Ich bin Evilf.
Ich hab mit meinem Clan (atX²) seit gestern selbst nen Server.
Ich wollt da PROMOD draufmachen aber des klappt net.
wenn man auf den server gehn will , läd man zwar den MOD runter aber dann bleibt der Bildschirm schwarz.
Leider verfüge ich nicht über genügend Grundkenntnisse um das Problem selbst zu behebn.
Falls ihr wisst, wie man auf einen LINUX Server PROMOD draufmacht, dann antwortet mir bitte hier im Forum oder bei XFIRE: evilf.
Thx im Vorraus xD
KillerPikachu
Wie hast du denn die Promod bis jetzt installiert?
- Welche Dateien hast du wo rein geschreiben?
evilf
Ich hab den Promod 204 in den Ordner MODS getan und eine config in den ordner main gepackt.
Wenn ich den Server dann per PUTTY starte, lädt man ganz normal den MOd runter, aber dann ,wenn eig die maps starte sollen, bleibt der Bildschirm schwarz.
und es kommt ein fehler, das die iwd4 von seinem eigenen spiel kaputt wäre.
auf andern servern läuft das spiel dann aber wieder.
Puma
Hi,
erstmal alle Ordner klein schreiben und ohne Freizeichen, also so:

promod204

Dann die Config gehört in den Modordner.
Wie startest Du den Server denn, Poste bitte mal deine Startzeile.
KillerPikachu
Der Client sollte auch nochmal seine Promods löschen und vom Server neu herunterladen.
evilf
Danke für eure schnellen Antwortn smile
Das mit dem Mod löschen und neu laden funktz net, --> immer noch der selbe fehler unglücklich
das ist ein linux server. ich bediehne ihn per putty und zum daten austauschen benutze ich fireftp.
hier mein startscript, welches ich in der cod4-lnxded habe:

./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 +set fs_basepath /usr/home/fabi/cod4-2/main +set fs_homepath /usr/home/fabi/cod4-2/main +exec promod.cfg +map_rotate

vllt hilft euch das weiter
evilf
http://www.evilf.de/gallerie/

oben könnt ihr alle ordner sehen, die ich auf dem server habe.
bitte sagt mir , welche unnötig sind oder ob dort bereits der fehler liegt.
mfg evilf
wgs./w@Lly
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:

Zitat:

./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:

Zitat:

./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.
evilf
Hi
danke an alle Posts smile
Server geht jetzt.
Allerdings hapert es mit dem PB. Der will irgendwie net.
Hab startscript auch schon angepasst (sv_punkbuster 1).
Kann mir da einer helfen?

Lg EvilF
evilf
STARTSCRIPT(is bei mir die cod4_lnxded):

./cod4_lnxded-bin +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

Lg EvilF
Jeremin
schau mal in deiner cfg nach, ob du dort nicht den punkbuster wieder auf 0 stellst?
wgs./w@Lly
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?
evilf
1.Mit base und homepath hats net funktioniert.
Wenn ich den Server per Putty starten wollte, kam immer im
Puttyfenster:IWD Datei konnte nicht gefunden werden.

2.Hab Promod in der Config, in der cod4_lnxded und im putttystartbefehl:
sv_punkbuster 1. Sobald man aber den Server conectet, kommt: Punkbuster disabled,blablabla.
Schauts euch selbst an,falls es euch hilft: http://de.xfire.com/profile/evilf/screen...e7e4ffe55d2.png


Oder muss man den evtl. irgwie aufm server installiern?
wgs./w@Lly
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?
Puma
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.
evilf
Geht immer noch nicht.
Das mit der Inetseite von w@lly (shooterszene.blablabla) geht bei mir garnet, da mein Putty mir die dort beschriebenen Menüs net anzeigt.
Wenn ich ihn mit dem zusätzlichen homepath starte habe ich bei Putty unten nach den ganzen Sachen folgende Meldung (vorher auch schon):

Error: Unable to initialize punkbuster. Punkbuster is disabled

Ja , das is mein erster Server aber irgwie gehts net.
Hab schon gegoogelt aber ich find nix.
Vllt fällt euch ja noch was ein.

Hoffe auf eure weitere HILFE smile

THX und LG EvilF
wgs./w@Lly

Zitat:

Original von DTB-Puma
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.


Danke für die Aufklärung Puma smile Das wusste ich nicht mehr, weil ich die letzten Jahre immer irgendeine bereits "fertige" Installation durch die Gegend geschleift habe.

@evilf
Haben denn die PB-Dateien bzw. der PB-Ordner auch die benötigten Rechte? chmod 755 oder 777
Was enthält der pb-Ordner denn auf deinem Server?
Und was spuckt jetzt pb_sv_homepath aus?
evilf
Ich benutze chmod 777.
Der pb Ordner is der Standardordner, der bei der Installation auf meinem rechner entstanden ist.
Später hab ich den dann mit den andern Dateien auf den server hochgeladen.
Kannst du mir nochmal erklären, wie ich das anwenden soll (pb_sv_homepath) ?

Lg EvilF
Puma
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 einblendenCode 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 einblendenCode 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 einblendenCode 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
evilf
Hi

Sry das ich so lange nix mehr gepostet hab.
Ich hatte jedoch wegen der Schule keine Zeit.
Das mit den Programmen(miniadmin3 bei mir) geht auch net.
Vllt bin ich nur zu blöd aber der Server will einfach kein PB starten.
Hat einer von euch evtl. xfire?
dann könntest du mich adden un mir über Teamviewer helfen.
Das wär echt super smile
xfire: evilf

Lg EvilF