====== Stripper: Source ====== Mit Stripper: Source können Objekte, Waffen, Physikgegenstände und viele andere Entities von der Map entfernt bzw. auch hinzufügt oder ersetzt werden. ===== Voraussetzung ===== [[:metamod:einleitung]] muss bereits auf dem Server installiert sein ===== Installation ===== - Download bei http://www.bailopan.net/stripper/ (stripper-1.2.zip) - Plugin entpacken und das entpackte Verzeichnis 'addons' auf den Server in das entsprechende Modverzeichnis hochladen - Diesen Eintrag zur $mod/addons/metamod/metaplugins.ini hinzufügen:\\ addons/stripper/bin/stripper_mm - Mittels Serverneustart oder 'meta refresh' über rcon das Plugin laden lassen. - Mit dem Befehl 'meta list' können geladene Metamod:Source-Plugins angezeigt werden. ==== Anmerkung ==== Mit $mod ist das entsprechende Modverzeichnis gemeint. Counter-Strike:Source hat z.B. cstrike als Modverzeichnis. Die [[:mods|Modifikation]] Halflife 2 Deathmatch befindet sich z.B. im Verzeichnis hl2mp. ===== Konfiguration ===== Die umfangreiche englischsprachige Anleitung findet man auf [[http://www.bailopan.net/stripper/]] Die Datei $mod/addons/stripper/global_filters.cfg lädt die Filter für alle Maps. Es ist auch möglich für jede Map eine eigene Config zu erstellen. Diese kommen nach $mod/addons/stripper/maps/mapname.cfg Für de_dust2 müsste die Config de_dust2.cfg heißen. ===== Beispiele ===== ==== Filter ==== Der erste Eintrag ist für die Funktion filter filter: Danach folgen die Klassennamen der zu filternden Entitäten Liste aller Entities (Entieties auf deutsch Entitäten bezeichnet alles Existierende): http://www.thewall.de/content/half-life_2:entities === Waffen, die normal beim start vorhanden sind, von den Maps entfernen === { "classname" "/weapon*/" } === "Physik-Gegenstände" von der Map entfernen === { "classname" "/prop_phys.*/" } === Buyzone von der Map entfernen === { "classname" "/func_buyzone/" } === Bombe von der Map entfernen === { "classname" "/.*bomb.*/" } === Geiseln von Maps entfernen === { "classname" "/.*hostage.*/" } === Regen entfernen === { "classname" "func_precipitation" } ==== Filter kombinieren ==== filter: { "classname" "/weapon*/" } { "classname" "/prop_phys.*/" } { "classname" "/func_buyzone/" } { "classname" "/.*bomb.*/" } { "classname" "/.*hostage.*/" } ==== Entities ersetzen ==== === RPG und RPG-Munition durch SMG1 und SMG1-Munition ersetzen === modify: { match: { "classname" "weapon_rpg" } replace: { "classname" "weapon_smg1" } } modify: { match: { "classname" "item_rpg_round" } replace: { "classname" "item_ammo_smg1" } } === Alle Waffen durch AWP ersetzen === filter: modify: { match: { "classname" "weapon_ak47" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_aug" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_aug" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_c4" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_deagle" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_elite" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_famas" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_fiveseven" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_flashbang" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_g3sg1" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_galil" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_glock18" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_hegrenade" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_m249" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_m3" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_m4a1" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_mac10" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_mp5navy" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_p228" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_p90" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_scout" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_sg550" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_sg552" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_smokegrenade" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_tmp" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_ump45" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_usp" } replace: { "classname" "weapon_awp" } } modify: { match: { "classname" "weapon_xm1014" } replace: { "classname" "weapon_awp" } } === CT-Startpunkte durch Terror-Startpunkte ersetzen === modify: { match: { "classname" "info_player_counterterrorist" } replace: { "classname" "info_player_terrorist" } } ==== Entities hinzufügen ==== === Startpunkte erweitern === add: { "origin" "346.478 -2090.11 74" "angles" "0 90 0" "classname" "info_player_terrorist" } { "origin" "346.478 -2090.11 74" "angles" "0 90 0" "classname" "info_player_counterterrorist" } Die Position kann im Spiel mittels ''cl_showpos 1'' angezeigt werden. === Schwebendes Clanlogo === Im Artikel [[:tutorial:server:fliegendes_logo]] wird beschrieben, wie man auf den Maps ein schwebendes Clanlogo einbaut, ohne die Maps selber zu bearbeiten.