Zum Hauptinhalt springen

CS2: Admin werden

Die Anleitung wurde mit folgenden Produkten erstellt:

(Einzelheiten können sich bei Produkten anderer Anbieter unterscheiden, die Grundkonzepte bleiben in der Regel unverändert)

Einführung

Die Zuweisung von Administratorberechtigungen ermöglicht dir eine einfache und umfangreiche Verwaltung mit voller Kontrolle deines Servers. Als Administrator hast du die Möglichkeit alle verfügbaren Optionen und Funktionen, die das Spiel bereitstellt, direkt im Spiel anzuwenden. Im folgenden werden dir alle notwendigen Schritte erläutert, die du benötigst, um dir die Administratorberechtigungen für deinen Server zuzuweisen. .

Voraussetzungen

Um Administratorberechtigungen zu verwenden muss zunächst die Grundlage geschaffen werden. Standardmäßig bietet CS2 keine umfangreiche Administratorverwaltung an. Allerdings gibt es für so etwas Frameworks, wie zum Beispiel CounterStrikeSharp. Das Framework muss für die Konfiguration bereits installiert sein. Solltest du dies noch nicht installiert haben, so schaue dir gerne unsere Plugins installieren Anleitung an.

Admins definieren

Das Hinzufügen eines Admins erfolgt über die admins.json Konfigurationsdatei, die unter ../cs2/game/csgo/addons/CounterStrikeShap/addons/configs/ zu finden ist. Um einen neuen Admin zu deklarieren, musst du einen neuen Eintrag anlegen. Dieser muss einen Namen, Identifier (Identifikator) und Flags (Berechtigungen) beinhalten. Den Namen kannst du beliebig vergeben, da dieser nur als Platzhalter/Erkennungsmerkmal verwendet Beim Identifier "identity" muss die SteamID vom Steam Account angeben werden. Zusätzlich müssen noch die Flags nach Bedarf definiert werden.

admins.json (Beispiel)
{
"User 1": {
"identity": "76561198808392634",
"flags": ["@css/changemap", "@css/generic"]
},
"User 2": {
"identity": "STEAM_0:1:1",
"flags": ["@css/generic"]
}
}

Admin Gruppen definieren

Es können ebenfalls Admin Gruppen definiert werden. Somit können die Berechtigungen eines Admins über die zugehörige Gruppe definiert werden. Dadurch müssen die Berechtigungen nicht bei jedem einzelnen Admin individuell konfiguriert werden. Die Gruppen werden in der admin_groups.json Konfigurationsdatei definiert, die unter ../cs2/game/csgo/addons/CounterStrikeShap/addons/configs/ zu finden ist.

admin_groups.json
"#css/simple-admin": {
"flags": [
"@css/generic",
"@css/reservation",
"@css/ban",
"@css/slay",
]
}

Admin Immunität definieren

Admins kann ein Immunitätswert zugewiesen werden. Wenn ein Admin oder Spieler mit einem niedrigeren Immunitätswert einen anderen Admin oder Spieler mit einem höheren Immunitätswert angreift, wird der Befehl fehlschlagen. Du kannst einen Immunitätswert definieren, indem du den Immunitätsschlüssel zu jedem Admin in configs/admins.json hinzufügst.

{
"ZoNiCaL": {
"identity": "76561198808392634",
"flags": ["@css/changemap", "@css/generic"],
"immunity": 100
}
}
info

Die Immunitätsprüfung wird von CounterStrikeSharp nicht automatisch durchgeführt. Es liegt an den einzelnen Plugins, die Immunitätsprüfung zu handhaben/verwalten.

Abschluss

Glückwunsch, du hast erfolgreich die Administratorberechtigungen konfiguriert. Für weitere Fragen oder Hilfe zögere bitte nicht, unser Support-Team zu kontaktieren, das dir täglich zur Verfügung steht! 🙂