Het toekennen van administratorrechten stelt je in staat om je server eenvoudig en volledig te beheren met volledige controle. Als admin kun je alle beschikbare opties en functies die het spel biedt direct in het spel gebruiken. Hieronder worden alle stappen beschreven die je moet volgen om administratorrechten voor je server toe te kennen.
Om je als admin te registreren, is het verplicht om SourceMod of MetaMod te installeren. Daarnaast heb je de Steam ID van je Steam-account nodig. Er zijn verschillende manieren om deze te verkrijgen: je kunt een externe website gebruiken die deze service aanbiedt, of je kunt deze direct via de in-game console opvragen.
Om je SteamID via een website te verkrijgen, open eerst je Steam-profiel en klik met de rechtermuisknop ergens op de pagina om de profiel-URL te kopiëren. Plak deze URL vervolgens in een van de volgende websites:
De site toont je je SteamID en andere accountinformatie. Voor de admin-registratie heb je de SteamID32 nodig:
steamID32: STEAM_0:1:XXXXXX
Als alternatief kun je je SteamID ook in-game via de console opvragen. Start het spel, verbind met je server, open de console en voer het commando in:
status
Dit toont je verbindingsgegevens inclusief je SteamID. Verbind daarna via FTP met de server en open het bestand admins.cfg, dat zich bevindt onder:
.../addons/sourcemod/configs/
Het bestand bevat een voorbeeldvermelding die je kunt kopiëren en aanpassen:
Admins
{
"Spelersnaam"
{
"auth" "steam"
"identity" "STEAM_0:1:XXXXX"
"flags" "abcdef"
}
}
De Spelersnaam hoeft niet overeen te komen met je Steam-accountnaam; het dient alleen als interne referentie. Het veld auth definieert de authenticatiemethode, die op steam blijft staan. In identity vul je de SteamID32 in. De flags bepalen de rechten die aan de admin worden toegekend:
| Rechten | Flag | Beschrijving |
|---|---|---|
| reservation | a | Slotreservering |
| generic | b | Basisrechten (vereist) |
| kick | c | Speler kicken |
| ban | d | Speler verbannen |
| unban | e | Verbanning opheffen |
| slay | f | Speler slaan of doden |
| changemap | g | Map wisselen |
| cvar | h | Serverwaarden wijzigen |
| config | i | Serverconfiguraties uitvoeren |
| chat | j | Uitgebreide chatrechten |
| vote | k | Admin-stemmen starten |
| password | l | Serverwachtwoord instellen |
| rcon | m | RCON-commando's uitvoeren |
| cheats | n | sv_cheats activeren |
| root | z | Volledige toegang |
Meerdere flags kunnen gecombineerd worden (bijv. bc voor kickrechten). Voor volledige toegang gebruik je alleen z. Het admin-menu kun je openen door in de chat admin of in de console sm_admin in te voeren.
Hier vind je een lijst met gangbare admin-commando's die je als admin op je server kunt gebruiken.
| Commando | Beschrijving |
|---|---|
sm_kick <speler> | Kickt een speler |
sm_ban <speler> <tijd> [reden] | Verban een speler voor X minuten (0 = permanent) |
sm_unban <SteamID/IP> | Hef de ban van een speler op |
sm_slay <speler> | Doodt de speler direct |
sm_slap <speler> [schade] | Slaat de speler (optioneel met schade) |
sm_map <mapnaam> | Wisselt naar de opgegeven map |
sm_cvar <cvar> <waarde> | Zet een serverconfiguratievariabele tijdens runtime |
sm_vote <onderwerp> | Start een eenvoudige stemming |
sm_restartgame <seconden> | Start het spel opnieuw na aftellen |
sm_say <bericht> | Stuurt een bericht naar de globale chat |
