Dies ist eine alte Version des Dokuments!
Da in letzter Zeit die DoS Attacken immer häufiger vorkommen, hat SourceOP ein Plugin herausgebracht um die Server vor solchen Angriffen zu schützen. Wird bereits zBlock auf dem Server verwendet, ist dieses Plugin nicht von Nöten. Seit kurzem gibt es wieder einen neuen Exploit1), welcher Spam in der Serverkonsole zulässt und den Server zum laggen bringt. Dieser Exploit scheint nur die OrangeBox Engine zu betreffen.
Leider verhindert das Plugin beim Zusammenspiel mit anderen Plugins den Start des Servers2). Der Server bleibt dann einfach in der Konsole hängen.
Es gibt für die Source-/EP1-Engine
und die OrangeBox Engine
einen Download. Für Modifikationen der Source-/EP1-Engine
3) wird das Plugin DoS Attack Fixer for CSS v2 benötigt. Für Modifikationen der OrangeBox Engine
4) wird das Plugin DoS Attack Fixer for TF2 v3 benötigt.
Generell sollte die VDF-Datei angepasst werden, da die mitgelieferte Datei nur für Windows-Server5) erstellt wurde. Dafür muss die Datei folgendermaßen angepasst werden:
"Plugin" { "file" "../$mod/addons/daf/bin/dosattackfix" }
Der Platzhalter $mod
muss durch das Verzeichnis der Modifikation ersetzt werden. Handelt es sich z.B. um die Modifikation Half-Life 2 Deathmatch
, muss anstelle von $mod
hl2mp eingesetzt werden. Für DOD:S muss $mod
durch dod
ersetzt werden. Der Suffix .dll
bzw. _i486.so
entfällt. So lässt sich die VDF-Datei für Linux- und Windows-Server einsetzen.
Die Datei dosattackfix_i486.so
6) bzw. dosattackfix.dll
7) muss nach ./$mod/addons/daf/bin/
und dosattackfix.vdf
muss nach ./$mod/addons/
hoch geladen werden.
Nach dem Neustart sollte das Plugin geladen werden. Dies kann mittels plugin_print
überprüft werden. Um das Plugin zu steuern, gibt es ein paar Befehle und Konsolen-Variablen.
Befehl | Erläuterung |
---|---|
daf_status | Gibt den Status des Plugins des Plugins und ggf. geblockte IP-Adressen der Angreifer aus. |
daf_version | Gibt die Version in der Konsole aus. |
daf_reset | Setzt die IP-Liste mit den Bans zurück |
Konsolen-Variable | Erläuterung |
---|---|
daf_enable | Aktiviert das Plguin (Standard ist an) |
daf_log | Aktiviert das Loggen neuer Angreifer (Standard ist aus; Speichert in addons/daf/log.txt) |