Hier mal eine Anleitung!
==========================================================================
HLGuard v1.01 Beta LIESMICH Datei
http://www.HLGuard.com
Juni 17, 2002
--------------------------------------------------------------------------
Inhalt
- Einführung
- Vorausetzungen
- Dies ist neu
- Schritt 1 - METAMOD installieren
- Schritt 2 - METAMOD.INI erstellen/editieren
- Schritt 3 - HLGUARD CONFIG Dateien
- SERVER Anpassen
- CONFIG Anpassen
- KONTAkt
- Grüsse
---------------------------------------------------------------------------
Einführung
HLGuard ist die Neueste Serverseitige Anticheat Software für Half-Life und
alle MODs. Das Original stammt ursprünglich von OLO und hiess CSGuard. Das
HLGuard Projekt Team von den United Admins hat viel dafür getan, um
neue Techniken zum erkennen und blocken von Cheatern zu entwickeln.
Das HLGuard Projekt Team ist nun mit dem internen Testen und
programmieren fertig und stellt nun diese spezielle Beta Version den
UA Mitgliedern zum testen auf Euren Servern zur Verfügung.
Dieses Programm hat gegenüber CSGuard, wirkliche Neuerungen bei der erkennung von Cheats
Neben dem neuen Namen, arbeitet das Programm auch
wesentlich besser beim blocken des Wallhacks, ausserdem unterstützt es nun auch fast alle MODs
incl. TFC, FLF, DMC, DoD, FA, AHL, HLDM, und viele andere.
---------------------------------------------------------------------------
Voraussetzungen
- HLDS v3.1.0.9 (linux) oder HLDS v4.1.0.9 (win32)
(
http://www.unitedadmins.com/HLDS_DL.aspx)
- Metamod v1.12+
(
http://www.unitedadmins.com/Metamod_DL.aspx)
- Kompetenten Serveradmin
(jemand der diese Anleitung lesen UND verstehen kann
)
---------------------------------------------------------------------------
WHAT'S NEW
The following are changes and additions since HLGuard v1.05:
- FIXED: flickering/vanishing players with ping less than 30ms
- FIXED: Nemesis 1.9 disabling.
- FIXED: Invisible Script detection.
- FIXED: CSG to HLG in aimbot detection lines.
- FIXED: File & Cvar to Alias & Cvar throughout.
---------------------------------------------------------------------------
Schritt 1 - METAMOD installieren
Wenn Du bereits Metamod auf deinem Server installiert hast,
z.B. weil bereits AdminMod, ClanMod, CSGuard, oder StatsMe läuft, dann überspring
diesen Schritt und gehe gleich zu Schritt 3 über.
Benötigst Du die metamod.dll (win32) oder metamod_i386.so (linux), kannst du sie hier downloaden:
-
http://www.metamod.org
-
http://www.unitedadmins.com/Metamod_DL.aspx
Der erste Schritt ist zunächst einmal, das Du bei deinem MOD die game dll/so mit
der metamod dll/so austauscht. Diese Datei wird von deinem MOD benötigt und muss nun
durch die metamod.dll oder metamod_i386.so ersetzt werden.
Um dies zu tun, musst du zunächst einmal deinen Server runterfahren, dannach gehst Du in dein MOD Verzeichnis.
(z.B. 'cstrike' oder 'tfc').
Für Win Server:
1. Entpacke die Metamod Dateien in dll Ordner deines MODs.
(z.B. 'cstrike\dlls')
2. Öffne die liblist.gam Datei mit einem Editor z.B. notepad
3. Editiere diese Zeile: gamedll "dlls\mp.dll"
das sie anschliessend so aussieht: gamedll "dlls\metamod.dll"
4. Speichern und schliessen
Für Linux Server:
1. Entpacke die Metamod Dateien in dll Ordner deines MODs.
(z.B. 'cstrike\dlls')
2. Öffne die liblist.gam Datei mit einem Editor z.B. 'ee' or 'vi'
3. Editiere diese Zeile: gamedll_linux "dlls/cs_i386.so"
das sie anschliessend so aussieht: gamedll_linux "dlls/metamod_i386.so"
4. Speichern und schliessen
Was wir nun getan haben, ist die alte game dll/so mit der neuen metamod dll/So auszutauschen
Nun können wir HLGuard installieren.
Die Metamod Datei ist notwendig, um Plug-ins wie HLGuard, zu aktivieren
Nun benötigen wir noch eine metamod.ini Datei.
---------------------------------------------------------------------------
Schritt 2 - METAMOD.INI erstellen / editieren
Für Win Server:
1. Entpacke die hlguard_mm.dll in deinen dlls Ordner deines MODs
(z.B. 'cstrike\dlls')
2. Erstelle eine Text Datei mit dem Namen metamod.ini, oder editiere die metamod.ini, mit einem Editor
(z.B. notepad)
3. Füge diese Zeile in die metamod.ini ein (sollte schon Einträge vorhanden sein, füge sie am Ende hinzu):
win32 dlls/hlguard_mm.dll
4. Speicher diese Datei im MOD Verzeichnis (z.B. 'cstrike\') und überprüfe
das Du sie als "alle Dateien" speicherst und ihr den Namen metamod.ini gibst.
5. Fertig
Für Linux Server:
1. Entpacke die hlguard_mm.dll in deinen dll Ordner deines MODs
(z.B. 'cstrike\dlls')
2. Erstelle eine Text Datei mit dem Namen metamod.ini, oder editiere die metamod.ini, mit einem Editor
(z.B. 'ee' or 'vi')
3. Füge diese Zeile in die metamod.ini ein (sollte schon Einträge vorhanden sein, füge sie am Ende hinzu):
linux dlls/hlguard_mm_i386.so
4. Speicher diese Datei im MOD Verzeichnis (z.B. 'cstrike\') und überprüfe
das Du sie als "alle Dateien" speicherst und ihr den Namen metamod.ini gibst.
5. Fertig
Mit dieser Datei sagen wir dem Metamod, das er das HLGuard Plug-in laden soll.
Dies tut er dann, wenn Du die hlgXXXXX.cfg Dateien editiert und hochgeladen hast.
WARNUNG: Solltest Du die hlgXXXXX.cfg Dateien nicht installiert haben, wird HLGuard auch nicht funktionieren!!!
---------------------------------------------------------------------------
Schritt 3 - HLGUARD CONFIG Dateien
HLGuard v1.01 Beta beinhaltet 13 (sieben) konfigurations Dateien. Please make sure
Überprüfe bitte, das Du auch die Neueste Version Dieser Dateien hast. Du kannst sie
hier:
http://www.ifw-clan.de (v1.01 als dieses hier geschrieben wurde) runterladen.
Die Dateien:
hlguard.cfg - Hauptdatei! HLGuard config
hlg_agreement.cfg - Zustimmung beim Connecten
hlg_menu.cfg - Menü im Spiel
hlg_checks.uacfg - Beinhaltet ALLE Cheaterkennungsvariablen um per Datei und CVar
Check die Cheats zu erkennen. (Verschlüsselt)
hlg_lanchecks.uacfg - Beinhaltet ALLE Cheaterkennungsvariablen um per Datei und CVar
Check die Cheats im LAN zu erkennen. (Verschlüsselt)
hlg_cs.uacfg - Beinhaltet alle CS spezifischen Cheaterkennungsvariablen
hlg_dod.uacfg - Beinhaltet alle DOD spezifischen Cheaterkennungsvariablen
hlg_fa.uacfg - Beinhaltet alle FireArms spezifischen Cheaterkennungsvariablen
hlg_tfc.uacfg - Beinhaltet alle TFC spezifischen Cheaterkennungsvariablen
hlg_nemesis.uacfg - Beinhaltet die Cheaterkennungsvariablen für den neuen Nemesis Cheat für TFC
Die folgenden Dateien beinhalten die Anzeige und Erkennungsvariablen hlg_msg (motd) hlg_action und hlg_aimbot.
Die hlg_net.cfg, hlg_lan.cfg und die hlg-league.cfg unterscheiden sich wie folgt:
hlg_net.cfg - Benutzerdefinierte Einstellungen für das Internet. Bannt per
WonID (In der Grundeinstellung, dies wird von der
hlguard.cfg ausgeführt)
hlg_lan.cfg - Ebenso wie die hlg_net.cfg aber für LANs. Bannt per IP.
hlg_league.cfg - Ebenso wie die hlg_net.cfg aber mit Liga Einstellungen.
Bannt und Kickt nicht, Cheater werden lediglich geloggt.
Vorsicht!: Es darf nur EINE dieser Dateien (hlg_net.cfg, hlg_lan.cfg oder hlg_league.cfg)
in der hlguard.cfg aktiviert sein. Die beiden // Zeichen am
Anfang der Zeile bewirken das HLGuard diese als ausgestellt betrachtet
und nicht ausführt.
Alle diese sieben Dateien musst Du nun, nachdem Du sie für dich angepasst hast, in einen Ordner namens 'hlguard' in deinem MOD Verzeichnis
installieren.
Für Win Server:
z.B. c:\hlserver\cstrike\hlguard
Für Linux Server:
/usr/compat/linux/usr/games/hlds_l/cstrike/hlguard/ (bei FreeBSD in
die Vorgegebene Ordnerstruktur)
Wichtig!: HLGuard verlangt unbedingt die korrekte Einhaltung der Ordnerstruktur, andernfalls
wird HLGuard nicht funktionieren.
Anmerkung: Das Gesetz in einigen Ländern verlangt die Zustimmung des Spielers in der
hlg_agreement.cfg so das diese aktiviert sein muss.
Es liegt in DEINER Verantwortlichkeit dies zu aktivieren oder zu deaktivieren!
Ändere dementsprechend die Einträge in der hlguard.cfg.
---------------------------------------------------------------------------
Überwachen von nicht CS Servern
HLGuard ist in erster Linie für CS gedacht, unterstützt aber auch andere Spiele.
Solltest Du einen anderen Gameserver haben, musst du folgende
Änderungen vornehmen:
1. In einer dieser Dateien: hlg_net.cfg, hlg_lan.cfg, oder hlg_league.cfg
(je nachdem welche Du benutzt), überprüfe, das Du die unten genannte Zeile
so Ausstellst:
// hlg_uaexec hlguard/hlg_cs.uacfg
Nun musst Du die entsprechende Zeile für deinen MOD aktivieren
indem du die "//" am anfang der Zeile entfernst.
Sollte für deinen MOD keine config dabei sein, nimm die config
von TFC (hlg_tfc.uacfg), die sollte in jedem fall ausreichen.
---------------------------------------------------------------------------
SERVER Anpassen
Alle Banns mit der hlg_net.cfg werden in 3 (drei) Dateien geloggt
Dies wären die hlglog.log, Cheaterlist.txt und hlglist.htm, diese erstellt HLGuard automatisch.
Alle gebannten WonIDs werden zudem noch ind die banned.cfg eingetragen.
Alle Banns, die per rcon banid, admin_ban oder Clanmod banmenu gemacht werden,
werden ebenfalls in diese Dateien eingetragen.Um sicher zu gehen, das Deine Banns auch nach dem Mapwechsel aktiv sind,
erstelle eine Datei, oder editiere die vorhandene Datei Namens autoexec.cfg
In diese Datei machst du folgenden Eintrag: exec banned.cfg
Dies aktiviert dann die Banns.
Wurdest Du selbst gebannt und möchtest dich nun aus der Bannliste löschen, dann gibt
es 2 Wege dies zu tun.
1. Lösche einfach deine WonID aus der banned.cfg
2. Über die Console - schreibe folgendes in die Console "rcon removeid wonid"
(z.B. removeid 123456)
Mit dem Befehl "rcon writeid wonid" kannst du auch Banns in die banned.cfg schreiben.
---------------------------------------------------------------------------
CONFIG Anpassen
Die erste Datei die Du anpassen musst ist die hlguard.cfg, Im ersten Teil dieser
Datei wird zunächst einmal festgelgt, wie HLGuard laufen soll.
Was welche Einstellung tut, steht nun hier im Text. Alle Einträge die die // Zeichen am Anfang der Zeile haben sind
deaktiviert! Es sollte auch nur EINE Option ausgewählt werden!!!
Zum Beispiel so:
// hlguard 1 // HLGA
// hlguard 2 // A&C
// hlguard 3 // HLGA & A&C
// hlguard 4 // CB
// hlguard 5 // HLGA & CB
// hlguard 6 // C&F & CB
// hlguard 7 // HLGA & A&C & CB
// hlguard 8 // WH
// hlguard 9 // HLGA & WH
// hlguard 10 // A&C & WH
// hlguard 11 // HLGA & A&C & WH
// hlguard 12 // CB & WH
// hlguard 13 // HLGA & CB & WH
hlguard 14 // A&C & CB & WH (Standart)
// hlguard 15 // HLGA & A&C & CB & WH (ALL)
Hier ist nun die Erklärung was die Kürzel bedeuten:
HLGA = HLGAimbot erkennung. Checkt die Spieler ob Aimbotverdächtige Bewegungen und Aiming vorkommen
[HLGuard value 1]
A&C = Alias und CVar Überprüfung.[HLGuard value 2]
CB = Cheat Block, verhindert viele Arten von Cheats.[HLGuard value 4]
WH = Blockiert Wallhack, macht den Wallhack unbrauchbar [HLGuard value 8]
Wenn du eine andere Einstellung als die Empfohlene (hlguard14) benutzen möchtest,
dann deaktiviere diese mit diesen // Zeichen und entferne diese Zeichen bei deiner gewünschten.
Bitte lass die Empfohlene Einstellung, es sei denn du hast irgendwelche Probleme
mit diesen Einstellungen. Diese Einstellungen sind in der Mehrheit der Server als ausreichend und sicher
anzusehen. Desto höher du die Einstellungen setzt, desto eher kann es zu Lags auf dem Server kommen.
Selbstverständlich liegt es an Dir dies Einstellungen zu ändern oder nicht.
Benötigst du Hilfe beim Einstellen dieser Dateien, dann komm in den IRC Channel
#hlguard im GamesNET !! Oder benutze das Forum der United Admins.
Forum URL ist:
http://forums.unitedadmins.com/
Anmerkung: Das Forum benötigt eine Registrierung, bevor du Deine Fragen stellen kannst.
--------------------------------------------------------------------------
Kontakt
HLGuard (
http://www.HLGuard.com)
United Admins (
http://www.unitedadmins.com)
CSGuard was originally developed by Olo (
http://www.olo.counter-strike.pl)
Deutsche Übersetzung: Internet Fun Warriors -
http://www.ifw-clan.de
IRC Network: Gamesnet (irc.gamesnet.net)
IRC Channels: #hlguard
IRC Channel: #ifw im Quakenet (irc.quakenet.org)
--------------------------------------------------------------------------
Grüsse
OLO - Für die Zeit, die er in die Entwicklung dieses grossartigen Programms gesteckt hat.
HLGuard Team
==========================================================================
Hoffe dem einen oder anderen damit geholfen zu haben
mfg
dukemater