Breiti
Hallo
Und zwar habe ich einen COD4 Server auf meinen Linux root erstellt mit dem mod promod4final.
Alles mit dieser Anleitung von euch hier:
CoD4-Server: Befehle, Anleitung, cfg
Alles Super Server läuft danke klasse Anleitung. Server: 88.198.41.152:28960
Nun mein Problem,jetzt wollte ich noch einen Server erstellen hab es genau so gemacht wie beim ersten Server.
Aber irgentwie Startet er nicht. port ist in der Firewall freigeschaltet!
Das einzigste was anders war beim Installieren,wenn ich:
screen -dmS cod4
screen -r cod4
Nun in der Serverkonsole kein eigenes Fenster bekomme sondern:
Vieleicht kann es ja schon daran liegen? Ich weis nicht weiter warum es jetzt auf einmal nicht mehr geht,da ich ja schon einen Server genau so Installiert habe. Und jetzt ja nicht anderes gemacht hab.
Vieleicht weis ja jemand woran es liegt oder hatte sogar mal die gleichen Probleme.
Kelli
Erstmal schreibst du jetzt 50 mal "Ich soll nicht als root arbeiten" "Ich soll nicht als root arbeiten" "Ich soll nicht als root arbeiten" "Ich soll nicht als root arbeiten" "Ich soll nicht als root arbeiten" "Ich soll nicht als root arbeiten" [...]
Und dann ist es in der Anleitung leider nicht so deutlich, aber mit screen öffnest du jedesmal ein "neues virtuelles Fenster" auf deiner Box. der Parameter -S gibt den Namen für dieses Fenster an. Somit kannst du das Fenster wieder in den Vordergrund holen indem du den Namen angibst, also
screen -dmS Fenster 1 legt ein Fenster1 an und "minimiert" es.
screen -r Fenster1 "maximiert" dieses Fenster wieder.
Wenn du jetzt allerdings mehrere Fenster mit demselben Namen anlegst weiß screen nicht welches der 9 minimierten Fenster mit demselben Namen du wiederhaben möchtest. Dann passiert genau das was du siehst.
Du musst jetzt den genauen Namen jedes Fensters angeben, diese Liste wird dir bereits angezeigt.
screen -r 22354.cod4 oder
screen -r 21528.codmw
Und dann mach alle unwichtigen Fenster in denen nichts läuft zu (quit um COD Server zu beenden und dann exit um das Fenster zu schliessen) und dann bennene sie eindeutig. z.B. eines codmw und eines cod4. Oder cod5 und Cod4 oder cod-28960 und cod-28961.
cod4 und cod4mw ist jedenfalls eine schlechte Kombination, weil cod4 eine Teilmenge des Strings cod4mw ist.
Breiti
Thx für die schnelle Hilfe
Zwar ist mein Problem noch nicht ganz gelöst, aber ich hab die fenster mal alle geschlossen.
So ich denke auch das ich das Problem gefunden hab was es sein könnte.
Weil ich mal den ersten Server einfach mal quit gemacht hab und den anderen gestartet hab und der dann den gleichen port hatte.
So nun muss es ja irgentwo auser in der Server.cfg noch drinnen stehen welchen port der server laufen soll, jetzt muss ich mal so dumm fragen wo das sein soll???
ps: ja hab nicht viel Ahnung vom root (überhaupt von linux)
wgs./w@Lly
Original von Breiti
ps: ja hab nicht viel Ahnung vom root (überhaupt von linux)
Nix gut... ein eigener Root ist eine große Verantwortung.
Aber man kann sich einiges anlesen, wenn man lernbereit ist. Das kann dir aber keiner abnehmen.
Der Port wird nicht über die config, sondern über den Startparameter mit dem Zusatz +set net_port xxxxx festgelegt. Das steht aber auch in der zitierten Anleitung drin.
Breiti
Danke mal wieder für die schnelle Antwort und Hilfe
Habs gerade gelesen und auch bei jemand nachgefragt.
Und werde es gleich mal testen ob das mein problem auch ist.
Natürlich könntest Du nun auch noch den Port des Spiels über den Start-Parameter anpassen - der Befehl dazu lautet: +set net_port XXXXX XXXXX tauscht Du natürlich dann gegen den von Dir gewünschten Port aus.
Breiti
Jetzt läuft natürlich alles
Lag natürlich daran das den Start-Parameter +set net_port xxxxx nicht angepasst hab.
Dann kann es ja nicht gehen.
Problem gelöst und Danke an alle.
Breiti
So jetzt hab ich ein neues Problem ich möchte jetzt pb updaten.
Aber irgentwie will das nicht gehen.
Hat da jemand eine Anleitung dir ich auch verstehe
MikeTNT
Läuft pb bereits, nur in einer veralteten Version?
Wenn ja, geh auf diese Seite:
http://www.evenbalance.com/index.php?page=dl-cod4.php
Du brauchst im pb-Ordner:
For Admins Filename:
pbsecsv.htm
PB Server v1.740 for Linux Filename:
pbsvnew.so
Und im Unterordner pb\htm:
# B Client v2.180 for Win32 Filename:
wc002180.htm
# PB ClientA v1407 for Win32 Filename:
wa001407.htm
# PB Client v2.180 for Linux Filename:
lc002180.htm
# PB ClientA v1407 for Linux Filename:
la001407.htm
# PB Client v2.180 for Mac Filename:
mc002180.htm
# PB ClientA v1407 for Mac Filename:
ma001407.htm
Server oder PB anschließend neu starten, dann sollten die PB-Files aktuell sein.
cu Mike
Breiti
So hab alles so gemacht wie erklärt alle die auf den Server kommen sagen das sie Warnung bekommen Server hat alte pb version drauf , nur ich bekomme die Warnung nicht. Ich verstehe das nicht.
edit: So jetzt hab ich es doch geschafft pb update geht. Thx für die Hilfe
wgs./w@Lly
Normalerweise reicht es aus, den Server mit /rcon pb_sv_update ein zwei Mal manuell über die Konsole (HLSW, MiniAdmin,...) anzuschubbsen, dann holt er sich die Dateien in der Regel selbständig.
Du bekommst die Warnung deshalb nicht, weil du vermutlich ebenfalls noch mit der alten (spielerseitigen) Version unterwegs warst, deine Mitspieler sich diese jedoch schon auf anderen, aktuelleren Servern gezogen haben.
MikeTNT
Normalerweise ist das so, aber ich habe schon desöfteren erlebt, dass es manchmal gar nicht geht oder nach etlichen Stunden irgendwann automatisch. Der manuelle Weg ist also eine durchaus nützliche Alternative, wenn es schnell gehen soll.
wgs./w@Lly
Ja klar, und auch gut zu wissen.
Geht mir als Spieler sogar zZt. so, dass ich mir die htm Dateien ständig bei Evenbalance selbst holen muss
Breiti
Danke nochmal für die Hilfe, Server hat jetzt update gemacht.
Aber ich hatte auch als Spieler die neuste version von pb, aber wie gesagt wurde nicht gekickt und hab auch keine Warnmeldung bekommen.
Naja auch egal jetzt geht ja alles