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 admin-rechten 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 ingame-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 op een van de volgende sites:
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 ingame 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 in:
.../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; deze 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 welke rechten de admin krijgt:
| Rechten | Flag | Beschrijving |
|---|---|---|
| reservering | a | Slotreservering |
| generiek | b | Basisrechten (verplicht) |
| kick | c | Speler kicken |
| ban | d | Speler verbannen |
| unban | e | Ban opheffen |
| slay | f | Speler doden/slaan |
| changemap | g | Map wisselen |
| cvar | h | Serverwaarden wijzigen |
| config | i | Serverconfig 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 worden gecombineerd (bijv. bc voor kickrechten). Voor volledige toegang gebruik je alleen z. Het admin-menu open je door in de chat admin of in de console sm_admin in te typen.
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 een ban 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> | Stelt een serverconfiguratievariabele in tijdens runtime |
sm_vote <onderwerp> | Start een eenvoudige stemming |
sm_restartgame <seconden> | Start het spel opnieuw na een aftelling |
sm_say <bericht> | Stuurt een bericht naar de globale chat |
