Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
daf [2009/05/11 15:15] DeaD_EyE |
daf [2011/01/22 11:11] (aktuell) DeaD_EyE |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== DoS Attack Fixer ====== | ====== DoS Attack Fixer ====== | ||
Da in letzter Zeit die [[wpde>Denial_of_Service|DoS]] Attacken immer häufiger vorkommen, hat [[http://sourceop.com|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 Exploit((A2C_PRINT)), welcher Spam in der Serverkonsole zulässt und den Server zum laggen bringt. Dieser Exploit scheint nur die OrangeBox Engine zu betreffen. | Da in letzter Zeit die [[wpde>Denial_of_Service|DoS]] Attacken immer häufiger vorkommen, hat [[http://sourceop.com|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 Exploit((A2C_PRINT)), welcher Spam in der Serverkonsole zulässt und den Server zum laggen bringt. Dieser Exploit scheint nur die OrangeBox Engine zu betreffen. | ||
+ | ===== Anmerkung ===== | ||
+ | Leider gibt es in Verbindung mit anderen Plugins Probleme. Der Server lässt sich dann nicht mehr starten.\\ | ||
+ | Betroffene Plugins: | ||
+ | * Zombiemod | ||
+ | FIXME - Bitte bestätigen, dass das auch mit der neueren Version für CS:S auftritt. | ||
===== Download ===== | ===== Download ===== | ||
- | Es gibt für die ''Source-/EP1-Engine'' und die ''OrangeBox Engine'' einen Download. Für [[:mods]] der ''Source-/EP1-Engine''((CS:S, HL2DM, ...)) wird das Plugin [[http://sourceop.com/modules.php?name=Downloads&d_op=getit&lid=33|DoS Attack Fixer for CSS v2]] benötigt. Für [[:mods]] der ''OrangeBox Engine''((Team Fortress 2, Day of Defeat: Source, ...)) wird das [[http://sourceop.com/modules.php?name=Downloads&d_op=getit&lid=35|Plugin DoS Attack Fixer for TF2 v3]] benötigt. | + | Für [[:mods]] der ''OrangeBox Engine''((Counter-Strike: Source, Team Fortress 2, Day of Defeat: Source, ...)) wird [[http://sourceop.com/modules.php?name=Downloads&d_op=getit&lid=37|Plugin DoS Attack Fixer for TF2 v4]] benötigt. |
===== Installation ===== | ===== Installation ===== | ||
- | ==== VDF-Datei anpassen ==== | + | ==== VDF-Datei ==== |
Generell sollte die [[dateitypen#valve_definition_file_.vdf|VDF-Datei]] angepasst werden, da die mitgelieferte Datei nur für Windows-Server((CS:S und TF2)) erstellt wurde. Dafür muss die Datei folgendermaßen angepasst werden: | Generell sollte die [[dateitypen#valve_definition_file_.vdf|VDF-Datei]] angepasst werden, da die mitgelieferte Datei nur für Windows-Server((CS:S und TF2)) erstellt wurde. Dafür muss die Datei folgendermaßen angepasst werden: | ||
<code>"Plugin" | <code>"Plugin" | ||
{ | { | ||
- | "file" "../$mod/addons/daf/bin/dosattackfix" | + | "file" "addons/daf/bin/dosattackfix" |
}</code> | }</code> | ||
- | Der Platzhalter ''$mod'' muss durch das Verzeichnis der [[:mods|Modifikation]] ersetzt werden. Handelt es sich z.B. um die [[:mods|Modifikation]] ''Half-Life 2 Deathmatch'', muss anstelle von ''$mod'' hl2mp eingesetzt werden. Für DOD:S muss ''$mod'' durch ''dod'' ersetzt werden. Der [[wpde>Suffix]] ''.dll'' bzw. ''_i486.so'' entfällt. So lässt sich die [[dateitypen#valve_definition_file_.vdf|VDF-Datei]] für Linux- und Windows-Server einsetzen. | + | |
+ | Diese VDF-Datei funktioniert mit Windows und Linux. Solange die Modifikation für die OrangeBox-Engine ist, muss nichts angepasst werden. | ||
==== Dateien hochladen ==== | ==== Dateien hochladen ==== | ||
- | Die Datei ''dosattackfix_i486.so''((für Linux-Server)) bzw. ''dosattackfix.dll''((für Windows-Server)) muss nach ''./$mod/addons/daf/bin/'' und ''dosattackfix.vdf'' muss nach ''./$mod/addons/'' hoch geladen werden. | + | Die Datei ''dosattackfix.so''((für Linux-Server)) bzw. ''dosattackfix.dll''((für Windows-Server)) muss nach ''./$mod/addons/daf/bin/'' und ''dosattackfix.vdf'' muss nach ''./$mod/addons/'' hoch geladen werden. |
===== Steuerung und Konfiguration ===== | ===== Steuerung und Konfiguration ===== | ||
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 [[:cmd]] und [[:cvar]]. | 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 [[:cmd]] und [[:cvar]]. |