Este guia abrange a configuração de administrador, comandos RCON, gestão de jogadores, gestão de mapas, suporte AMX/plugins, mapas personalizados e resolução de problemas para o seu servidor dedicado Sven Co-op. O Sven Co-op é um mod cooperativo multijogador para Half-Life onde os jogadores enfrentam campanhas em conjunto. 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 utiliza o ficheiro svencoop/users.ini para definir contas de administrador e permissões.
Adicionar 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 slot reservado) |
c | Expulsar jogadores |
d | Banir jogadores |
e | Remover banimento de jogadores |
f | Eliminar/bater em jogadores |
g | Alterar mapa |
h | Executar cvars do servidor |
n | Acesso RCON |
Para administrador completo, use todas as flags: "abcdefghijklmn"
~) enquanto conectado e escreva status. O seu Steam ID aparece no formato STEAM_0:X:XXXXXXXX.
2. Comandos RCON
Use o RCON através da consola do GPanel, consola do jogo ou uma ferramenta de terceiros. Autentique-se no jogo com:
rcon_password YourRconPassword
rcon <command>
Gestão de Jogadores
| Comando | Descrição |
|---|---|
rcon kick <userid> | Expulsar um jogador pelo ID de utilizador. |
rcon banid <minutes> <userid> | Banir um jogador. Use 0 para permanente. |
rcon addip <minutes> <ip> | Banir um endereço IP. |
rcon removeip <ip> | Remover um banimento de IP. |
rcon status | Listar todos os jogadores com IDs de utilizador e Steam IDs. |
Comandos de Mapa e Servidor
| Comando | Descrição |
|---|---|
rcon changelevel <mapname> | Alterar mapa, mantendo os jogadores conectados. |
rcon map <mapname> | Carregar mapa do zero, desconectando todos os jogadores. |
rcon maps | Listar todos os mapas disponíveis. |
rcon hostname "Name" | Alterar o nome do servidor. |
rcon sv_password "pass" | Definir ou alterar a palavra-passe de acesso. |
rcon say "message" | Enviar uma mensagem de chat para todo o servidor. |
rcon exec <filename> | Executar um ficheiro de configuração. |
rcon quit | Encerrar o servidor. |
3. Suporte AMX/Plugins
O Sven Co-op suporta plugins AngelScript (integrados) e AMX Mod X para funcionalidades adicionais.
Plugins AngelScript (Integrados)
Coloque os plugins em svencoop/scripts/plugins/ e registe-os em svencoop/default_plugins.txt.
AMX Mod X
- Pare o servidor a partir do GPanel.
- Descarregue o AMX Mod X para Sven Co-op e envie via SFTP.
- Configure o acesso de administrador através do ficheiro
users.inido AMX Mod X. - Inicie o servidor e verifique na consola.
Plugins Populares
- Ferramentas de administração: Expulsão, banimento e gestão de jogadores melhorados.
- Votação de mapas: Permite aos jogadores votar no próximo mapa.
- Estatísticas de jogadores: Acompanhamento de eliminações, mortes e tempo de jogo.
- Anti-cheat: Deteção de batota do lado do servidor.
4. Mapas Personalizados
Instalar Mapas Manualmente
- Descarregue o ficheiro
.bspdo mapa e quaisquer recursos associados. - Envie o ficheiro
.bspparasvencoop/maps/via SFTP. - Envie recursos adicionais (texturas, sons) para os diretórios apropriados.
- Adicione o nome do mapa ao
mapcycle.txtpara a rotação. - Teste com
rcon changelevel mapname.
5. Resolução de Problemas
Servidor Crasha ao Carregar Mapa
- Verifique a consola do GPanel para mensagens de erro.
- Tente carregar um mapa diferente -- o ficheiro 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.
- Confirme o IP e porta corretos no separador Network.
- Certifique-se de que tanto o servidor como o jogador estão na mesma versão do jogo.
RCON Não Funciona
- Verifique se
rcon_passwordestá definido nas variáveis de arranque e noserver.cfg. - Autentique-se com a palavra-passe correta (sensível a maiúsculas/minúsculas) antes de enviar comandos.
- Verifique se escreveu
rcon_passwordseguido da palavra-passe antes de usar comandosrcon. - Use a consola do GPanel diretamente como alternativa -- não requer autenticação RCON.
Mapas Personalizados Não Carregam
- Verifique se o ficheiro
.bspestá no diretóriosvencoop/maps/. - Confirme que o nome do mapa no seu comando ou mapcycle corresponde exatamente ao nome do ficheiro (sensível a maiúsculas/minúsculas no Linux).
- Procure erros de recursos em falta na consola -- pode precisar de ficheiros adicionais.
Artigos Relacionados
- Guia de Configuração do Servidor Sven Co-op
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Ficheiros via SFTP
- Guia de Arranque do Servidor
Precisa de Ajuda?
Se tiver problemas com o seu servidor Sven Co-op que não estejam 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 da consola do GPanel.