|
 |
CoD4 Server Linux (brauche ein wenig Support mit Maprotation)      |
skwishu
5-Minuten-Ei

Dabei seit: 04.04.2008
Beiträge: 14

|
|
| CoD4 Server Linux (brauche ein wenig Support mit Maprotation) |
 |
Hallo liebe Forumsnutzer,
ich bin neu hier, man nennt mich skwish'u und ich komme eigentlich von UT, habe aber meine Liebe für realere Shooter entdeckt!
Ich betreibe 2 Server, einen privaten und einen public. Die laufen soweit ganz klasse auf einem Linux Server (mehr Infos, wenn ihr auf die Signatur klickt! Feel free to use the public!)!
Nur mit 2 Sachen habe ich ein wenig zu kämpfen... Ich hab schon stundenlang gegooglet aber nicht passendes gefunden... Daher wollte ich euch um Hilfe bitten!
Probleme:
1. Punkbuster
Der Punkbuster muss per cronscript upgedated werden, heisst cron.sh stoppt den Server, führt pbsetup.run -u aus und startet dann den server wieder... pbsetup.run -u funktioniert ja leider nur ordentlich, wenn die Server "aus" sind. Gibt es da eine Möglichkeit, das im laufenden Betrieb zu machen?
2. Die Maprotation
Die Rotation kann man in meiner public config gut sehen: public
Geschrieben immer schön mit gametype davor, startparameter mit +map <name> und +map_rotate ausprobiert, aber er rotiert immer nur "war"...
Hat da vielleicht jemand eine Idee?
Zur Info hier noch die Startparameter:
# Server starten!
screen -A -m -d -S pwnyhofp /home/cod4p/cod4_lnxded +set net_port 28966 +exec serverp.cfg +set fs_homepath /home/cod4p/ +map_rotate +set loc_language 2
Punkbuster, pure und dedicated hab ich in die .cfg eingetragen, bevor ihr euch fragt, wo die Einträge sind
__________________

Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von skwishu: 04.04.2008 10:03.
|
|
|
|
|
|
|
Vorweg: Haben auch Linux, die Grundsachen kann ich soweit, für die höhere Kunst hoffe ich dass sich Kellerkind mal meldet, der hat in Sachen Linux die "Ahnungskarte" hier
1. Punkbuster sollte sich normalerweise von selbst ohne harten Eingriff im laufenden Betrieb aktualisieren. Den Eingriff pbsetup.run braucht man eigentlich nur wenn er rumzickt und nicht selbst updaten will, was aber der eher seltene Fall ist. Server komplett stoppen ist eigentlich unnötig (falls ihr nicht irgendwelche Spezial-Sicherheitsvorkehrungen oder was auch immer habt..?).
Anschubsen kann man den Punkbuster jederzeit ohne weitere Maßnahmen auch mit pb_sv_update über die Konsole oder HLSW falls es mal hängen sollte. Mit pb_sv_ver kann man den Ist-Zustand des Servers feststellen; auf http://www.evenbalance.com (oder bei uns: Punkbuster: Info über neue Server- und Clientupdates) findet sich der Soll-Zustand, sprich eine Übersicht welche die jeweils aktuellste Serverversion sein sollte.
2. Rotation
Versuchs doch mal mit etwas weniger Maps in der Rotation, um zu schauen obs grundsätzlich irgendwo hängt oder irgendwo doch ein Tippfehler drin ist.
Da die cfg beim Starten von oben nach unten abgearbeitet wird:
set sv_maprotationcurrent "" solltest du vor die eigentliche Rotation setzen; meines Wissens löscht das die aktuelle Rotation im Speicher.
Dein Startparameter sollte um +set dedicated 2 und +set sv_punkbuster 1 erweitert werden. In die cfg allein reicht meines Wissens nicht aus. sv_pure kann über die cfg festgelegt werden.
__________________ "Mögest du in interessanten Zeiten leben"
Rincewind, Zaubberer
|
|
|
|
|
|
|
Scroll mal in der cfg weiter nach rechts scheibe, er hat auch andere Gametypes in der Rotation
Deshalb meinte ich ja, erst mal mit einer kleineren Rotation testen.
Es kann nämlich auch sein dass die Rotation generell zu groß ist, da immer nacheinander scheinbar sämtliche Maps mit jeweils einem Gametype laufen.
Wenn du nur die reine Rotation ab dem set sv_maprotation in eine eigene txt Datei reinkopierst, sollte diese anschließend nicht größer als 1024 KB groß sein. Sonst reißt wohl der infostring ab wenn ich das richtig verstanden habe...
Man kann auch Gruppierungen vornehmen wenn mehrere Maps nacheinander in einem Gametype gespielt werden sollen. Also immer gametype sd zb und anschließend zwei, drei maps eintragen, dann wieder den nächsten gametype usw. Spart Buchstaben
Nachteil: Wenn innerhalb einer solchen Gruppe ein Voting oder manuelles umstellen erfolgt, behält er den neuen Gametype bei bis das nächste "gametype" innerhalb der Rotation folgt.
__________________ "Mögest du in interessanten Zeiten leben"
Rincewind, Zaubberer
|
|
|
|
|
|
|
Setz bitte trotzdem +set sv_punkbuster 1 mit in den Startparameter; denn normal ist das nicht dass er jedesmal manuell angeschoben werden muss. Kann sein dass hier schon die Ursache liegt.
Die benötigten configs für den Punkbuster (pbsv.cfg) liegen auf dem Server? Im aktiven pb-Ordner?
Und reduzier deine Rotation mal um ein paar Karten.
__________________ "Mögest du in interessanten Zeiten leben"
Rincewind, Zaubberer
|
|
|
|
|
|
|
Wenn Du mit +set dedicated 2 startest, läuft er dedicated
Irgendwo im Ingameserverbrowser sieht man das auch...
ToM
__________________

|
|
|
|
|
|
|
|
 |
Impressum ||Datenschutzerklärung
|