So fügst du einen Admin auf deinem Fistful of Frags Server hinzu
Fistful of Frags bringt von Haus aus kein Adminsystem mit. Es gibt keine Adminliste im Spiel und keine Servereinstellung, mit der du einen Spieler zum Admin machst. Verwaltet wird der Server über die Serverkonsole beziehungsweise RCON — Adminrechte direkt im Spiel gibt es ausschließlich über SourceMod.
Voraussetzung
Metamod:Source und SourceMod müssen auf deinem Server installiert sein. Wie das geht, steht unter Mods hinzufügen.
SteamID herausfinden
Für die Adminliste benötigst du die SteamID im Format STEAM_0:x:xxxxxxx.
Tipp
Die SteamID eines verbundenen Spielers findest du am schnellsten mit dem Befehl status in der Serverkonsole. Alternativ kannst du sie über die SteamID Website nachschlagen; dort wird neben der SteamID64 auch die benötigte STEAM_0:-Schreibweise angezeigt.
Hinweis
Statt STEAM_0:1:12345678 kannst du auch das Steam3-Format [U:1:24691357] eintragen. Beide Schreibweisen funktionieren.
Admin eintragen
Per SFTP verbinden
Verbinde dich per SFTP mit deinem Server.Datei öffnen
Öffne folgende Datei:/fof/addons/sourcemod/configs/admins_simple.iniSpieler eintragen
Trage pro Zeile einen Admin ein. Der Aufbau einer Zeile sieht so aus:"<SteamID | !IP | Steam-Name>" "[Immunitätsstufe:]<Flags | @Gruppe>" ["Passwort"]Beispiele:
"STEAM_0:1:16" "bce" // generic, kick, unban für diese SteamID, keine Immunität "STEAM_0:1:12345678" "99:z" // alle Rechte, Immunitätsstufe 99 "[U:1:24691357]" "z" // gleiche Rechte über das Steam3-Format "!127.0.0.1" "5:z" // alle Rechte für diese IP, Immunitätsstufe 5Änderungen übernehmen
Speichere die Datei und gib in der Serverkonsole folgenden Befehl ein:sm_reloadadminsAlternativ startest du deinen Server neu.
Hinweis
Ein ! vor dem Eintrag kennzeichnet eine IP-Adresse. Trägst du stattdessen einen Steam-Namen ein, solltest du in der dritten Spalte ein Passwort setzen — sonst kann jeder Spieler mit diesem Namen die Rechte übernehmen.
Rechte-Flags im Überblick
| Flag | Name | Bedeutung |
|---|---|---|
a | reservation | Zugriff auf reservierte Slots |
b | generic | Allgemeiner Adminstatus — für jeden Admin erforderlich |
c | kick | Andere Spieler kicken |
d | ban | Andere Spieler bannen |
e | unban | Banns aufheben |
f | slay | Spieler töten oder verletzen |
g | changemap | Map wechseln oder zentrale Spielfunktionen ändern |
h | cvars | Die meisten ConVars ändern |
i | config | Konfigurationsdateien ausführen |
j | chat | Besondere Chat-Rechte |
k | vote | Abstimmungen starten oder erstellen |
l | password | Passwort auf dem Server setzen |
m | rcon | RCON-Befehle nutzen |
n | cheats | sv_cheats ändern und Cheat-Befehle nutzen |
o – t | custom1 – custom6 | Eigene Gruppen 1 bis 6 |
z | root | Aktiviert alle Flags und ignoriert Immunität |
Wichtig
Das Flag b (generic) ist Pflicht für jeden Admin. Ohne dieses Flag wird ein Eintrag nicht als Admin behandelt. Wer alle Rechte bekommen soll, erhält stattdessen z.
Adminmenü nutzen
Server beitreten
Verbinde dich mit deinem Server. Wie das geht, steht unter Server beitreten.Menü öffnen
Öffne das Adminmenü mit dem Befehlsm_adminin der Spielkonsole oder mit!adminbeziehungsweise/adminim Chat.
Alternative: admins.cfg
Statt der admins_simple.ini kannst du Admins auch im KeyValues-Format eintragen:
/fof/addons/sourcemod/configs/admins.cfgAdmins
{
"Spielername"
{
"auth" "steam"
"identity" "STEAM_0:1:12345678"
"flags" "abcdef"
}
}Hinweis
Beide Dateien werden von SourceMod ausgelesen. Nutze am besten nur eine davon, damit du den Überblick behältst.
Ohne Mods: Serverkonsole und RCON
Möchtest du keine Plugins installieren, bleibt dir die Serverkonsole in der Verwaltung. Dort führst du alle Serverbefehle direkt aus, ohne im Spiel Admin zu sein.
Zusätzlich lässt sich RCON aktivieren, um dieselben Befehle von außerhalb auszuführen:
Server stoppen
Stoppe deinen Server über die Verwaltung.server.cfg öffnen
Öffne per SFTP folgende Datei:/fof/cfg/server.cfgPasswort setzen
Trage folgende Zeile ein und wähle ein sicheres Passwort:rcon_password "dein-passwort"Server starten
Speichere die Datei und starte deinen Server.
Wichtig
RCON läuft bei Fistful of Frags über TCP auf derselben Portnummer wie das Spiel — einen eigenen RCON-Port gibt es nicht. Wer dein RCON-Passwort kennt, hat die volle Kontrolle über deinen Server. Nutze im Zweifel die eingebaute Konsole in der Verwaltung und vergib ein langes, einmaliges Passwort.
RCON absichern
Diese Werte trägst du zusätzlich in die /fof/cfg/server.cfg ein:
| Einstellung | Bedeutung |
|---|---|
sv_rcon_maxfailures | Anzahl fehlgeschlagener Anmeldungen, nach der eine IP gesperrt wird |
sv_rcon_minfailures | Anzahl der Fehlversuche innerhalb von sv_rcon_minfailuretime, nach der eine IP gesperrt wird |
sv_rcon_banpenalty | Dauer der Sperre in Minuten |
sv_rcon_whitelist_address | IP-Adresse, die niemals wegen Fehlversuchen gesperrt wird |
Tipp
Wie du Spieler als Admin vom Server entfernst, erfährst du unter Spieler kicken & bannen.