Dies ist eine alte Version des Dokuments!
Mit Hilfe des SourceMod-Plugins L4D Director Enforcer lässt sich für normale Kampagnen der Versus-Mode erzwingen. Durch das zweite Plugin [L4D] Force Mission Changer wird verhindert, dass beim Ende einer Kampagne oder Versus-Map die Spieler wieder in die Lobby kommen. Es wird einfach zur Map, welche durch das Plugin erzwungen wird, gewechselt. Mit einer kleinen Abänderung lässt sich so ein Mapcycle mit den zwei Versus-Maps und den beiden Kampagnen erstellen. Leider gibt es zur Zeit noch ein paar Bugs.
SourceMod muss installiert sein. Eine Anleitung ist im Artikel Installation von SourceMod zu finden.
Wichtig: Für Left 4 Dead wird SourceMod 1.2 und Metamod: Source 1.7 benötigt.
Die Dateien von Metamod: Source und SourceMod kommen nach ./l4d/left4dead
.
Das SourceMod-Plugin muss bei AlliedModders herunterladen werden. Im ersten Thread unten auf „Get Plugin“ und dann wird eine smx-Datei heruntergeladen. Die Datei muss dann in das Verzeichnis ./l4d/left4dead/addons/sourcemod/plugins
auf den Server hochgeladen werden.
Das Plugin muss einmal durch einen Serverneustart, Mapwechsel oder durch den Befehl sm plugins refresh
geladen werden. Es wird automatisch die cfg-Datei hzombies.cfg
in ./l4d/left4dead/addons/sourcemod/cfg/sourcemod
erstellt. Diese muss bearbeitet werden. Der Wert von l4d_human_zombies
muss auf 1
gändert werden.
Das Archiv Force Mission Changer (l4d).zip
bei AlliedModders herunterladen. Die Verzeichnisse aus dem Archiv entpacken und es können die Dateien für den Server hochgeladen werden. Diese kommen auch nach ./l4d/left4dead/addons/sourcemod
. Die sp-Datei kann ausgelassen werden, da sie sich am sowieso am falschen Ort befindet und sie vom Server auch nicht gebraucht wird.
Um noch die Richtige abfolge der Maps festzulegen, muss die Datei sm_l4dvs_mapchanger.txt
im Verzeichnis /sourcemod/data/
bearbeitet werden.
Der komplette Inhalt kann durch diesen ersetzt werden:
"ForceMissionChangerSettings" { "l4d_airport05_runway" { "next mission map" "l4d_vs_farm01_hilltop" } "l4d_vs_farm05_cornfield" { "next mission map" "l4d_vs_hospital01_apartment" } "l4d_vs_hospital05_rooftop" { "next mission map" "l4d_smalltown01_caves" } "l4d_smalltown05_houseboat" { "next mission map" "l4d_airport01_greenhouse" } }
So laufen die Kampagnen Airport, Smalltown, VS_Hospital und VS_Fram nacheinander und alle im Versus-Modus. Mit der Konfiguration würde dann nach VS_Hospital direkt Smalltown auch im Versus-Modus kommen. Es muss nichts runtergeladen werden.