Dies ist eine alte Version des Dokuments!
Seit dem DLC wurde die Konsolen-Variable director_no_human_zombies entfernt. Da die neuen Versus-Maps erschienen sind, ist diese Vorgehensweise vorerst nicht nötig.
Vielmehr kann man Dank der neuen Konsolen-Variable mp_gamemode "versus" den Versus-Modus auf Maps erzwingen, was beim manuellen Wechsel von Maps sowieso erforderlich ist. Wurde der Modus einmal gesetzt, wird dieser auch für alle nachträglich geladenen Maps erhalten. Die Lobby setzt für den jeweiligen erforderlichen Spielmodus automatisch mp_gamemode. Bisher gibt es keinen Anlass eine Kampagne als Versus laufen zu lassen. Zukünftige Custommaps können diesen Modus erzwingen. Erst ab diesem Zeitpunkt macht es vielleicht wieder Sinn dort mit einem Plugin einzugreifen.
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.