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 adminrechten 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 websites:
De website toont je je SteamID en andere accountinformatie. Voor de admin-registratie heb je de SteamID32 nodig:
steamID32: STEAM_0:1:XXXXXX
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 voorbeeldinvoer 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 (verplicht) |
| kick | c | Speler kicken |
| ban | d | Speler verbannen |
| unban | e | Ban opheffen |
| slay | f | Speler doden of slaan |
| 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 adminmenu open je 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 <player> | Kickt een speler |
sm_ban <player> <time> [reden] | Verban een speler voor X minuten (0 = permanent) |
sm_unban <SteamID/IP> | Hef de ban van een speler op |
sm_slay <player> | Doodt de speler direct |
sm_slap <player> [damage] | Slaat de speler (optioneel met schade) |
sm_map <mapname> | Wisselt naar de opgegeven map |
sm_cvar <cvar> <value> | Stelt een serverconfiguratievariabele in tijdens runtime |
sm_vote <topic> | Start een eenvoudige stemming |
sm_restartgame <seconds> | Start het spel opnieuw na een aftelling |
sm_say <message> | Stuurt een bericht naar de globale chat |
