Para tornar alguém admin em um servidor de Day of Defeat: Source na PlayNHost, instale o SourceMod, adicione o SteamID da pessoa com as flags "99:z" ao dod/addons/sourcemod/configs/admins_simple.ini e digite sm_reloadadmins no Console. Os admins então expulsam com sm_kick e banem com sm_ban, no jogo ou pela aba Console do painel.
O SourceMod não vem em um servidor novo. Instale-o primeiro: Como instalar o SourceMod no seu servidor de Day of Defeat: Source.
Vire admin
- Entre no seu servidor pelo jogo.
- No painel, clique na aba Console, digite
statusna caixa Digite um comando e pressione Enter. Ache o seu nome na lista e copie o seu SteamID da mesma linha, por exemploSTEAM_0:1:16ou[U:1:33]. - Clique na aba Files e abra o
dod/addons/sourcemod/configs/admins_simple.ini. - Adicione uma linha nova com o seu SteamID e as flags, os dois entre aspas:
"STEAM_0:1:16" "99:z". - Clique em Salvar conteúdo.
- Na aba Console, digite
sm_reloadadminse pressione Enter. - No jogo, abra o console do desenvolvedor com
~, digitesm_admine pressione Enter. De volta ao jogo, o menu de admin abre.

O SourceMod lê o SteamID em qualquer uma das formas: STEAM_0:1:16, [U:1:33] ou o número de 17 dígitos do link de um perfil da Steam (o código de admins do SourceMod transforma cada uma no mesmo ID).
O que significam as flags de admin?
99:z dá acesso root: todas as flags, com nível de imunidade 99, então admins com um nível menor não podem expulsar nem banir você. Para um moderador, dê menos flags, por exemplo "STEAM_0:1:16" "bcd". As principais flags, do guia de admins da AlliedModders:
| Flag | Permite |
|---|---|
a | um slot reservado |
b | admin genérico, necessário para todo admin |
c | expulsar outros jogadores |
d | banir outros jogadores |
e | remover banimentos |
g | trocar o mapa |
z | tudo, e ignora a imunidade |
Expulse, bana e desbana jogadores
Digite isto no console do jogo como admin, ou na aba Console do painel, que não precisa de direitos de admin. No chat, um admin pode digitar o mesmo comando com ! no lugar de sm_, por exemplo !kick, ou com / para escondê-lo dos outros jogadores.
| Comando | O que faz |
|---|---|
sm_kick <name or #userid> [reason] | expulsa um jogador |
sm_ban <name or #userid> <minutes> [reason] | bane um jogador; 0 minutos é um banimento permanente |
sm_unban <steamid or ip> | remove um banimento |
sm_map <map> | troca o mapa |
sm_who | lista os jogadores e os direitos de admin deles |
O #userid é o número de userid do jogador mostrado por status, por exemplo sm_ban #5 0 cheating. Os comandos vêm da lista de comandos de admin do SourceMod.
Posso expulsar jogadores sem o SourceMod?
Pode, pela aba Console. A lista de comandos do console da Valve tem os comandos da própria engine:
status: lista os jogadores, com o userid e o SteamID deles.kick: expulsa um jogador pelo slot, userid ou nome, por exemplokick PlayerName.banid,removeidelistid: adicionam um SteamID à lista de banimentos, o removem e listam os banimentos.writeid: grava a lista de banimentos permanentes no arquivobanned_user.cfg.
Os comandos do SourceMod são mais fáceis para banimentos, porque aceitam o nome do jogador e a duração em uma linha só.
Existe um botão de expulsar no painel?
Não. O card Jogadores ativos na Visão geral mostra quem está online e há quanto tempo está conectado, sem botões de expulsar ou banir para este jogo. Use os comandos acima.
Relacionados: Como usar o Console e o RCON no seu servidor de Day of Defeat: Source e Como definir uma senha de entrada no seu servidor de Day of Defeat: Source.



