Zum Inhalt springen

03Gameserver-Panel

Backdoor-Scanner und Spielerverwaltung im Panel

Garry's-Mod-Server bei Nexthosting mit dem Backdoor-Scanner auf Hintertüren prüfen und Spieler im Panel verwalten – kicken, bannen, Nachrichten schicken.

Kurz gesagt

Der Backdoor-Scanner prüft die Lua-Dateien deines Servers auf versteckte Hintertüren – einmal per Klick oder automatisch alle 24 Stunden. Unter Spieler siehst du, wer online ist, und kannst Spieler kicken, bannen, entbannen und ihnen Nachrichten schicken. Beide Werkzeuge gibt es bei Garry’s Mod; das Menü passt sich dem Spiel an.

Eine Backdoor (Hintertür) ist versteckter Code in einem Addon, über den Fremde deinen Server steuern können – zum Beispiel sich selbst Adminrechte geben, Spieler bannen oder Dateien löschen. Solche Addons stammen meist aus inoffiziellen Quellen („geleakte“ Bezahl-Addons).

Backdoor-Scanner im Nexthosting-Panel mit Knopf Jetzt prüfen, Schalter Regelmäßig prüfen und Kasten Gut zu wissen

Der Scanner vor der ersten Prüfung.

  1. Ergebnis der letzten Prüfung, hier „Dieser Server wurde noch nicht geprüft.“
  2. Jetzt prüfen
  3. Schalter Regelmäßig prüfen – alle 24 Stunden von selbst
  4. Gut zu wissen – was geprüft wird, was du mit einem Fund machen kannst, Grenzen

Der Scanner liest alle Lua-Dateien deines Servers: Addons, Spielmodi und die Dateien in lua/. Er entschlüsselt verschleierten Code und verfolgt, ob Daten aus dem Internet oder von Spielern als Code oder Konsolenbefehl ausgeführt werden – so arbeiten fast alle Backdoors.

Die Prüfung liest deine Dateien nur und läuft mit niedrigster Priorität. Dein Server läuft dabei normal weiter.

  1. Öffne Backdoor-Scanner in der Gruppe Verwaltung.
  2. Klicke auf Jetzt prüfen und warte, bis die Prüfung fertig ist.
  3. Schalte Regelmäßig prüfen ein. Dann prüft Nexthosting deinen Server alle 24 Stunden, neue Funde siehst du auf dieser Seite.
Umgang mit einem Fund
  1. Fund ansehenStelle im Editor öffnen
  2. Echt oder harmlos?
  3. QuarantäneDatei wird umbenannt, Spiel lädt sie nicht
  4. Als in Ordnung markierenwird nicht mehr gemeldet
  • Ansehen: Öffne die gemeldete Stelle im Editor.
  • Quarantäne: Bist du unsicher, nimm die Datei in Quarantäne. Sie wird umbenannt, das Spiel lädt sie nicht mehr, und du kannst sie jederzeit zurückholen.
  • In Ordnung: Ist der Fund harmlos, markiere ihn als in Ordnung. Er wird dann nicht mehr gemeldet.
Seite Spieler im Nexthosting-Panel mit Erklärung zur Spielerverwaltung und Knopf Spielerverwaltung einschalten

Bevor du sie nutzt, schaltest du die Spielerverwaltung einmal ein.

  1. Spielerverwaltung einschalten

Mit der Spielerverwaltung siehst du im Panel, wer auf deinem Server ist, und kannst Spieler kicken, bannen, entbannen und ihnen Nachrichten schicken – ohne selbst im Spiel zu sein.

Damit das Panel mit dem Spiel sprechen kann, legt es eine kleine Lua-Datei in deinen Server:

garrysmod/lua/autorun/server/nexthosting_panel.lua

Sie schreibt die Werte alle fünf Sekunden in eine Datei in deinem Server-Ordner, sendet nichts ins Internet und lässt sich jederzeit wieder entfernen. Ein Neustart ist nicht nötig.

  1. Öffne Spieler in der Gruppe Allgemein.
  2. Klicke auf Spielerverwaltung einschalten.
  3. Nach wenigen Sekunden siehst du die Spieler, die gerade online sind.

Die Spielerverwaltung arbeitet mit verbreiteten Admin-Mods zusammen: SAM, ULX/ULib und FAdmin. Ist keiner davon installiert, nutzt sie eine eigene Liste. Einen Admin-Mod richtest du am einfachsten über die Vorlage ULX Admin-Mod ein – siehe Vorlagen, Mods und Modpacks.

Werkzeug Wo Mehr dazu
Messwerte mit Export Messwerte Messwerte
Editor mit gemeinsamer Bearbeitung Editor Dateien und Editor
FastDL mit Rechner für die Beitrittszeit FastDL FastDL
Workshop-Speicher aufräumen Einstellungen Einstellungen

Nein. Er läuft mit niedrigster Priorität und liest die Dateien nur.

Der Scanner meldet ein Addon, das ich aus dem Workshop habe.

Abschnitt betitelt „Der Scanner meldet ein Addon, das ich aus dem Workshop habe.“

Auch Workshop-Addons können Code laden, der verdächtig aussieht, zum Beispiel für Updates. Sieh dir die Stelle an. Bist du unsicher, nimm die Datei in Quarantäne und frag beim Entwickler des Addons nach.

Die Lua-Datei lässt sich unter Spieler jederzeit wieder entfernen. Alternativ löschst du garrysmod/lua/autorun/server/nexthosting_panel.lua im Dateimanager. Ein Neustart ist nicht nötig.