tapscrollWIKI

Was Argus macht

Argus überwacht dein Team, nicht deine Spieler — Threat-Score, Honeypot-Fallen und ein fälschungssicheres Audit-Log für Paper-Server.

Argus v1.1.1Paper · Purpur · Folia-safe1.21 – 1.21.x

Jedes Anticheat auf dem Markt überwacht Spieler. Argus überwacht die Leute, die ohnehin schon alles dürfen: dein Team. Es bewertet, was sie tun, erklärt warum, und schreibt jede Bewertung in ein Log, das sich nachträglich nicht unbemerkt umschreiben lässt.

Die Kurzfassung

Gib deinem Team die Permission argus.monitored, dir selbst argus.exempt, und öffne /argus. Alles andere ist optionales Feintuning.

Warum ein Threat-Score statt eines Logs

Logging-Plugins produzieren tausende Zeilen, die niemand liest. Bis du nach /give greppst, liegen die Diamantblöcke längst in einer Vault-Kiste. Argus geht den umgekehrten Weg: Jede sensible Aktion fließt in einen gewichteten Score von 0 bis 100, dargestellt als 1–5-Sterne-Bewertung mit einer Aufschlüsselung in Klartext.

Der Score ist erklärbar, nicht maschinell gelernt. Wenn jemand bei vier Sternen steht, öffnest du das GUI und liest den exakten Satz — „hat im Kreativmodus 3 Stacks Netherit erzeugt, während 1 anderes Teammitglied online war" — der dazu geführt hat. Keine Blackbox, nichts zum Diskutieren.

Vertrauen regeneriert sich außerdem. Der Score halbiert sich alle scoring.half-life-hours (Standard: 72) sauberer Spielzeit. Eine schlechte Nacht brandmarkt also niemanden für immer.

Was Argus tatsächlich beobachtet

Der Kontext zählt genauso viel wie die Aktion selbst. Dasselbe /give wiegt um 03:00 Uhr mit einem weiteren Teammitglied online (off_hours) schwerer als zur Hauptzeit — und fünfzehn sensible Aktionen in zwei Minuten lösen burst_activity aus, egal worum es dabei ging.

Das fälschungssichere Audit-Log

Jede erfasste Aktion wird an eine SHA-256-Hashkette angehängt: Jeder Eintrag trägt den Hash des vorherigen. Wer irgendwo eine Zeile ändert oder löscht, zerstört damit alle folgenden Hashes — und /argus verify findet genau den Eintrag, an dem die Kette reißt.

Das ist der Unterschied zwischen einem Log und einem Beweis. Ein Teammitglied mit Dateizugriff kann ein normales Log löschen, ohne dass es jemand merkt; eine Hashkette kann es nicht unbemerkt reparieren.

Deterrent-Modus

Setze alerts.deterrent-mode: true, und überwachte Teammitglieder bekommen bei sensiblen Aktionen einen dezenten Hinweis in der Actionbar. Der meiste Missbrauch hört auf, bevor er anfängt, sobald klar ist, dass jemand hinschaut.

Ermitteln, nicht nur erkennen

Wenn etwas auffällt, musst du es rekonstruieren können. Das Argus-GUI bietet dir:

  • eine Übersicht aller überwachten Mitglieder, sortiert nach Bedrohung, mit Sterne-Köpfen
  • eine Warum-Aufschlüsselung — die einzelnen Signale und ihr Beitrag zum Score
  • eine Rewind-Timeline der letzten Aktionen inklusive Inventar-Diffs
  • direkte Aktionen: Teleport, Freeze, Score löschen, Kick, Refresh

Optional serviert ein selbst gehostetes Web-Panel dieselben Profile und Audit-Einträge im Browser. Es läuft im Plugin — kein Cloud-Dienst, kein Abo, nichts verlässt deine Maschine.

Was Argus nicht ist

  • Kein Anticheat. Zu Killaura oder Reach hat es nichts zu sagen.
  • Kein Bestrafungssystem. Es kann ab einem Schwellwert einfrieren und dich alarmieren; die Entscheidung bleibt bei dir.
  • Kein Cloud-Produkt. Alles läuft auf deinem Server. MySQL dient nur dazu, Scores über ein Proxy-Netzwerk zu teilen, das dir ohnehin gehört.

Voraussetzungen

ServersoftwarePaper 1.21 oder neuer (Purpur und Forks funktionieren)
Java21
Abhängigkeitenkeine — der MySQL-Treiber wird bei Bedarf geladen
Permissions-Pluginempfohlen (LuckPerms), um argus.monitored pro Gruppe zu setzen

Weiter: Installation.