Startseite > .:: Rund um CoD 2::. > CoD2 - Mods > PowerServer Mod CoD2

PowerServer MOD

Veröffentlicht durch den Opferlamm-Clan mit freundlicher Genehmigung von Worms. Danke schön!

Installation des PowerServer MOD

Voraussetzung: Call of Duty 2 - Version >= 1.2

Downloade den PowerServer MOD:
Download PowerServer MOD (Beta V0.95)

Nach dem Download hast Du (zum Beispiel) diese Datei auf Deinem Rechner:

Diese Zip-Datei enthält zum Beispiel folgende Dateien:

Die .iwd-Dateien sind die wichtigen - die musst Du in den main-Ordner von Call of Duty 2 entpacken (mehr zum Thema Entpacken hier: KLICK), zum Beispiel also:
C:/Programme/Activision/Call of Duty 2/main

Wenn Du nun auf einem Server, auf dem der PowerServer MOD installiert ist mitspielen möchtest, kannst Du eigentlich schon loslegen.

Möchtest Du selbst einen Server eröffnen, der mit dem PowerServer MOD läuft, dann musst Du noch ein paar Vorbereitungen treffen:
Die enthaltene powerserver.cfg enthält alle DVARs des PowerServer MODs - bearbeite diese Datei mit einem Texteditor (z. B. WORDPAD) und passe die Werte nach Deinen Wünschen an.

Speichere die powerserver.cfg ebenfalls in den main-Ordner von Call of Duty 2, z. B. also:
C:/Programme/Activision/Call of Duty 2/main
Erstelle außerdem eine cfg-Datei (die ebenfalls in den main-Ordner muss), die ALLE Einstellungen für CoD2 enthält - in diese CFG schreibst Du noch VOR die Map-Rotation den Befehl:
exec powerserver.cfg
Starte nun Deinen Server, je nach dem, wie er laufen soll (Server-Client, LAN, Internet) wie gehabt über Deine angepasste Verknüpfung:

Server+Client:
"C:\Programme\Activision\Call of Duty 2\CoD2MP_s.exe" +set dedicated 0 +exec deineserver.cfg +map_rotate
LAN:
"C:\Programme\Activision\Call of Duty 2\CoD2MP_s.exe" +set dedicated 1 +exec deineserver.cfg +map_rotate
Internet:
"C:\Programme\Activision\Call of Duty 2\CoD2MP_s.exe" +set dedicated 2 +exec deineserver.cfg +map_rotate

Tja, wenn Du alles richtig gemacht hast, sollte Dein PowerServer MOD-Server nun laufen.

Installation des PowerServer MOD auf einem Linux-Server

Voraussetzung ist ein laufender CoD2-Server in der Version 1.2 mit einer laufenden cfg-Datei - andere MODs sollten entfernt werden, ebenso vorherige Versionen des PowerServer MODs.

Downloade den PowerServer MOD, z. B. hier:


Download PowerServer MOD (Beta V0.95)

Entpacke die enthaltenen .iwd-Dateien und lade sie auf Deinen CoD2-Server in den main-Ordner.

Passe die enthaltene powerserver.cfg nach Deinen Wünschen mit einem Texteditor (z. B. WORDPAD) an.

Lade Deine bearbeitete powerserver.cfg ebenfalls auf Deinen CoD2-Server in den main-Ordner.

Nun musst Du noch Dein bereits vorhandenes Server-Script mit einem Texteditor bearbeiten und folgenden Befehl einfügen:
exec powerserver.cfg
WICHTIG: Diesen Befehl musst Du noch VOR die Map-Rotation setzen!

Starte nun den Server mit dem Parameter:
./cod2_lnxded +set dedicated 2 +exec deineserver.cfg +map_rotate

Der Server sollte nun verfügbar sein.

Power Server Mod - Server Optionen

//Worms PowerServer Mod
//
//Version Config: Beta 0.95
//
//Credits:
//
//InnocentBystander's anti-map-exploits mod v1.0 (jetzt entfernt)
//www.after-hourz.com
//
//Bell's HTF (Hold The Flag v1.0) Spiel-Modus
//www.awemod.com
//
//E-Mail:
//bullet-worm@asmdgaming.com
//
//Forum:
//http://www.wormsworld.net/forums
//
//ANLEITUNG:
//
//1) Speichere die .iwd-Dateien in Deinem main-Ordner / auf dem Server.
//2) Passe diese cfg-Datei Deinen Wünschen an.
//3) Speichere die Änderungen und speichere diese cfg-Datei dann
//ebenfalls in Deinem main-Ordner / auf dem Server.
//4) In Deine Server-CFG, die beim Start geladen wird, musst Du diesen
//Befehl einfügen:
//exec powerserver.cfg
//
//ACHTUNG:
//Dieser Befehl muss VOR die Map-Rotation gesetzt werden!
//
//ACHTUNG:
//NICHT DIE CLIENTSEITIGE .IWD-DATEI AUF DEINEM
//SERVER ENTPACKEN ODER SICH VERBINDENDE SPIELER WERDEN NICHT
//IN DER LAGE SEIN, SICH DIE CLIENTSEITIGEN DATEIEN RUNTER
//ZU LADEN!

//***

//Zusätzliche Spiel-Modi-Optionen

//Einstellungen für ALLE Spiel-Modi

//Totenköpfe ein/aus
//(0 = aus, 1 = ein)
set scr_deathicon "1"

//Granaten-Warn-Symbole ein/aus
//(0 = aus, 1 = ein)
set scr_grenadeicon "1"

//Zielobjekt-Anzeige auf dem Bildschirm ein/aus (CTF, HQ, S&D)
//(0 = aus, 1 = ein)
set scr_objectiveicon "1"

//Treffer-Anzeige ein/aus
//(0 = aus, 1 = ein)
set scr_allow_hitblip "1"

//Todes-Nachrichten ein/aus
//(0 = aus, 1 = ein)
scr_allow_obituary "1"

//Respawn-Schutz (in X Sekunden. 0 = aus)
set scr_spawnprotection "0"

//Symbol für Respawn-Schutz über den Köpfen der geschützten Spieler
//(Das Symbol ist durch Gebäude hindurch sichtbar wie alle anderen Symbole ebenfalls
//so lange der Spieler die clientseitige iwd-Datei noch nicht heruntergeladen hat)
//(0 = aus, 1 = ein)
set scr_show_protection_icon "0"

//Verbliebene-Spieler-Anzeige (CTF, HQ, S&D)
//(0 = aus, 1 = ein)
set scr_show_playersleft "0"

//Größe der Verbliebene-Spieler-Anzeige
//("large" = groß oder "small" = klein)
set scr_playersleft_size "large"

//Automatische Zuweisung erzwingen
//(0 = aus, 1 = ein)
set scr_force_autoassign "0"

//Fall-Schaden minimale und maximale Höhe
//(gemessen in Fuß)
set scr_fallDamageMinHeight "21"
set scr_fallDamageMaxHeight "40"

//Erzwinge es, den MOD herunter zu laden
//
//ANMERKUNG:
//Dadurch kann ein Spieler nichts sehen bis er die clientseitige iwd
//des MODs heruntergeladen hat.
//0 = aus (Download NICHT erzwingen)
set scr_enforce_downloads_on "0"

// Random Map Rotation
//(0 = aus, 1 = an)
//Diese Einstellung wählt eine zufällige Map aus der Rotation
//aus - Auswahl aus den nächsten X Maps
//(X = ausgewählt aus scr_random_map_depth)
//Die nächste WMap wird außerdem ans ENDE der Map-Rotation
//(sv_maprotationcurrent) eingefügt
set scr_random_map_rotation "0"

//Zufällige Map-Rotation-"Tiefe"
//
//Nur aktiv, wenn die zufällige Map-Rotation AN ist
//Diese Einstellung bestimmt, wie viele Maps aus der sv_maprotationcurrent
//als mögliche Kandidaten für die nächste Map gewählt werden.
//
//Zum Beispiel:
//Setzt man diesen Wert auf 4 wird eine der nächsten 4 Maps in der Rotation
//zufällig als nächste Map geladen
set scr_random_map_depth "4"

//Team-Punkte-Limit anzeigen
//Damit wird die im Patch implementierte Punkte-Anzeige
//in der oberen linken Ecke des Bildschirms angezeigt.
//Wird ausgeblendet, wenn das Punkte-Limit nach den Tam-Punkten angezeigt wird.
//0 = das Punkte-Limit NICHT anzeigen
set scr_showscorelimit "1"

//***

//Spiel-Modi-bezogene Einstellungen

//CTF

//Zeit bis zum Wiedereinstieg (Sekunden)
//(Standard 10)
set scr_ctf_respawndelay "10"

//Automatische Rückkehr der Flagge, wenn sie fallengelassen wird
set scr_ctf_flagreturndelay "120"

//Position der gestohlenen Flagge auf dem Kompass anzeigen
//(0 = nein, 1 = ja)
set scr_ctf_show_compassflag "0"

//Gestohlene Flagge - Zeit bis zur Anzeige auf dem Kompass
//Legt fest, wie viel Zeit in Sekunden ein Spieler hat, um sich
//davonzumachen bevor die Flagge und ihre derzeitige Position
//für den Gegner angezeigt wird.
//
//ACHTUNG: scr_ctf_show_compassflag muss aktiviert sein (=1)!
set scr_ctf_flag_graceperiod 30

//Kompass-Position-Update-Zeit
//Legt fest, wie oft (in Sekunden) die aktuelle Position der
//Flagge auf dem Kompass aktualisiert wird.
//
//ACHTUNG: scr_ctf_show_compassflag muss aktiviert sein (=1)!
set scr_ctf_positiontime "10"

//Status-Symbol der Flagge auf dem HUD
//Wenn aktiviert zeigt es immer die Flaggen beider Teams als HUD-Element
//und benutzt ein Farb-System um den derzeitigen Status der Flagge anzuzeigen.
//Wenn Du in einem Team bist, wird Deine eigene Flagge immer rechts angezeigt.
set scr_ctf_show_flagstatus_hud "1"

//

//S&D

//Benötigte Zeit um die Bombe zu platzieren (Sekunden)
//(Standard 5)
set scr_sd_planttime "5"

//Benötigte Zeit um die Bombe zu entschärfen
//(Standard 10)
set scr_sd_defusetime "10"

//Anzeige des Timers im HUD ein/aus
set scr_sd_show_bombtimer "1"

//Punkte für das Legen (plant) und Entschärfen (defuse) einer Bombe
//X = Anzahl Punkte
set scr_sd_plant_points "0"
set scr_sd_defuse_points "0"

//Einstiegs-Timer
//Zeit zu Rundenbeginn - ermöglicht Spielern mit langsameren PCs
//die Map in Ruhe zu laden, bevor die erste Runde beginnt (in Sekunden)
set scr_sd_warmup_time "5"

//Ein Zielobjekt bei bestimmter Spieleranzahl
//Erlaubt dem Server nur ein Zielobjekt zu benutzen (zufällige Bestimmung)
//wenn eine bestimmte Anzahl von Spielern noch NICHT auf dem Server ist.
//0 = deaktiviert (=normal, immer zwei Zielobjekte)
//>0 = Anzah.l Spieler, ab denen 2 Zielobjekte aktiv sind
set scr_onebomb_player_limit "0"

//

//HQ

//HQ-Spiel-Stil
//Diese Einstellung erlaubt die Auswahl ob CoD2 1.0-Stil von HQ oder
//der Stil von 1.2 des HQ-Modus aktiviert werden soll.
//"original" = CoD2 1.0-Stil
//"default" (und jeder andere Wert) = CoD2 1.2-Stil
set scr_hq_gamestyle "default"

//Zeitabstand bis das nächste Radio erscheint
//(Standard 45)
set scr_hq_RadioSpawnDelay "45"

//Radio-Capture-Radius
//(Standard 120 )
set scr_hq_radioradius "120"

//Maximal erlaubte Halte-Zeit für das Radio
//(Standard 120)
set scr_hq_RadioMaxHold "120"

//Zeit bis zum Wiedereinstieg
//(Standard 10)
set scr_hq_respawndelay "10"

//HTF (HOLD THE FLAG)
//
//Credits: By Bell und vom AWE-MOD
//
//Für weitere Informationen über den HTF-Spiel-Modus
//besucht bitte Bell´s Seite unter:
//www.awemod.com
//
//ANMERKUNG:
//Alle PowerServer-Einstellungen sollten mit diesem Spiel-Modus
//funktionieren.
//Punkt-Limit (Standard 5)
set scr_htf_timelimit "20"

//Zeit-Limit in Minuten (Standard 20)
set scr_htf_scorelimit "5"

//Die MODE-CVAR bestimmt, wie die "Halten"-Zeit gehandhabt wird (Standard 0)
//0 = "Halten"-Zeit für jedes Mal, egal, welches Team gerade die Flagge besitzt
//1 = "Halten"-Zeit des Gegners wird gesenkt, bevor die eigene "Halten"-Zeit erhöht wird.
//2 = "Halten"-Zeit" des Gegners wird auf 0 gesetzt, sobald die Flagge gestohlen wird.
//3 = "Halten"-Zeit" des Gegners wird auf 0 gesetzt, sobald das eigene Team Punkte macht.
set scr_htf_mode "0"

//Zeit in Sekunden, die man die Flagge halten muss, bevor die Punkte anfangen zu zählen
//(Standard 90)
set scr_htf_holdtime "90"

//Zeit in Sekunden bevor die Flagge wieder erscheint
set scr_htf_flagspawndelay "15"

//Zeit in Sekunden bevor eine fallengelassene Flagge automatisch zurückgesetzt wird.
//(0 = Flagge wird nie zurückgesetzt) (Standard 0)
set scr_htf_flagrecovertime "0"

//Entferne die TDM-Respawn-Punkte die für den anfänglichen Flaggen-Spawn genutzt werden
//Benutze zufällige Respawn-Punkte für jede Flagge außer für die erste
//(0 = nein, 1 = ja) (Standard 1)
//
//ACHTUNG: Schalte dies auf Maps ab, die TDM-Respawn-Punkte haben, die man erst erreichen
//kann, wenn man selbst dort respawned (es ist derzeit keine solche Map bekannt)
set scr_htf_randomflagspawns "1"

//Für bestimmte Maps, die unerreichbare Spawn-Punkte habe von vornherein abschalten
set scr_htf_randomflagspawns_mp_downtown "0"
set scr_htf_randomflagspawns_mp_trainstation "0"

//Entferne die TDMs, die als Flaggen-Erscheinungsort genutzt werden
//(0 = nein, 1 = ja) (Standard 1)
set scr_htf_removeflagspawns "1"

//Zeige die Team-Punkte in der CoD2-Darstellung
//(0 = nein, 1 = ja) (Standard 0)
set scr_htf_teamscore "0"

//Zeit bis zum Wiedereinstieg (in Sekunden) (Standard 10)
set scr_htf_respawndelay "10"

//***

//Gesundheits-System

//Gesundheits-Regenerations-System
//"0" = schaltet das Gesundheits-Regenerations-System AUS
//"1" = implementiert IW's "flawed"-Model (Standard)
//"2" = implementiert bullet-worm's "wieches"Regenerations-Model
//"3" = implementiert "Gesundheits-Regenerations-Limits"-Model
//"4" = implementiert "Gesundheits-Regenerations-Limits" und "Schmerzen"
set scr_healthregen "1"

//Gesundheits-Regeneration - Zeit der vollständigen Heilung
//Milli-Sekunden?
set scr_regendelay "5000"

//Gesundheitsanzeige
//(0 = aus, 1 = ein)
set scr_show_healthbar "0"

//Medi-Packs ein/aus
//(0 = aus, 1 = ein)
set scr_allow_healthpacks "0"

//Sanitäter
//Erlaubt Spielern sich gegenseitig mit der
//BENUTZEN-Taste zu heilen
//(0 = aus, 1 = ein)
set scr_allow_medic "0"

//Bluten
//
//ACHTUNG:
//Nur verfügbar wenn die Gesundheits-Regeneration komplett ausgeschaltet wird
//(scr_healthregen 0)
//(0 = aus, 1 = ein)
set scr_bleeding "0"

//***

//Zusätzliche Waffen-Einstellungen

//Granaten / Rauchgranaten-Einstellungen
//
//Legt die Anzahl für Granaten / Rauchgranaten bei Auswahl
//der entsprechenden Waffe fest

///Bolzengewehre
//Anzahl Granaten & Anzahl Rauchgranaten
set scr_boltaction_nades "3"
set scr_boltaction_smokes "0"

//Halbautomatische Gewehre
//Anzahl Granaten & Anzahl Rauchgranaten
set scr_semiautomatic_nades "2"
set scr_semiautomatic_smokes "0"

//Schwere MGs
//Anzahl Granaten & Anzahl Rauchgranaten
set scr_smg_nades "1"
set scr_smg_smokes "1"

//MGs
//Anzahl Granaten & Anzahl Rauchgranaten
set scr_mg_nades "1"
set scr_mg_smokes "1"

//Scharfschützengewehre
//Anzahl Granaten & Anzahl Rauchgranaten
set scr_sniper_nades "3"
set scr_sniper_smokes "0"

//Schrotflinte
//Anzahl Granaten & Anzahl Rauchgranaten
set scr_shotgun_nades "1"
set scr_shotgun_smokes "1"

//***

//Zusätzliche Waffen-Einstellungen

//Mobile Geschütze (montierbare MGs) ein/aus
//(0 = aus, 1 = ein)
set scr_allow_turret "1"

//Pistolen erlauben nein/ja
//(0 = aus, 1 = ein)
set scr_allow_pistols "1"

//Enfield für die Amerikaner
//(0 = aus, 1 = ein)
set scr_allow_american_enfield "0"

//***

//Waffen-Limitierungen

//ANMERKUNG:
//Wenn man ein Limit auf 0 setzt, werden die Waffen dieser Klasse deaktiviert
//Scharfschützen
set scr_sniper_limit "99"

//Schrotflinten
set scr_shotgun_limit "99"

//Halbautomatische Gewehre
set scr_semiautomatic_limit "99"

//Bolzengewehre
set scr_boltaction_limit "99"

//Schwere MGs
set scr_smg_limit "99"

//MGs
set scr_mg_limit "99"

//***

//Waffen fallen lassen limitieren
//Bestimmt, ob diese Waffenart fallen gelassen werden kann oder nicht
//(D. h., ob der Gegner diese Waffen einsammeln kann oder nicht)

//Waffen fallen lassen, wenn Spieler stirbt
//(0 = aus, 1 = an)
set scr_allow_death_drops "1"

//Granaten fallen lassen ein/aus
//(0 = aus, 1 = ein)
set scr_allow_weapondrop_nade "1"

//Scharfschützengewehre fallen lassen ein/aus
//(0 = aus, 1 = ein)
set scr_allow_weapondrop_sniper "1"

//Schrotflinte fallen lassen ein/aus
//(0 = aus, 1 = ein)
set scr_allow_weapondrop_shotgun "1"

//***

//Erzwinge Bolzengewehre für alle

//Erzwingt Gewehre für alle Clients,
//egal, welche Waffe sie im Menü auswählen
//Amerikaner bekommen die Britische Lee Enfield
//(0 = aus, 1 = ein)
set scr_force_boltaction "0"

//***

//Zweite Waffe-Auswahl erlauben

//Diese Einstellung legt fest, ob Spieler sich ihre zweite Waffe
//aus dem vorhandenen Menü auswählen dürfen
//(0 = nein, 1 = ja)
set scr_allow_secondary_select "1"

//***

//Arm-Treffer - Waffen fallen lassen

//Diese DVAR kann benutzt werden um eine prozentuale Chance
//einzustellen, ob ein Spieler bei einem Treffer an der Hand / am Arm
//die Waffe fallen lässt.
//min = 0 (Waffe wird niemals bei einem Arm-Treffer fallen gelassen)
//max = 1 (Waffe wird immer bei einem Arm-Treffer fallen gelassen)
//z. B.: .75 sorgt dafür, daß ein Spieler in 75% der Arm-Treffer die Waffe
//fallen lässt.
//
//ANMERKUNG:
//Wenn ein Spieler eine Schrotflinte oder ein Scharfschützengewehr
//benutzt und man das Fallen lassen von Schrotflinten/Scharfschützengewehren
//verbietet, dann VERLIERT der Spieler diese Waffe bis er wieder neu ins
//Spiel einsteigt.
set scr_arm_hit_weapondrop "0"

//**

//AFK und Zuschauerschutz-Optionen

//Automatischer "AFK-to-Spec"-Timer (in Sekunden)
//Spieler, die sich eine gewissen Zeit lang nicht bewegen werden
//automatisch in den Zuschauer-Modus gesetzt.
//(0= aus, X = Zeit in Sekunden)
set scr_afk_limit "30"

//Automatisches Zuschauer-Zeit-Limit (in Sekunden)
//0 = off
//Das sorgt für einen Abbruch des Spiels für einen Spieler,
//wenn der Spieler in den Zuschauer-Modus versetzt wurde
//und die Zeit in dieser Map erreicht wurde.
//Das sorgt am effektivsten für die Entfernung des Spielers vom
//Server, wenn der Spieler ausgepingt wird.
//Wenn der Spieler einem Team beitritt, wird der Timer zurück-
//gesetzt.
//
//ANMERKUNG:
//Der Timer wird mit jeder Map neu gestartet, also setz diesen Wert nicht
//höher als das Zeit-Limit einer Map oder es wird niemals funktionieren.
//600 = 600 Sekunden also 10 Minuten
set scr_spec_limit "0" 

//***

//Sprinten

//Sprinten aktivieren/deaktivieren
set scr_allow_sprint "0"

//Sprint-Geschwindigkeit
//1 = langsamer
//2 = mittel (Standard)
//3 = schneller
set scr_sprint_speed "2"

//Sprint-Zeit (in Sekunden vorausgesetzt, der Spieler hat eine Ausdauer von 100%)
set scr_sprint_time "3"

//Wiederauflade-Zeit für das Sprinten
//(um eine Ausdauer-Erholung von 0-100% zu machen, während man sich nicht bewegt)
//
//ANMERKUNG:
//Es dauert doppelt so lange um sich zu regenerieren, während man sich bewegt
set scr_sprint_regen_time "8"

//ANMERKUNG:
//Ein Spieler kann nicht Sprinten solange er/sie keine Ausdauer von mindestens 25 % hat

//Friendly Fire Bash-Schaden-Einstellung
//Man kann den Schaden durch versehentliches Friendly Fire
//durch einen Kolbenschlag verhindern, in dem man diesen Wert
//auf 0 setzt
//(Anmerkung: Sprinten wird durch die KOLBENSCHLAG-TASTE ausgeführt)
//
//1 = erlaube Schaden durch Friendly Fire durch einen versehentlichen
//Kolbenschlag (Standard)
set scr_sprint_team_bashing "1"

//***

//TeamKill-Überwachung

//Diese Funktion erzwingt die Einstellung "reflektierender Schaden" für einen Spieler
//der das TeamKill-Limit erreicht hat.
//Überwachung der TeamKills ein- und ausschalten
//(0 = aus, 1 = an)
set tk_monitor "1"

//Anzahl erlaubter TeamKills
set tk_limit "3"

//Bestrafungs-Arte für TeamKiller
//"kick" = Spieler wird gekickt
//"reflect" = Umstellung auf reflektierender Schaden
//(Standard "reflect")
set tk_punish_type "reflect"

//TeamKill-Bestrafungs-Zeit (in Sekunden)
//Funktioniert NICHT in S & D! Nur für zeitbasierte Spiel-Modi
//(HQ, TDM, CTF)
set tk_punishtime "600"

//***

//Spieler-Überwachung

//"Unknown Soldier"-Handhabung
//Diese Einstellung warnt oder zwingt einen Spieler dazu seinen Namen
//zu ändern wenn er "Unknown Soldier" heisst
//
//Aktivieren / Deaktivieren
//0 = aus
//1 = Dauernde Warnung
//2 = Kann dem Spiel nicht beitreten, bis er seinen Namen geändert hat
//3 = Spieler wird automatisch in "Guest#" umbenannt oder eben so, wie in
//der DVAR scr_unknown_player_rename festgelegt
set scr_unknownsoldier_punish "0"

//Neuer Name für "Unknown Soldiers"
//(standardmäßig: "Guest#")
set scr_unknown_player_rename "Guest#"

//Diese Einstellung überwacht, ob Spieler mit gleichen
//Namen auf dem Server sind und und benennt den Spieler,
//der als letzter den Server betreten hat, um
//(0 = aus, 1 = ein)
set scr_allow_duplicate_names "1"

//***

//Server-Nachrichten

//Server-Nachrichten an/aus
//(0 = aus, 1 = ein)
set mc_enable "1"

//Maximale-Nachrichten-Setup

//Maximale Anzahl Nachrichten
//Wenn dieser Wert auf 99 gesetzt wird, dann wäre die LETZTE Nachrichten-DVAR mc_message100 "Text"
//Es wird geraten, diesen Wert so niedrig wie möglich zu halten um die Performance stabil zu halten
//
//Dieser Wert wären jetzt 10 Nachrichten (1 bis 11)
set mc_maxmessages "10"

//Auf der TO-DO-Liste!!!
//Funktioniert noch nicht, restartet immer jede Runde
//set mc_restartEveryRound "1"

//Standardmäßiger Abstand zwischen den Nachrichten
//
//Standardmäßiger Abstand zwischen jeder Nachricht
//(FALLS ein eigener Abstand nicht definiert ist)
//
//Diese Einstellung wird außerdem als Zeitabstand nach der letzten Nachricht eingesetzt
//bevor alle Nachrichten wieder von vorne beginnen
set mc_delay "90"

//NACHRICHTEN

//ANMERKUNGEN:
//1) mc_message1 ist die ERSTE Nachricht (es gibt KEIN mc_message0)
//2) Du KANNST Nummern überspringen, das wird keinen Einfluss auf den Nachrichtenablauf
//haben - solange die Nummern, die Du benutzt in den mc_message# KLEINER ist als mc_maxmessages + 1.
//Das kann hilfreich sein, wenn Du Nachrichten nachträglich einfügen möchtest oder wenn Du eine
//Nachricht einfach entfernen willst, indem Du den Textbereich auf "" setzt.
//3) Die Nachrichten werden in NUMERISCHER Reihenfolge wiedergegeben, selbst wenn dazwischen
//eine Zahl fehlt, also z. B.: 1,4,25,30,55,etc.
//
//BESONDERE ANMERKUNG ZUM NACHRICHTENSPEZIFISCHEN ZEITABSTAND (mc_messagedelay#)
//Der Zeitabstand, der für jede Nachricht festgelegt wird. wird VOR die entsprechende
//Nachricht gesetzt, z. B.:
//mc_messagedelay2 ist der Zeitabstand ZWISCHEN mc_message2 und was auch immer DAVOR steht.
//Man kann auch einen Zeitabstand von 0 eintragen, wenn Nachrichten länger als eine Zeile sind.
//
//Wenn KEIN nachrichtenspezifischer Zeitabstand gesetzt wird, wird automatisch
//der in der DVAR mc_delay gesetzte Zeitabstand verwendet.
//
//SPEZIELLE NACHRICHTENFUNKTIONEN:
//
//Es sind einige spezielle Nachrichten-Funktionen eingebaut:
//<*nextmap*> & <*gtrules*>
//Gebrauch: Setze jede beliebige Nachrichten-DVAR auf eine spezielle Funktion
//zum Beispiel: set mc_message1 "<*nextmap*>"
//
//<*nextmap*> zeigt die nächste Map und den Spiel-Modus
//<*gtrules*> zeigt die Regeln für den aktuellen Spiel-Modus
//
//Die Spiel-Modus-Regeln müssen vom Admin in den entsprechenden DVARs,
//die nun folgen, festgelegt werden.

//Nachrichten-Einstellungen

set mc_message1 "<*nextmap*>"
set mc_messagedelay1 "5"

set mc_message2 "<*gtrules*>"
set mc_messagedelay2 "1"

set mc_message3 "Dein Text"
set mc_messagedelay3 "120"
set mc_message4 "Dein Text"
set mc_messagedelay4 "0"

//Spiel-Modus-Regeln

//Diese Einstellungen werden von der Spezialfunktion <*gtrules*> verwendet
//Die Nachricht wird automatisch erkennen, welcher Spiel-Modus aktuell läuft
//und die entsprechende DVAR aussuchen.
//Die Nachrichten müssen natürlich mit den Spiel-Modi-Einstellungen abgeglichen werden!

//S&D-Regeln
set mc_rules_sd "^3S&D-Regeln: ^5Sieg mit 7 Wins"

//CTF-Regeln
set mc_rules_ctf "^3CTF-Regeln: ^5Sieg mit 5 Wins"

//TDM-Regeln
set mc_rules_tdm "^3TDM-Regeln: ^5Sieg mit 300 Wins"

//DM-Regeln
set mc_rules_dm "^3DM-Regeln: ^5Sieg mit 50 Wins"

//HQ-Regeln
set mc_rules_hq "^3HQ-Regeln: ^5Sieg mit 600 Wins"

//HTF-Regeln
set mc_rules_htf "^3HTF-Regeln: ^5Sieg mit 5 Wins"

//***

//Willkommens-Nachrichten

//Willkommens-Nachrichten Deaktivieren/Aktivieren (0/1)
set wc_enable "1"

//Nachrichten

//Beachte, daß man nur 5 Zeilen in der Mitte des Bildschirms zur Verfügung hat
//deshalb sind diese 5 DVARs die, die man für jede Zeile setzen kann.
//Leere Zeilen werden übersprungen
set wc_line1 "^4Willkommen auf unserem Server!"
set wc_line2 "^3*^1Warnung^3* ^4Bitte respektiert andere Spieler!"
set wc_line3 ""
set wc_line4 ""
set wc_line5 ""

//***

//DVARs festlegen

//Erzwingt clientseitige DVAR-Einstellungen nach den Wünschen des Server-Admins
//Deaktivieren/Aktivieren
//(0 = aus, 1 = ein)
set de_enable 1

//Erzwinge clientseitig die maxRate
//(Min 1000 min, Max 25000)
set de_force_rate "25000"

//Erzwinge Hilfe-Anzeige aus/an
//(0 = aus, 1 = ein)
set de_allow_mantlehint "1"

//Erzwinge Fadenkreuz aus/an
//(0 = aus, 1 = ein)
set de_allow_crosshair "1"

//Erzwinge Geschütz-Fadenkreuz
//(0 = aus, 1 = ein)
set de_allow_turret_crosshair "1"

//Anzeige des Namens, wenn man das Fadenkreuz auf einen Teamkameraden hält aus/an
//(0 = aus, 1 = ein)
set de_allow_crosshairnames "1"

//Erzwinge Spieler-Haltung -Anzeige aus/an
//(0 = aus, 1 = ein)
set de_allow_hudstance "1"

//Entferne clientseitige DVAR-Exploits
//(0 = aus, 1 = ein)
set de_remove_exploits "1"

//Kompass-Sound "Red-Dot" Shortener
//(0 = aus, 1 = ein)
set de_Sound_Ping_QuickFade "1"

//Erzwinge Wert für fx_sort - DVAR, die heiß diskutiert wird
//"" = kein Wert festgelegt (Standard)
//1 = Erzwingt den Wert bei allen Clients auf fx_sort 1
//0 = Erzwingt den Wert bei allen Clients auf fx_sort 0
set de_force_fx_sort ""

//Erzwinge es, die automatischen Downloads zuzulassen
//
//ANMERKUNG:
//Wird erst gegen Ende einer Map aktiviert, kurz bevor der Map-Wechsel erfolgt.
//Das verhindert NICHT, daß ein Spieler, der die Downloads deaktiviert hat, nicht
//auf den Server kann.
//0 = Automatische Downloads NICHT erzwingen
set de_force_downloads "0"

//***

//Laser-Ziel-Punkt

//Aktivieren / Deaktivieren
//(0 = aus, 1 = an)
set scr_dot_crosshair "0"

//Farbe des Zielpunktes wird mit RGB-Farbwerten bestimmt (0-255)
//Standard ist 255, 0, 0 (Rot)
//Mit Hilfe von Paint kannst Du Deine RGB-Lieblingsfarbe heraus finden

//Roter Farbanteil des Laser-Punktes
set scr_dot_crosshair_red "255"

//Grüner Farbanteil des Laser-Punktes
set scr_dot_crosshair_green "0"

//Blauer Farbanteil des Laser-Punktes
set scr_dot_crosshair_blue "0"

//***

//Waffen-Schaden-Anpassung

//Alle Werte sind prozentual basiert!
//Das bedeutet, wenn man die folgenden Werte auf 100 setzt
//= 100% Schaden wie in der Waffen-Datei zugewiesen.
//130 = 130% Schaden, 75 = 75% Schaden usw.
//0 = 100% Schaden, 1 = Mindest-Wert um Schaden anzurichten (1%)
//
//ANMERKUNG:
//Du musst nicht alle diese Werte setzen um den standardmäßigen Schaden
//zu setzen, es reicht, die Werte zu ändern, die Du bearbeiten möchtest,
//die anderen kannst Du dann so lassen.

//set dm_greasegun "100"
//set dm_m1carbine "100"
//set dm_m1garand "100"
//set dm_springfield "100"
//set dm_thompson "100"
//set dm_bar "100"
//set dm_sten "100"
//set dm_enfield "100"
//set dm_enfield_scope "100"
//set dm_bren "100"
//set dm_PPS42 "100"
//set dm_mosin_nagant "100"
//set dm_SVT40 "100"
//set dm_mosin_nagant_sniper "100"
//set dm_ppsh "100"
//set dm_mp40 "100"
//set dm_kar98k "100"
//set dm_g43 "100"
//set dm_kar98k_sniper "100"
//set dm_mp44 "100"
//set dm_shotgun "100"
//set dm_fraggrenade "100"

//***

//Umgebungs-Effekte

//Mit dieser Option kann man diverse Umwelt-Effekte ausschalten
//Das wird zu GROSSEN Ansteigungen der Spieler-FPS führen, wenn
//man sie ausschaltet.
//Die Wetter-Effekte haben hierbei den größten Einfluss.

//Umgebungs-Feuer
//(0 = Effekte aus, 1 = Effekte an)
set scr_allow_ambient_fires "1"

//Wettereinflüsse
//(0 = Effekte aus, 1 = Effekte an)
set scr_allow_ambient_weather "1"

//***

//NUR FÜR FORTGESCHRITTENE BENUTZER!
//Der nun folgende Teil ist nur für Personen bestimmt, die in der Lage sind
//einen Teil des Scriptes selbständig zu verändern!!!
//Es wird nach einem Weg gesucht, um das zu vereinfachen, aber das dürfte noch
//etwas dauern.
//
//Diese Beschreibung ermöglicht es, eine weitere Anzeige auf dem HUD einzublenden,
//die eine Web-Adresse in der rechten unteren Ecke einblendet.
//Zwar in einer kleinen Schriftart, aber immerhin sichtbar.
//
//Damit das funktioniert, muss die Zeile 191 in der Datei messagecenter.gsc mit dem
//Schriftzug www.ASDMGaming.com mit dem eigenen Namen angepasst werden.
//NICHT das '&' vor den Anführungsstrichen entfernen!!!
//NUR den Schriftzug INNERHALB der Anführungsstriche anpassen.
//
//Zeile 191 sieht folgendermaßen aus:
//game["mc_site"] = &"www.ASMDGaming.com"; //Diese Zeile anpassen!
//
//Um die HUD-Anzeige zu aktivieren muss man außerdem in die CFG-Datei eintragen:
//set mc_showsite "1"

ADMIN-Funktionen des Power Server Mods

Admin_Functions_Instructions.txt

PowerServer beinhaltet nun einige Funktionen speziell für Admins.
Diese kurze Dokumentation soll den Umgang damit erläutern.

Um die Admin-Funktionen nutzen zu können musst Du als erstes natürlich das RCON-PASSWORT des Servers kennen.
Kennst Du das RCON-Passwort NICHT, sind diese Funktionen für Dich nutzlos!

Für die meisten Funktionen musst Du die Server-ID des Spielers (NICHT die GUID!!!) kennen.
Die Spieler-ID findest Du heraus, in dem Du den Status des Servers mit
/rcon status
abrufst.

Anmerkung [OL]YODA:
Öffne die Konsole mit SHIFT + ^ um die komplette Konsole angezeigt zu bekommen - ansonsten siehst Du nur die einzeilige Konsole und da bekommst Du dann nichts angezeigt!

Die erste Zahl vor dem Spielernamen zeigt Dir die Spieler-ID an.
(Anmerkung [OL]YODA: Ändert sich, wenn Spieler den Server verlassen oder neu betreten!)

Tausche bei den folgenden Befehlen einfach das <client#> gegen die Spieler-ID aus:

Spieler zum Team-Wechsel zwingen
Du kannst einen Spieler dazu zwingen, das Team zu wechseln:
\rcon g_switchteam <client#>

Außerdem kannst Du ALLE Spieler dazu zwingen ins jeweils andere Team zu wechseln:
\rcon g_switchteam all

Einen Spieler ins Zuschauer-Menü schicken
Wenn sich ein Spieler nicht bewegt und Du ihn entfernen willst, kannst Du ihn nun ins Zuschauer-Menü setzen:
\rcon g_switchspec <client#>

Außerdem kannst Du ALLE Spieler dazu zwingen in den Zuschauer-Modus zu wechseln:
\rcon g_switchspec all

Töte einen Spieler
Gibt´s einen Spieler, der Probleme bereitet? Camper? Versteckt sich mit der Flagge? Kill ihn einfach:
\rcon g_killplayer <client#>

Anmerkung [OL]YODA:
Geht bitte gewissenhaft mit diesen Möglichkeiten um.
Leider häufen sich in letzter Zeit die Beschwerden über Admins, die sich für wen weiß wer halten...

Änderungen

Anmerkung [OL]YODA:
Hier folgen die Änderungen. Ich spare mir eine Übersetzung, da ich davon eh nur die Hälfte verstehe und das meiste davon nur für Modder interessant ist und die dürften auch so damit klar kommen.

0.95 Fixes
F: Fixed some bugs with CTF and "defending the flag carrier" detection.
+: Added ambient effects controls to the CoD v1.2 maps.
C: Removed the anti-exploit mod since IW's stock anti-exploit scripting was essentially doing the same thing.
F: Fixed a bug preventing the Nagant from being available when FORCING bolt-action rifles on Americans (scr_force_boltaction 2)
F: Fixed a bug in the sprint-team-bash protection causing the settings to work backwards, settings now work correct.
+: Added the ability for the server admin to force clients fx_sort on or off if they choose (de_force_fx_sort)
+: Added the ability to select the Enfield bolt-action rifle from the American weapons menu (*requires client-side download) (scr_allow_american_enfield)
C: Removed de_allow_enemycrosshaircolor from mod since it has been done by 1.2 patch.
+: Added an option that allows you to choose between 1.0-style HQ and 1.2-style HQ gametypes (scr_hq_gamestyle)
F: Fixed a crash bug with HTF gametype introduced by the 1.2 patch.
F: Fixed several small issues created by the patch.
+: Provided a way to remove the 1.2 patch scorelimit HUD element from all stock gametypes (scr_showscorelimit)
+: Added a Single-Bomb threshhold that can remove one of the bombzones (at random) if the server is below the set threshhold (scr_onebomb_player_limit)
+: Added a method to REQUIRE clients download client-side files before they can play on your server (*requires client-side download) (scr_enforce_downloads_on)
F: Fixed a bug in sprinting that allowed you to drop a potatoe while sprinting if you picked up another weapon while sprinting (*sprinting functionality requires client-side download)
+: Added an admin tool dvar that enables the server to be able to kick players automatically: g_kickplayer (note: does not work unless the client has the mod downloaded)
+: Added new TK punish option, you can now choose to either Kick a TKer, or just set the player to reflect any team damage.
C: Changed the Spectator Monitor to attempt to kick a player with the new admin tool before crashing the player.
+: Map Randomizer with configurable depth setting (scr_random_map_rotation). Chooses one of the next "X" (scr_random_map_depth) maps in sv_maprotationcurrent to be the next map in rotation and then moves the map to the end of the rotation.

0.9d Fixes
F: Fixed HQ bug where the players always respawned immediately.
F: Fixed a crash bug with bleeding.
F: Re-Fixed a sprinting sound bug.
+: Added MessageCenter Rules dvar for HTF to the config.

0.9c Fixes
+: Admin Tool "g_switchspec" now accepts the command "all" to switch EVERYONE to spectate.
F: Fixed various bleeding error issues
C: Added dvar to sprint that provides an option to prevent friendlyfire damage from bashing if sprinting is on.
C: Reduced the sprint-delay time by 0.2 seconds (from 0.7 to 0.5 seconds)
+: Added dvars to CTF to allow and control Compass Icons for stolen flags.
+: Added Status Icons to CTF to show which player has the flag.
+: Added a CTF option for on-screen color-coded display of each flag's status. Will show green for "at home", Yellow for "dropped", and Red for
"stolen". Also made a change to the players left display to accomodate the displays if used.
F: Fixed a bug in sprint where you could "switch" weapons while sprinting to leave a potatoe on the ground.
+: Added 3 speed settings to sprinting (scr_sprint_speed) :: 1 = slower, 2 = medium, 3 = faster. Defaults to medium.
F: Fixed a bug where you can cause a teammate to drop a weapon on a hand-hit even if Friendly Fire is off.
C: Changed HQ so that it does not cause a respawn at the beginning of a map (when 2 teams are detected). This was causing problems with both spawn protection and sprinting.
F: Fixed the force downloads dvar enforcer to be more reliable.
F: Fixed a bug where a player waiting to respawn that gets forced to spectate will spawn invincible
+: Added the ability to turn fire and/or weather special effects off via server-side dvars.
+: Added CTF logging info for flag capture/return/taken/pick_up/defended/defended-carrier for stats programs.
F: Fixed several small bugs that have a very REMOTE possiblity of causing a crash.
C: Did some re-scripting on the medic hud elements to try to remove problems with 'stuck' hud elements.
F: Fixed a bug with Spawn Protection Head Icons and the Death Match gametype

0.9b Fixes
F: DVAR Enforcer Issue with clients disconnecting.
F: Fixed DVAR Enforcer Bug with de_Sound_Ping_QuickFade having to be set to "" to prevent from being turned on
F: Fixed a bleeding issue where players keep getting the hit-blip sound everytime a player they hit bleeds. Player still gets the blip sound if he KILLS the player through bleeding though.
F: Added the force download dvar to the current version config file.
F: Fixed a bug with sprinting where you could get double-sprint-breathing-recovery sounds if you start sprinting again before you finished fully
recovering
F: Fixed a bug with springing where you could hear breathing of any player anywhere on the map as if it were you.
F: Fixed a bug where a player forced into spectate while on a MG would cause the MG to be 'occupied' by the ghost of the player.

0.9 Changes
C: Mod has been split into server-side and client-side components
+: Sprint has been added. Along with dvars to control sprint stamina and sprint recharge time.
C: Improved dvar enforcer, spaces out client dvar changes more evenly.
C: Dvar enforcer now forces de_allow_crosshairnames ON and OFF (was just forcing off).
+: Added a method to force client downloads on from the server: de_force_downloads. This will work AFTER the first map change that happens
while the player is in the server. This will NOT prevent players from joining the server with downloads off.
F: Fixed a bug preventing an S&D Round from ending if the last player on a team gets admin-switched to Spectator
F: Fixed a bug that made a flag permanently disappear when the flag-carrier was admin-switched to Spectator
+: Added Bleeding (available only if health regen is turned OFF).
+: Added lower-arm-hit weapon drops (percentage chance based).
F: Fixed a stock bug in CTF and HQ that allowed players to Free-Spectate after being killed.
+: Fully integrated the htf (Hold The Flag) gametype made by Bell from the AWE Mod
C: Made is so the spawn-protection head-icon does NOT show through walls IF the client has downloaded the client-side of the mod.
F: Fixed a bug that was showing the Players Left Display on TDM and DM gametypes
c: Changes to the Player's Left display: Two sizes to choose from & the 'enemy' is always in blue and in the same position regardless of which team you are on.
+: Added the ability to choose the name given to Unknown Soldiers or Unnamed Players
+: Added ability to crash a player out of your server automatically if they have sat in Spectate too long

0.8b Fixes
F: Changed dvar enforcer dvar (misspelling): de_remove_exlpoits --> de_remove_exploits (CHANGE YOUR EXISTING CONFIGS!)
F: Fixed Secondary Weapon Selection issues/ Not spawning with your secondary weapon.
F: Fixed a Linux issue with the way one of the mod's files was named.
F: Fixed a bug that was preventing minefields or falling from high spots from killing players.
F: Fixed a bug that would play pain sounds if a player was very hurt when he was AFK forced into spectate.
F: Fixed a bug that would try to force spectators or dead players to go into spectate due to the AFK limit.
F: Fixed a bug that was crashing the "unknown soldier" renamer.
F: Re-added the client-side menu component that would turn off the team selections if you were farcing auto-assign.
+: Innoncent Bystander's anti-exploit mod added to PowerServer

0.8 Changes
+: Added Server Admin command to force a players to join the other team.
+: Added Server Admin command to force a player into Spectate
+: Added Server Admin command to kill a player instantly
+: Added the ability to do Weapon-specific Damage Modifications
+: Added an AFK Monitor that watches for players who do not seem to be moving and automatically places them in spec.
+: Added a method for changing the Min and Max Heights for fall damage.
C: Separated the Turret Crosshair Dvar Enforcer from the Weapon Crosshair, allowing individual control.
+: Added a way to set Player Scoring for Planting or Defusing the bomb in S&D.
F: Fixed some turrets still being active on a few maps even if the dvar for allowing turrets was turned off.
+: Added a way to prevent ANY weapons from being dropped when a player dies.
+: Added a 3rd Option to the Unknow Soldier Dvar that will rename the player
+: Added an option to not allow Duplicate Player Names on the server. The player who has held the name shorted (this map) will be renamed.
+: Added a warmup timer for S&D to allow additional time for players to join the server before the first round starts.
+: Added Medic Function. Players can now heal other players.
+: Added the ability to allow players to select their secondary weapon.
C: HealthBar rebuilt... again.
+: Added several improved Health Regen models to choose from.
+: Added several more exploits to the dvar blocker
C: Added experimental code added to reduce the number of "unlocalized" warning being logged.
C: Fixed the nade spam exploit in stock S&D during graceperiod
C: Changed Bolt-Action only to allow snipers as well, if snipers are enabled.
C: Added some experimental code to catch people getting around the TK Timeout by leaving and rejoining the server.
+: Added a new penalty type for TKers. You can now set it to just make the player take reflect damage if they TK too much.

0.7B Fixes
F: Minefields now kill players, even if they are under spawn protection.
F: DoT Crosshair now works correctly (can turn it off)
F: Obituary messages were not turning off, fixed.
F: Fixed a bug that was not making the spawn protection go away when the player fired his weapon.
C: Added a dvar to choose if Spawn Protected Players have icon over their head or not (icon seen through buildings).
F: Health Bar was not updating with health regen.
F: Health Bar was not disappearing after a player died.

0.7 Changes:
C: First shot made by a player under spawn protection does no damage. Player loses spawn protection as soon as he fires his weapon.
+: Added weapon limits by weapon class
+: Added a way for the server to turn off player's Crosshair Names
+: Added option for Health Packs to drop from dead players
+: Added a way to disable the "hit blip"
+: Added a way to disable the obituary messages
C: Changed the health bar to something that look a LOT like the original in CoD1
+: Added ability to set the number of nades and smokes players spawn with based on weapon class
+: Added ability to determine if nades, shotguns, or snipers are dropped when a player dies
+: Added way to force the "bright models" exploit off
+: Added a way to turn OFF the on-screen bomb timer in S&D
+: Added a cvar for Bolt-Action Rifles only servers that forces all players to get a bolt-action rifle
+: Added Unknown Soldier Warn/Punish system (You can either bug them or make them change)
F: Fixed a small bug with the TK Monitor still telling EVERYONE about a TK
+: Added a dot-crosshair (color is settable via server config in RBG values)
C: Changed the Spawn Protection to use HUD Elements instead of iprintlns to make it Linux friendly.

v0.6
Added Spawn Protection
Fixed TK Monitor Warnings
Added Force Autoassign

v0.5
Original Release
Übersetzt von [OL]YODA – sollten euch Fehler auffallen, dann bitte her damit, damit wir das Fixen können. 
Wir haben versucht, so eng wie möglich am Original zu bleiben und den Sinn entsprechend wiederzugeben. Dieser Text gibt nicht unsere Meinung wider, sondern basiert rein auf dem Text der PowerServer-ReadMe´s.
Veröffentlicht auf www.opferlamm-clan.de mit freundlicher Genehmigung von Worms. Danke!