Server Armour
Alle Beiträge
Rust-PluginsCodeflingOxide & CarbonTutorials - Tipps & TricksAllgemein

Server Armour

Über Server Armour Schütze Deinen Gaming-Server vor Hackern, Skriptern, Cheats und Griefer! Dieses Plugin ermöglicht es Dir, bekannte Hacker, Skripter, Cheater, Griefer, toxische Spieler,…

26. Juni 20246 min Lesezeit

Über Server Armour

Schütze Deinen Gaming-Server vor Hackern, Skriptern, Cheats und Griefer!
Dieses Plugin ermöglicht es Dir, bekannte Hacker, Skripter, Cheater, Griefer, toxische Spieler, rassistische Spieler usw. automatisch zu kicken. Die Liste wächst täglich.

Hinweis: Alle Auto-Kick-Funktionen sind serverseitig konfigurierbar, sodass Du die BanDB verwenden oder nur die verfügbaren Funktionen nutzen kannst.

Du kannst auch Benutzer automatisch kicken, die VPN, Proxy oder eine schlechte IP verwenden (siehe unten).
Dieses Tool kombiniert eine Vielzahl an Informationen über Spieler, einschließlich ihrer VAC-Bann-Zahlen, Wirtschaftsbanns, Spielbanns und Serverbanns. Es zeigt auch Informationen zur Familienfreigabe an, ob sie Spiele verleihen und von wem sie leihen, sowie ob der Verleiher VAC- oder Community-Banns hat.

Installation

Füg das Plugin in den Order Plugins ein, dieser wird gefunden unter oxide\plugins oder carbon\plugins
Download: Server Armour

API-Schlüssel

  • Deinen API-Schlüssel kannst Du von Server Armour: Servers erhalten.

Haftungsausschluss:

  • Wenn Du ein missbräuchlicher und voreingenommener Admin bist, wird Deine Server-IP von der Nutzung dieses Dienstes ausgeschlossen.

Discord: nd54sKX Du kannst den Server Armour Bot zu Deinem Discord hinzufügen, indem Du diesem Link folgst: [Server Armour Bot zu Discord hinzufügen](Add Server Armour bot to your discord)

Berechtigungen

Code
/sa.ban - erfordert Berechtigung serverarmour.ban
/sa.unban - erfordert Berechtigung serverarmour.unban
/clanban - erfordert Berechtigung serverarmour.ban

Admin-Berechtigungen

Code
serverarmour.website.admin
serverarmour.ban
serverarmour.unban

Whitelist-Berechtigungen

Code
serverarmour.whitelist.recentvac
serverarmour.whitelist.badip
serverarmour.whitelist.keyword
serverarmour.whitelist.vacceiling
serverarmour.whitelist.banceiling
serverarmour.whitelist.gamebanceiling
serverarmour.whitelist.hardware.ownsbloody
serverarmour.whitelist.steamprofile
serverarmour.whitelist.twitterban
serverarmour.whitelist.familyshare

Befehle

Code
<optional>
/sa.cp username <force:boolean> - Zeigt den Server Armour-Bericht für einen bestimmten Benutzer an. Wenn "force true" hinzugefügt wird, wird das lokale Cache übersprungen und vom Server aktualisiert.
/sa.unban "username/id" - Entbannt einen Benutzer
/sa.ban "username/id" "reason" - Bannt einen Spieler für 1 Stunde. Bitte halte den Grund vorerst auf Englisch (dies hilft bei der Sentiment-Analyse).
/clanban "username/id" "reason" - Bannt einen Spieler für 1 Stunde. Bitte halte den Grund vorerst auf Englisch (dies hilft bei der Sentiment-Analyse).
/sa.ban "username/id" "reason" 1h - Bannt einen Spieler für 1 Stunde. Bitte halte den Grund vorerst auf Englisch (dies hilft bei der Sentiment-Analyse).
/sa.ban "username/id" "reason" 1d - Bannt einen Spieler für 1 Tag. Bitte halte den Grund vorerst auf Englisch (dies hilft bei der Sentiment-Analyse).
/sa.ban "username/id" "reason" 1m - Bannt einen Spieler für 1 Monat. Bitte halte den Grund vorerst auf Englisch (dies hilft bei der Sentiment-Analyse).
/sa.ban "username/id" "reason" 1y - Bannt einen Spieler für 1 Jahr. Bitte halte den Grund vorerst auf Englisch (dies hilft bei der Sentiment-Analyse).

Website

Die meisten Verwaltungs- und Untersuchungsvorgänge werden durch die Website erleichtert. Du findest alle Informationen auf einfache Weise aggregiert.

Profil finden
https://imagedelivery.net/OUA2NmOWb3K_zn…2deeda00/public

Frühere Banns ansehen

Sieh Dir an, warum jemand auf anderen Servern gebannt wurde und treffe fundierte Entscheidungen.
https://imagedelivery.net/OUA2NmOWb3K_znmTNK1ogw/b6c0873a-bd28-47a2-5c69-4b446f36a400/public

Verknüpfungsübersicht

Sieh, wer mit einem Konto verknüpft ist, um schnell Alt-Konten zu erkennen, die versuchen, Banns zu umgehen.
https://imagedelivery.net/OUA2NmOWb3K_znmTNK1ogw/884025b1-582f-4496-4a13-9bae20d99900/public

Berichtsübersicht

https://imagedelivery.net/OUA2NmOWb3K_znmTNK1ogw/ebc67db3-261a-400c-8a04-942322887000/public

Arkan-Übersicht

https://imagedelivery.net/OUA2NmOWb3K_znmTNK1ogw/8532ee56-c5da-4bc8-d61a-fc7596161c00/public

Combatlog-Übersicht

Alle Combatlogs Deiner Server werden in Echtzeit auf einem einfachen Bildschirm gestreamt, auf dem Du einen schnellen Überblick über Spieler und deren KD hast.
https://imagedelivery.net/OUA2NmOWb3K_znmTNK1ogw/5b16fb8a-07d3-4812-6293-3badf6d30d00/public

Standardkonfiguration

Schlechte IP

Das bezieht sich auf eine Kombination von Crawlers, Kommentar- und E-Mail-Spammer, Brute-Force-Angriffe. IPs, die sich automatisiert "schlecht" verhalten. Netzwerke, die mit Malware/Trojanern/Botnetzen usw. infiziert sind, werden ebenfalls als "schlecht" angesehen. Es ist möglich, dass der Benutzer nicht weiß, dass sein System infiziert ist, oder dass er eine IP von seinem ISP erhalten hat, die kürzlich mit bösartigem Code infiziert war. Wenn Du dies überspringen möchtest, siehe Variationen der Implementierung.

Einstellung

Code
"Auto Kick: VPN and Proxy": true

Automatisches Kicken eines Spielers, wenn er entweder einen Proxy, VPN benutzt oder eine schlechte IP hat.

Code
"Auto Kick: VPN and Proxy: Sensitivity": 1.0

API-Hooks

Code
void OnSARecentVacKick(string steamId, int unixLastVax, int unixRemainingDays) {}
void OnSAVPNKick(string steamId, double ipRating) {}
void OnSAKeywordKick(string steamId) {}
void OnSATooManyVacKick(string steamId, int numberOfVACBans) {}
void OnSATooManyGameBansKick(string steamId, int numberOfGameBans) {}
void OnSABloodyKick(string steamId) {}
void OnSATooManyBans(string steamId) {}
void OnSAProfilePrivate(string steamId, int communityvisibilitystate) {}
void OnSAProfileLevelLow(string steamId, int minlevelallowed, int userlevel) {}

Methoden

Beispiel

Code
[PluginReference]
Plugin ServerArmour;
private void OnUserConnected(IPlayer player) {
    Puts(ServerArmour.Call<bool>("API_GetIsPlayerDirty", player.Id));
}

Das obige Beispiel verwendet den universellen OnUserConnected-Hook für alle von Oxide unterstützten Spiele.

Weitere Informationen

Das Plugin macht Webanfragen an die Server Armour-API, die eine Sammlung und Aggregation mehrerer Datenbanken mit Steam-ID-Banns ist.

An die API gesendete Informationen:

Lokale Serverban-Informationen

  • Spieler Steam-ID - einzige verlässliche Möglichkeit, alle Informationen zu einem Spieler zu verfolgen.
  • Spielername
  • Spieler-IP
  • Grund - wird zur Anzeige der Bann-Gründe und für Sentiment-Analyse verwendet (wenn Benutzer bestimmte Personen bannen müssen (Skripter, Hacker, ESP, Aimbot usw.)).
  • Datum und Uhrzeit

Serverinformationen

  • Servername - zur Identifikation Deines Servers
  • Serverport - derzeit nicht von unseren Diensten verwendet, aber zukünftig zur Verwaltung Deines Servers über eine webbasierte Managementkonsole.
  • Server-Admin-Name - Muss standardmäßig vom Admin eingerichtet werden, um die Vertrauenswürdigkeit eines Banns zu bestimmen. Wird auch verwendet, damit gebannte Benutzer den zuständigen Server-Admin kontaktieren können. Diese Informationen werden niemals öffentlich gemacht oder verkauft.
  • Server-Admin-E-Mail - Muss standardmäßig vom Admin eingerichtet werden, um die Vertrauenswürdigkeit eines Banns zu bestimmen. Wird auch verwendet, damit gebannte Benutzer den zuständigen Server-Admin kontaktieren können. Diese Informationen werden niemals öffentlich gemacht oder verkauft.
  • Steam-Spiel-ID - zur Identifikation des Spiels, das der Server hostet.
  • Spielname - wie oben, aber in lesbarer Form.

Wenn Ihr weitere Informationen benötig oder Bedenken bestehen, sollt ihr bitte einen Thread eröffnen, damit der Developer mehr Informationen bereitstellen kann.

Plugin

Server Armour
Protect your gaming server against hackers, scripters, cheats and grievers! The plugin allows you to auto kick known hackers and scripters, as well as…
codefling.com

Angaben erfolgen ohne Gewähr auf Vollständigkeit, Richtigkeit und Aktualität.
Original-Tutorial des Plugins Server Armour von Pho3niX90

Community offen für alle

Dein Platz wartet
auf dem Ritterplatz

Tritt unserer Community bei, spiel auf unseren Servern und werde Teil des Deutschen Ritter Platzes.

Kostenlos mitmachen
Aktive Community
9+ Gameserver
Seit 2021