2016 (c) by Cris - App-Raisal
Bekannterweise kickt der BattlEye Server Spieler vom Server, wenn Sie zum Beispiel eine Script Restriction oder RemoteExecution Restriction hervorrufen. Dieses Plugin bannt den "Hacker"/Verursacher sofort permanent, um weiteren Schaden zu verhindern.
- File Logging in einer Textdatei pro Spieler mit Zeit und Log des ausgeführten Befehls in [spielername_guid.txt] (optional)
- Angabe eines eigenes Pfades für Speicherort der Logfiles
- Datenbank Logging in einer Datenbanktabelle mit Zeit und Log des ausgeführten Befehls (optional)
- Bangrund selber in der Config definierbar
Beispiel config-Datei: plugins/config/scriptban.cfg
Alle Parameter müssen in der Config enthalten sein, sonst kommt ein Fehler beim Laden des Plugins in KEKCON !
filelogging
- true: File Logging aktiviert
- false: File Logging deaktiviert
filelogging = false
oder
filelogging = true
filepath
Falls filelogging deaktiviert wurde, kann die Zeile unverändert bleiben. Sonst hier den Ordner-Pfad zum gewünschten Log-Ordner eintragen.
filepath = C:\A3Master\Logs
dblogging
- true: Datenbank Logging aktiviert
- false: Datenbank Logging deaktiviert
dblogging = false
oder
dblogging = true
dbserver
Falls dblogging deaktiviert wurde, kann die Zeile unverändert bleiben. Sonst hier die IP vom Datenbankserver eintragen.
dbserver = 127.0.0.1
dbname
Falls dblogging deaktiviert wurde, kann die Zeile unverändert bleiben. Sonst hier den Datenbanknamen eintragen.
dbname = dbname
dbuser
Falls dblogging deaktiviert wurde, kann die Zeile unverändert bleiben. Sonst hier den Datenbank-Nutzer eintragen.
dbuser = dbuser
dbpassword
Falls dblogging deaktiviert wurde, kann die Zeile unverändert bleiben. Sonst hier das Password für den Datenbank-Nutzer eintragen.
dbpassword = pw
tablename
Falls dblogging deaktiviert wurde, kann die Zeile unverändert bleiben. Sonst kann hier ein eigener Name für die Tabelle in der Datenbank angegeben werden.
tablename = banlogs
banreason
Hier kann ein eigener Bangrund angegeben werden, der in der bans.txt
vom BattlEye Server eingetragen wird.
banreason = AutoBan | perm
banrestrictions
Hier können alle BattlEye Restrictions eingetragen werden, für die das Plugin den Spieler bannen soll. Diese werden hintereinander, durch Kommas getrennt, angegeben.
banrestrictions = attachto,createvehicle,deletevehicle,mpeventhandler,publicvariable,remoteexec,script,setdamage,setvariable
Die Nutzung dieses Plugins ist komplett kostenlos. Mit der Nutzung dieses Plugins erklärt sich der Nutzer automatisch einverstanden, dieses Plugin und den Quellcode nicht als eigenes Werk anzupreisen. Sollte dies missachtet werden, können weitere rechtliche Schritte eingeleitet werden. Genauso ist die kommerzielle Weiterverbreitung des Plugins strengstens untersagt. Dieses Plugin wurde für die ArmA 3 Community und deren Game Server entwickelt und kostenfrei zur Verfügung gestellt, um Hacker vom Spielgeschehen schnell und effizient ausschließen zu können.
Das Plugin stammt aus dem "Hause" App-Raisal. Sollte Euch dieses Plugin gefallen und Ihr wollt mich ein wenig unterstützen, kommt einfach mal vorbei. Außerdem freue ich mich über jede kleine Spende.
Wünscht Ihr Euch gerne noch die ein oder andere kleine Änderung bzw. Verbesserung an diesem Plugin, könnt Ihr mich einfach über unsere Homepage, im TeamSpeak³ oder per E-Mail kontaktieren.
TeamSpeak³: ts.app-raisal.de
Discord: Discord - App-Raisal
E-Mail: cris@app-raisal.de
Spenden: paypal.me/kadse1301