background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorias

TF2 Configuração de Admin & Plugins (SourceMod/MetaMod)


Este guia abrange a instalação do MetaMod:Source e SourceMod no seu servidor de Team Fortress 2, a configuração de contas de administrador e a gestão de plugins. Para a configuração principal do servidor, tokens GSLT e rotação de mapas, consulte o Guia de Configuração do Servidor TF2.

Instalar o MetaMod:Source

O MetaMod:Source é uma camada de plugins que fica entre o motor do jogo e o SourceMod. Deve ser instalado antes do SourceMod.

  1. Descarregue a versão estável mais recente em sourcemm.net. Escolha a versão Linux (o servidor funciona em Linux).
  2. Extraia o arquivo. Contém uma pasta addons/.
  3. Envie o conteúdo para que se integre no diretório tf/addons/ do seu servidor via SFTP ou o gestor de ficheiros do GPanel. O caminho resultante deve ser tf/addons/metamod/.
  4. Verifique a instalação iniciando o servidor e executando meta version na consola. Deverá ver a string de versão do MetaMod.
Estrutura de diretórios após a instalação:
tf/addons/metamod/
tf/addons/metamod.vdf

Instalar o SourceMod

O SourceMod é o framework de scripting e plugins para jogos do motor Source. Requer que o MetaMod:Source esteja instalado primeiro.

  1. Descarregue a versão estável mais recente do SourceMod em sourcemod.net. Escolha a versão Linux.
  2. Extraia o arquivo. Contém uma pasta addons/ e uma pasta cfg/.
  3. Envie ambas as pastas via SFTP, integrando-as em tf/addons/ e tf/cfg/ respetivamente.
  4. Reinicie o servidor.
  5. Verifique executando sm version na consola do servidor.

Diretórios Principais do SourceMod

Caminho Finalidade
tf/addons/sourcemod/plugins/ Ficheiros de plugins compilados (.smx)
tf/addons/sourcemod/plugins/disabled/ Plugins colocados aqui são carregados mas não ativados
tf/addons/sourcemod/configs/ Ficheiros de configuração de plugins
tf/addons/sourcemod/logs/ Ficheiros de registo do SourceMod e plugins
tf/addons/sourcemod/translations/ Ficheiros de frases de idioma

Adicionar Admins ao SourceMod

Para conceder acesso de administrador no jogo a uma conta Steam, edite tf/addons/sourcemod/configs/admins_simple.ini e adicione uma linha no seguinte formato:

"STEAM_0:X:XXXXXXXX"   "99:z"    // 99:z = full root access

Substitua o SteamID pelo SteamID2 da conta alvo. A flag z concede todas as permissões. Pode encontrar o SteamID de um jogador utilizando ferramentas como steamid.io.

Flags de Admin Comuns

Flag Permissão
b Expulsar jogadores
c Banir jogadores
d Desbanir jogadores
e Eliminar/bater em jogadores
f Mudar mapa
g Alterar cvars do servidor
z Todas as permissões (root)

Recarregue os admins sem reiniciar o servidor executando sm_reloadadmins na consola do servidor.

Dica: Para configurações com múltiplos servidores, considere utilizar o SourceBans++ para gestão centralizada de banimentos e admins através de um painel web.

Instalar Plugins

Os plugins são distribuídos como ficheiros .smx. Para instalar um plugin:

  1. Descarregue o ficheiro .smx em forums.alliedmods.net ou no repositório do plugin.
  2. Envie o ficheiro .smx para tf/addons/sourcemod/plugins/ via SFTP.
  3. Se o plugin incluir ficheiros adicionais (configurações, traduções, gamedata), envie-os para os subdiretórios correspondentes do SourceMod.
  4. Reinicie o servidor, ou execute sm plugins load pluginname na consola para o carregar a quente.
Importante: Leia sempre o tópico do plugin no AlliedModders antes de instalar. Muitos plugins requerem dependências específicas (como TF2Attributes ou DHooks) que devem ser instaladas separadamente. Utilizar uma versão incompatível pode causar erros ou crashes.
Plugin Finalidade Fonte
Admin File Manager Comandos de admin no jogo: expulsar, banir, silenciar, mudar mapa Incluído com o SourceMod
Basevotes / NativeVotes Votações de jogadores: sm_vote, sm_votemap, sm_votekick Incluído com o SourceMod / Fóruns AlliedModders
RockTheVote (RTV) Jogadores votam para saltar o mapa atual antecipadamente Fóruns AlliedModders
MapChooser Extended Votação no final do mapa com suporte a nomeações e tempos de espera Fóruns AlliedModders
TF2Attributes Modificação de atributos de itens em tempo de execução, necessário para muitos plugins de TF2 GitHub / AlliedModders
Freak Fortress 2 (FF2) Modo de jogo personalizado de chefe contra jogadores Fóruns AlliedModders
VSH / Saxton Hale Modo de jogo clássico um contra todos Saxton Hale Fóruns AlliedModders
SourceBans++ Gestão de banimentos integrada com a web em múltiplos servidores Fóruns AlliedModders

Gerir Plugins

Listar Plugins Carregados

Execute o seguinte na consola do servidor para ver todos os plugins atualmente carregados e o seu estado:

sm plugins list

Desativar um Plugin

Mova o ficheiro .smx de tf/addons/sourcemod/plugins/ para tf/addons/sourcemod/plugins/disabled/, depois execute sm plugins unload pluginname na consola ou reinicie o servidor.

Atualizar um Plugin

  1. Descarregue a nova versão do ficheiro .smx.
  2. Substitua o ficheiro existente em tf/addons/sourcemod/plugins/.
  3. Se ficheiros de configuração ou tradução atualizados estiverem incluídos, substitua-os também.
  4. Reinicie o servidor para carregar o plugin atualizado.
Dica: Verifique tf/addons/sourcemod/logs/ após qualquer alteração de plugin para confirmar que carregou com sucesso e que não ocorreram erros.

Artigos Relacionados


Precisa de ajuda? Se tiver problemas ao instalar o SourceMod ou plugins, por favor abra um ticket de suporte e inclua quaisquer mensagens de erro de tf/addons/sourcemod/logs/.

Este artigo foi útil?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.