Este guia abrange como instalar o SourceMod e o MetaMod:Source no seu servidor Left 4 Dead 2, configurar admins do servidor e gerir plugins. Para configuração básica do servidor e instruções de ligação, consulte o Guia de Configuração do Servidor L4D2.
Passo 1 — Instalar MetaMod:Source e SourceMod
O SourceMod é o principal framework de admin e plugins para Left 4 Dead 2. Requer o MetaMod:Source como dependência. Ambos devem ser instalados carregando ficheiros para o diretório left4dead2/addons/ do servidor.
Descarregar os Ficheiros Necessários
- MetaMod:Source — Descarregue a versão estável mais recente para Linux em sourcemm.net. Escolha o pacote identificado como Left 4 Dead 2 ou a versão genérica Source 2009/OB.
- SourceMod — Descarregue a versão estável mais recente em sourcemod.net. Selecione o pacote Linux.
Instalar MetaMod:Source
- Extraia o arquivo do MetaMod no seu computador local. Irá produzir uma pasta
addons/. - Carregue o conteúdo dessa pasta
addons/paraleft4dead2/addons/no seu servidor, fundindo com quaisquer ficheiros existentes. - O ficheiro principal colocado é
left4dead2/addons/metamod.vdf, que indica ao motor Source para carregar o MetaMod.
Instalar SourceMod
- Extraia o arquivo do SourceMod. Também produz uma pasta
addons/e uma pastacfg/. - Carregue ambas as pastas para
left4dead2/, fundindo com o conteúdo existente. - Os ficheiros do SourceMod serão colocados em
left4dead2/addons/sourcemod/.
Verificar a Instalação
- Inicie o servidor e monitorize a saída da consola no GPanel.
- Procure linhas semelhantes a:
L4D2: Loading MetaMod:Source v1.x.x L4D2: SourceMod 1.x.x loaded - Entre no servidor e escreva
sm versionna consola do jogo. Se o SourceMod estiver ativo, irá retornar o número da versão instalada.
Passo 2 — Estrutura de Diretórios do SourceMod
Compreender onde o SourceMod armazena os seus ficheiros é essencial para gerir plugins e configurações.
| Caminho | Finalidade |
|---|---|
left4dead2/addons/sourcemod/plugins/ |
Ficheiros de plugins compilados (.smx). Coloque plugins aqui para os instalar. |
left4dead2/addons/sourcemod/plugins/disabled/ |
Mova o ficheiro .smx de um plugin para aqui para o desativar sem o eliminar. |
left4dead2/addons/sourcemod/configs/ |
Ficheiros de configuração para admins, slots reservados e definições de plugins. |
left4dead2/addons/sourcemod/logs/ |
Ficheiros de log do SourceMod e dos plugins. Verifique aqui primeiro ao resolver problemas com plugins. |
left4dead2/addons/sourcemod/translations/ |
Ficheiros de idioma para saída localizada dos plugins. |
Passo 3 — Adicionar Admins do SourceMod
Abra left4dead2/addons/sourcemod/configs/admins_simple.ini no editor de ficheiros do GPanel. Adicione entradas de admin no formato abaixo, depois 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 em admins_simple.ini.
Flags de Admin Comuns
| Flag | Permissão |
|---|---|
z |
Admin total (todas as permissões) |
b |
Expulsar jogadores |
c |
Banir jogadores |
d |
Eliminar/prejudicar jogadores |
e |
Mudanças de mapa |
f |
Alterar ConVars |
Pode combinar flags. Por exemplo, "bce" concede permissões de expulsão, banimento e mudança de mapa sem acesso total de admin.
Passo 4 — Instalar Plugins do SourceMod
Os plugins do SourceMod são distribuídos como ficheiros .smx compilados. Plugins populares para Left 4 Dead 2 incluem ferramentas de admin, controlo de bots sobreviventes, sistemas de ready-up e modificadores de dificuldade.
- Descarregue o ficheiro
.smxdo plugin escolhido. Muitos estão disponíveis nos fóruns AlliedModders. - Carregue o ficheiro
.smxparaleft4dead2/addons/sourcemod/plugins/. - Se o plugin incluir um ficheiro de configuração (
.cfg), carregue-o paraleft4dead2/cfg/sourcemod/(crie a pasta se não existir). - Reinicie o servidor. O SourceMod carrega automaticamente todos os ficheiros
.smxno diretório de plugins ao arrancar.
.smx para left4dead2/addons/sourcemod/plugins/disabled/ e reinicie o servidor. Este é também o primeiro passo recomendado ao resolver conflitos de plugins.
Verificar Plugins Carregados
Após o servidor arrancar, pode verificar quais plugins estão carregados escrevendo o seguinte na consola do servidor (via separador Console do GPanel) ou na consola do jogo como admin:
sm plugins list
Isto lista todos os plugins carregados com o seu nome, versão e estado. 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 se ligar
- Resolução de Problemas do Servidor L4D2 — Problemas comuns com ligações, addons, plugins e listagem no navegador de servidores
- Como Carregar Ficheiros via SFTP