Este guia aborda a configuração de administrador, comandos RCON, gerenciamento de jogadores, gerenciamento de mapas, suporte a AMX/plugins, mapas personalizados e solução de problemas para o seu servidor dedicado de Sven Co-op. Sven Co-op é um mod cooperativo multijogador para Half-Life onde os jogadores enfrentam campanhas juntos. Para configuração inicial, configuração e instruções de conexão, consulte o Guia de Configuração do Servidor Sven Co-op.
1. Configuração de Administrador (users.ini)
O Sven Co-op usa svencoop/users.ini para definir contas de administrador e permissões.
Adicionando um Administrador
# Format: "STEAM_ID" "password" "access_flags" "name"
"STEAM_0:1:12345678" "" "abcdefghijklmn" "AdminName"
Flags de Acesso
| Flag | Permissão |
|---|---|
a | Imunidade (não pode ser expulso/banido por outros administradores) |
b | Reserva (acesso a vaga reservada) |
c | Expulsar jogadores |
d | Banir jogadores |
e | Desbanir jogadores |
f | Matar/bater em jogadores |
g | Trocar mapa |
h | Executar cvars do servidor |
n | Acesso RCON |
Para administrador completo, use todas as flags: "abcdefghijklmn"
~) enquanto estiver conectado e digite status. Seu Steam ID aparece no formato STEAM_0:X:XXXXXXXX.
2. Comandos RCON
Use RCON através do console do GPanel, console do jogo ou uma ferramenta de terceiros. Autentique-se no jogo com:
rcon_password YourRconPassword
rcon <command>
Gerenciamento de Jogadores
| Comando | Descrição |
|---|---|
rcon kick <userid> | Expulsa um jogador pelo user ID. |
rcon banid <minutes> <userid> | Bane um jogador. Use 0 para permanente. |
rcon addip <minutes> <ip> | Bane um endereço IP. |
rcon removeip <ip> | Remove um banimento de IP. |
rcon status | Lista todos os jogadores com user IDs e Steam IDs. |
Comandos de Mapa e Servidor
| Comando | Descrição |
|---|---|
rcon changelevel <mapname> | Troca o mapa, mantendo os jogadores conectados. |
rcon map <mapname> | Carrega o mapa do zero, desconectando todos os jogadores. |
rcon maps | Lista todos os mapas disponíveis. |
rcon hostname "Name" | Altera o nome do servidor. |
rcon sv_password "pass" | Define ou altera a senha de entrada. |
rcon say "message" | Envia uma mensagem no chat para todo o servidor. |
rcon exec <filename> | Executa um arquivo de configuração. |
rcon quit | Desliga o servidor. |
3. Suporte a AMX/Plugins
O Sven Co-op suporta plugins AngelScript (integrados) e AMX Mod X para funcionalidades estendidas.
Plugins AngelScript (Integrados)
Coloque os plugins em svencoop/scripts/plugins/ e registre-os em svencoop/default_plugins.txt.
AMX Mod X
- Pare o servidor pelo GPanel.
- Baixe o AMX Mod X para Sven Co-op e envie via SFTP.
- Configure o acesso de administrador através do arquivo
users.inido AMX Mod X. - Inicie o servidor e verifique no console.
Plugins Populares
- Ferramentas de administração: Expulsão, banimento e gerenciamento de jogadores aprimorados.
- Votação de mapas: Permite que jogadores votem no próximo mapa.
- Estatísticas de jogadores: Rastreia kills, mortes e tempo de jogo.
- Anti-cheat: Detecção de trapaças no lado do servidor.
4. Mapas Personalizados
Instalando Mapas Manualmente
- Baixe o arquivo
.bspdo mapa e quaisquer recursos associados. - Envie o
.bspparasvencoop/maps/via SFTP. - Envie recursos adicionais (texturas, sons) para os diretórios apropriados.
- Adicione o nome do mapa ao
mapcycle.txtpara rotação. - Teste com
rcon changelevel mapname.
5. Solução de Problemas
Servidor Trava ao Carregar Mapa
- Verifique o console do GPanel para mensagens de erro.
- Tente carregar um mapa diferente -- o arquivo do mapa pode estar corrompido.
- Remova mapas personalizados ou plugins adicionados recentemente para testar.
Jogadores Não Conseguem Conectar
- Verifique se o servidor está em execução no GPanel.
- Confira o IP e porta corretos na aba Network.
- Certifique-se de que o servidor e o jogador estão na mesma versão do jogo.
RCON Não Funciona
- Verifique se
rcon_passwordestá definido nas variáveis de inicialização e noserver.cfg. - Autentique-se com a senha correta (diferencia maiúsculas de minúsculas) antes de enviar comandos.
- Verifique se você digitou
rcon_passwordseguido da senha antes de usar comandosrcon. - Use o console do GPanel diretamente como alternativa -- ele não requer autenticação RCON.
Mapas Personalizados Não Carregam
- Verifique se o arquivo
.bspestá no diretóriosvencoop/maps/. - Confira se o nome do mapa no seu comando ou mapcycle corresponde exatamente ao nome do arquivo (diferencia maiúsculas de minúsculas no Linux).
- Procure erros de recursos ausentes no console -- você pode precisar de arquivos adicionais.
Artigos Relacionados
- Guia de Configuração do Servidor Sven Co-op
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Arquivos via SFTP
- Guia de Inicialização do Servidor
Precisa de Ajuda?
Se você encontrar problemas com seu servidor Sven Co-op que não são abordados aqui, abra um ticket de suporte e inclua o IP do seu servidor, uma descrição do problema e quaisquer mensagens de erro relevantes do console do GPanel.