Este guia aborda a administração do servidor Left 4 Dead, incluindo acesso RCON, comandos da consola do motor Source, gestão de jogadores, instalação de plugins SourceMod e resolução de problemas.
RCON (Consola Remota)
RCON permite-lhe executar comandos do servidor remotamente. Para configurar o RCON, adicione o seguinte ao seu left4dead/cfg/server.cfg:
rcon_password "your_secure_password"
Para usar o RCON a partir da consola no jogo, escreva:
rcon_password your_secure_password
rcon [command]
Também pode executar comandos diretamente a partir do separador Console do GPanel sem necessidade de autenticação RCON.
Comandos Essenciais do Servidor
| Comando | Descrição |
|---|---|
changelevel [map] |
Muda para o mapa especificado (ex.: changelevel l4d_hospital01_apartment) |
status |
Mostra informações do servidor, jogadores conectados e os seus Steam IDs |
kick [name] |
Expulsa um jogador pelo nome |
kickid [userid] |
Expulsa um jogador pelo ID de utilizador (da saída do comando status) |
banid [minutes] [steamid] |
Bane um jogador pelo Steam ID (0 = permanente) |
removeid [steamid] |
Remove o ban de um jogador pelo Steam ID |
say [message] |
Envia uma mensagem a todos os jogadores como servidor |
maps * |
Lista todos os mapas disponíveis no servidor |
sv_password [password] |
Define ou altera a palavra-passe do servidor em tempo de execução |
hostname [name] |
Altera o nome do servidor em tempo de execução |
quit |
Encerra o servidor de forma controlada |
Comandos de Modo de Jogo
| Comando | Descrição |
|---|---|
sv_gametypes coop |
Definir modo de jogo para cooperativo |
sv_gametypes versus |
Definir modo de jogo para versus (sobreviventes vs infetados) |
sv_gametypes survival |
Definir modo de jogo para sobrevivência |
z_difficulty Easy/Normal/Hard/Impossible |
Alterar a dificuldade da IA |
Gestão de Jogadores
Gestão de Bans
O servidor mantém uma lista de bans em left4dead/cfg/banned_user.cfg. Pode editar este ficheiro diretamente ou usar comandos da consola:
// Ban a player for 60 minutes
banid 60 STEAM_0:1:12345678
// Permanent ban
banid 0 STEAM_0:1:12345678
// Write bans to file
writeid
// Remove a ban
removeid STEAM_0:1:12345678
writeid para guardar a lista de bans no disco. Caso contrário, os bans serão perdidos ao reiniciar o servidor.
Instalação do SourceMod
SourceMod é um framework de plugins popular para servidores do motor Source que adiciona menus de administração, comandos personalizados e modificações de jogabilidade.
- Pare o seu servidor a partir do GPanel.
- Descarregue o SourceMod e o MetaMod:Source para o SO do seu servidor (Linux).
- Carregue e extraia ambos os arquivos para o diretório
left4dead/via SFTP. A pastaaddons/deve ser criada dentro deleft4dead/. - Adicione o seu Steam ID a
left4dead/addons/sourcemod/configs/admins_simple.ini:"STEAM_0:1:12345678" "99:z" - Inicie o servidor. Escreva
sm versionna consola para verificar que o SourceMod foi carregado.
Resolução de Problemas
| Problema | Solução |
|---|---|
| O servidor não aparece no navegador | Verifique se o servidor está em execução e conectado ao Steam (procure na consola por Connection to Steam servers successful). Defina sv_allow_lobby_connect_only 0 no server.cfg. |
| RCON não funciona | Certifique-se de que rcon_password está definido no server.cfg e que introduziu a palavra-passe correspondente no seu cliente. |
| Mudança de mapa crasha o servidor | Verifique se o nome do mapa está correto usando maps *. Mapas personalizados devem ser carregados para o diretório left4dead/maps/. |
| SourceMod não carrega | Certifique-se de que o MetaMod:Source está instalado primeiro. Verifique se left4dead/addons/metamod.vdf existe. Confirme que as permissões dos ficheiros estão corretas. |
Artigos Relacionados
- Guia de Configuração do Servidor Left 4 Dead
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Ficheiros via SFTP