Conceder direitos de administrador permite uma gestão simples e completa com controle total sobre seu servidor. Como admin, você pode usar todas as opções e funções disponíveis no jogo diretamente durante a partida. A seguir, estão descritos todos os passos para conceder direitos de admin no seu servidor.
Para se registrar como admin, é obrigatório instalar o SourceMod ou MetaMod. Além disso, você precisa do Steam ID da sua conta Steam. Existem várias formas de obtê-lo: você pode usar um site externo que oferece esse serviço ou obtê-lo diretamente pelo console do jogo.
Para obter seu SteamID via site, abra primeiro seu perfil Steam e clique com o botão direito em qualquer lugar da página para copiar a URL do perfil. Em seguida, cole essa URL em um dos seguintes sites:
O site mostrará seu SteamID e outras informações da conta. Para o registro de admin, você precisa do SteamID32:
steamID32: STEAM_0:1:XXXXXX
Alternativamente, você pode obter seu SteamID dentro do jogo pelo console. Inicie o jogo, conecte-se ao seu servidor, abra o console e digite o comando:
status
Isso mostrará os detalhes da sua conexão, incluindo seu SteamID. Depois, conecte-se ao servidor via FTP e abra o arquivo admins.cfg, que está localizado em:
.../addons/sourcemod/configs/
O arquivo contém uma entrada de exemplo que você pode copiar e ajustar:
Admins
{
"Nome do jogador"
{
"auth" "steam"
"identity" "STEAM_0:1:XXXXX"
"flags" "abcdef"
}
}
O nome do jogador não precisa ser igual ao nome da sua conta Steam; serve apenas como referência interna. O campo auth define o método de autenticação, que permanece como steam. Em identity, insira o SteamID32. As flags definem os direitos atribuídos ao admin:
| Permissão | Flag | Descrição |
|---|---|---|
| reservation | a | Reserva de slot |
| generic | b | Direitos básicos (obrigatório) |
| kick | c | Expulsar jogador |
| ban | d | Banir jogador |
| unban | e | Remover banimento |
| slay | f | Matar ou bater no jogador |
| changemap | g | Trocar mapa |
| cvar | h | Alterar valores do servidor |
| config | i | Executar configurações do servidor |
| chat | j | Direitos avançados de chat |
| vote | k | Iniciar votações de admin |
| password | l | Definir senha do servidor |
| rcon | m | Executar comandos RCON |
| cheats | n | Ativar sv_cheats |
| root | z | Acesso total |
Você pode combinar várias flags (ex.: bc para direitos de expulsão). Para acesso total, use apenas z. O menu de admin pode ser aberto digitando admin no chat ou sm_admin no console.
Aqui está uma lista dos comandos comuns que você pode usar como admin no seu servidor.
| Comando | Descrição |
|---|---|
sm_kick <player> | Expulsa um jogador |
sm_ban <player> <time> [reason] | Bane um jogador por X minutos (0 = permanente) |
sm_unban <SteamID/IP> | Remove o banimento de um jogador |
sm_slay <player> | Mata o jogador imediatamente |
sm_slap <player> [damage] | Bate no jogador (opcionalmente com dano) |
sm_map <mapname> | Troca para o mapa especificado |
sm_cvar <cvar> <value> | Define uma variável de configuração do servidor em tempo real |
sm_vote <topic> | Inicia uma votação simples |
sm_restartgame <seconds> | Reinicia o jogo após uma contagem regressiva |
sm_say <message> | Envia uma mensagem no chat global |
