Este guia aborda como instalar o SourceMod e o MetaMod:Source no seu servidor de Left 4 Dead 2, configurar admins do servidor e gerenciar plugins. Para configuração básica do servidor e instruções de conexão, veja o Guia de Configuração do Servidor L4D2.
Passo 1 — Instalar MetaMod:Source e SourceMod
SourceMod é o principal framework de admin e plugins para Left 4 Dead 2. Ele requer o MetaMod:Source como dependência. Ambos devem ser instalados enviando arquivos para o diretório left4dead2/addons/ do servidor.
Baixar os Arquivos Necessários
- MetaMod:Source — Baixe a versão estável mais recente para Linux em sourcemm.net. Escolha o pacote identificado como Left 4 Dead 2 ou a build genérica Source 2009/OB.
- SourceMod — Baixe a versão estável mais recente em sourcemod.net. Selecione o pacote Linux.
Instalar MetaMod:Source
- Extraia o arquivo do MetaMod na sua máquina local. Ele produz uma pasta
addons/. - Envie o conteúdo dessa pasta
addons/paraleft4dead2/addons/no seu servidor, mesclando com quaisquer arquivos existentes. - O arquivo principal colocado é
left4dead2/addons/metamod.vdf, que instrui o motor Source a carregar o MetaMod.
Instalar SourceMod
- Extraia o arquivo do SourceMod. Ele também produz uma pasta
addons/e uma pastacfg/. - Envie ambas as pastas para
left4dead2/, mesclando com o conteúdo existente. - Os arquivos do SourceMod serão colocados em
left4dead2/addons/sourcemod/.
Verificar a Instalação
- Inicie o servidor e monitore a saída do console no GPanel.
- Procure linhas similares a:
L4D2: Loading MetaMod:Source v1.x.x L4D2: SourceMod 1.x.x loaded - Entre no servidor e digite
sm versionno console do jogo. Se o SourceMod estiver ativo, ele retornará o número da versão instalada.
Passo 2 — Estrutura de Diretórios do SourceMod
Entender onde o SourceMod armazena seus arquivos é essencial para gerenciar plugins e configurações.
| Caminho | Finalidade |
|---|---|
left4dead2/addons/sourcemod/plugins/ |
Arquivos de plugins compilados (.smx). Coloque plugins aqui para instalá-los. |
left4dead2/addons/sourcemod/plugins/disabled/ |
Mova o .smx de um plugin para cá para desativá-lo sem excluí-lo. |
left4dead2/addons/sourcemod/configs/ |
Arquivos de configuração para admins, vagas reservadas e configurações de plugins. |
left4dead2/addons/sourcemod/logs/ |
Arquivos de log do SourceMod e plugins. Verifique aqui primeiro ao solucionar erros de plugins. |
left4dead2/addons/sourcemod/translations/ |
Arquivos de idioma para saída localizada de plugins. |
Passo 3 — Adicionando Admins no SourceMod
Abra left4dead2/addons/sourcemod/configs/admins_simple.ini no editor de arquivos do GPanel. Adicione entradas de admin no formato abaixo e reinicie o servidor.
// Format: "STEAM_0:X:XXXXXXXX" "flag-string" "password" "comment"
// Flag 'z' grants all permissions (superadmin)
"STEAM_0:1:12345678" "z"
STEAM_0:X:XXXXXXXX no admins_simple.ini.
Flags de Admin Comuns
| Flag | Permissão |
|---|---|
z |
Admin completo (todas as permissões) |
b |
Expulsar jogadores |
c |
Banir jogadores |
d |
Matar/ferir jogadores |
e |
Trocar mapas |
f |
Alterar ConVars |
Você pode combinar flags. Por exemplo, "bce" concede permissões de expulsar, banir e trocar mapas sem acesso total de admin.
Passo 4 — Instalar Plugins do SourceMod
Os plugins do SourceMod são distribuídos como arquivos .smx compilados. Plugins populares para Left 4 Dead 2 incluem ferramentas de admin, controle de bots sobreviventes, sistemas de ready-up e modificadores de dificuldade.
- Baixe o arquivo
.smxdo plugin desejado. Muitos estão disponíveis nos fóruns AlliedModders. - Envie o arquivo
.smxparaleft4dead2/addons/sourcemod/plugins/. - Se o plugin incluir um arquivo de configuração (
.cfg), envie-o paraleft4dead2/cfg/sourcemod/(crie a pasta se não existir). - Reinicie o servidor. O SourceMod carrega automaticamente todos os arquivos
.smxno diretório de plugins na inicialização.
.smx para left4dead2/addons/sourcemod/plugins/disabled/ e reinicie o servidor. Este também é o primeiro passo recomendado ao solucionar conflitos de plugins.
Verificando Plugins Carregados
Após o servidor iniciar, você pode verificar quais plugins foram carregados digitando o seguinte no console do servidor (via aba Console do GPanel) ou no console do jogo como admin:
sm plugins list
Isso lista todos os plugins carregados com seu nome, versão e status. Plugins que falharam ao carregar serão marcados com um indicador de erro.
Artigos Relacionados
- Guia de Configuração do Servidor L4D2 — Configuração do Server.cfg, tokens GSLT, modos de jogo e como conectar
- Solução de Problemas do Servidor L4D2 — Problemas comuns com conexões, addons, plugins e listagem no navegador de servidores
- Como Enviar Arquivos via SFTP