Zurück zur Übersicht
Project

Saros Mod Checker

Ein serverseitiges Tool zur technischen Verifizierung von Client-Mods und Ressourcenpaketen für sichere Server-Umgebungen.

Header

Serverseitiges Tool das prüft, welche Mods und Ressourcenpakete ein verbindender Client geladen hat. Verwendet einen Netzwerk-Kanal-Handshake: Clients ohne die Mod werden nach einem 10-Sekunden-Timeout getrennt. Clients mit blackgelisteten Dateien werden sofort gekickt.

Description

Prüfablauf

  1. Spieler verbindet sich — Server prüft ob der Client die Mod installiert hat
  2. Server fordert die Mod-Liste und aktiven Ressourcenpakete des Clients an
  3. Antwortet der Client nicht innerhalb von 10 Sekunden → Verbindung getrennt
  4. Server prüft jeden Dateinamen (Teilstring-Treffer) und SHA-256-Hash gegen die Blacklist
  5. Jeder Treffer → sofortiger Kick mit einer spezifischen Begründung
Features

Konfiguration

Blacklist wird über config/sarosmodchecker-blacklist.json verwaltet:

{
  "blacklistedNames": [
    "xray",
    "cheat-client"
  ],
  "blacklistedHashes": [
    "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
  ]
}
  • blacklistedNames — Teilstring-Abgleich gegen Dateinamen (Groß-/Kleinschreibung egal). Jede Mod oder jedes Ressourcenpaket dessen Dateiname diese Strings enthält wird markiert.
  • blacklistedHashes — Exakter SHA-256-Hash-Abgleich. Nützlich zum Blockieren bestimmter Dateiversionen unabhängig vom Dateinamen.
Usage

Mod-Listen-Export

Bei jedem Server-Start generiert die Mod einen vollständigen Bericht aller geladenen serverseitigen Mods unter [ServerRoot]/modlist.md — eine Markdown-Tabelle mit Mod-Name, ID, Version und SHA-256-Hash.

Commands

Befehle

/checkclientmods <Spieler> (OP Level 2)

Ruft die vollständige Mod- und Ressourcenpaket-Liste eines Online-Spielers ab und zeigt sie an, einschließlich SHA-256-Hashes. Nützlich für manuelles Überprüfen verdächtiger Spieler oder Debuggen von Hash-Abweichungen.

Hinweis: Dieses Wiki dient als Dokumentation. Für aktive Diskussionen tritt bitte dem Discord-Server bei.

Featured

Brauchst du eine eigene Mod?

Vom Konzept zum Code. Ich erstelle professionelle, optimierte Mods, die genau auf deine Wünsche zugeschnitten sind.

Miete mich auf Fiverr