Conceder permissões de administrador permite gerenciar seu servidor de forma simples e abrangente, com controle total. Como admin, você pode usar diretamente no jogo todas as opções e recursos disponíveis. A seguir, explicamos todos os passos necessários para conceder permissões de administrador no seu servidor.
Para se registrar como admin, é obrigatório instalar o SourceMod ou o MetaMod. Você também precisará do Steam ID da sua conta Steam. Há diferentes maneiras de obtê-lo: você pode usar um site externo que ofereça esse serviço ou consultá-lo diretamente pelo console do jogo.
Para obter seu SteamID por meio de um site, primeiro abra seu perfil Steam e clique com o botão direito em qualquer lugar da página para copiar o URL do perfil. Em seguida, cole esse URL em um dos seguintes sites:
O site mostrará seu SteamID e outras informações da conta. Para o registro como admin, você precisa do SteamID32:
steamID32: STEAM_0:1:XXXXXX
Como alternativa, você também pode consultar seu SteamID pelo console do jogo. 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 por SFTP ou abra o gerenciador de arquivos em Arquivos e acesse o arquivo admins.cfg, localizado em:
.../addons/sourcemod/configs/
O arquivo contém um exemplo de entrada que você pode copiar e ajustar:
Admins
{
"Player name"
{
"auth" "steam"
"identity" "STEAM_0:1:XXXXX"
"flags" "abcdef"
}
}
O nome do jogador não precisa ser igual ao nome da sua conta Steam; ele serve apenas como referência interna. O campo auth define o método de autenticação, que deve permanecer como steam. Em identity, informe o SteamID32. Os flags definem as permissões concedidas ao admin:
| Permissão | Flag | Descrição |
|---|---|---|
| reservation | a | Reserva de slot |
| generic | b | Permissões básicas (obrigatórias) |
| kick | c | Expulsar jogadores |
| ban | d | Banir jogadores |
| unban | e | Remover banimentos de jogadores |
| slay | f | Matar ou dar um tapa em jogadores |
| changemap | g | Trocar o mapa |
| cvar | h | Alterar valores do servidor |
| config | i | Executar configurações do servidor |
| chat | j | Permissões avançadas de chat |
| vote | k | Iniciar votações de admin |
| password | l | Definir a senha do servidor |
| rcon | m | Executar comandos RCON |
| cheats | n | Ativar sv_cheats |
| root | z | Acesso total |
Você pode combinar vários flags (por exemplo, bc para permissões de expulsão). Para ter acesso total, use somente z. Para abrir o menu de administração, digite admin no chat ou sm_admin no console.
Confira uma lista de comandos de administração comuns que você pode usar 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] | Dá um tapa no jogador (com dano opcional) |
sm_map <mapname> | Troca para o mapa indicado |
sm_cvar <cvar> <value> | Define uma variável de configuração do servidor durante a execução |
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 |
