Mit diesem Plugin kann man Objekte, Waffen, Physikgegenstände und viele andere Sachen von der Map entfernen bzw. auch hinzufügen.
Voraussetzung:
Metamod:Source muss bereits auf dem Server installiert sein
Installation:
1. Download bei http://www.bailopan.net/stripper/">http://www.bailopan.net/stripper/</a> (
stripper-1.1b.zip)
2. Plugin entpacken und das entpackte Verzeichnis 'addons' auf den Server in das entsprechende Modverzeichnis hochladen
3. Diesen Eintrag zur $mod/addons/metamod/metaplugins.ini hinzufügen:
|
Quellcode
|
1
|
addons/stripper/bin/stripper_mm
|
4. Mittels Serverneustart oder 'meta refresh' über rcon das Plugin laden lassen.
5. 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. Das Mod Halflife 2:Deathmatch befindet sich im Verzeichnis hl2mp.
Konfiguration:
Die umfangreiche englischsprachige Anleitung findet man bei
http://www.bailopan.net/stripper/
In dieser Anleitung geht es nur um das entfernen von Waffen und ein paar anderen Beispielen.
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.
Die Funktion filter
|
Quellcode
|
1
|
filter:
|
Nach diesem Eintrag können dann verschiedene Filter hinzugefügt werden.
Waffen, die normal beim start vorhanden sind, von den Maps entfernen.
|
Quellcode
|
1
2
3
|
{
"classname" "/weapon*/"
}
|
"Physik-Gegenstände" von der Map entfernen
|
Quellcode
|
1
2
3
|
{
"classname" "/prop_phys.*/"
}
|
Buyzone von der Map entfernen.
|
Quellcode
|
1
2
3
|
{
"classname" "/func_buyzone/"
}
|
Bombe von der Map entfernen
|
Quellcode
|
1
2
3
|
{
"classname" "/.*bomb.*/"
}
|
Geiseln von Maps entfernen
|
Quellcode
|
1
2
3
|
{
"classname" "/.*hostage.*/"
}
|
Regen entfernen
|
Quellcode
|
1
2
3
|
{
"classname" "func_precipitation"
}
|
Man kann auch viele Filter miteinander kombinieren.
filter:
{
"classname" "/weapon*/"
}
{
"classname" "/prop_phys.*/"
}
{
"classname" "/func_buyzone/"
}
{
"classname" "/.*bomb.*/"
}
{
"classname" "/.*hostage.*/"
}
Modify (modifizieren)
Es gibt auch die Möglichkeit Entities zu ersetzen bzw. zu modifizieren:
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"
}
}
modify:
{
match:
{
"classname" "info_player_counterterrorist"
}
replace:
{
"classname" "info_player_terrorist"
}
}
Add (hinzufügen)
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"
}
Liste aller Entities (Entieties auf deutsch Entitäten bezeichnet alles Existierende): http://www.thewall.de/content/half-life_2:entities">http://www.thewall.de/content/half-life_2:entities</a>