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
Kategorien

TF2 Admin- & Plugin-Einrichtung (SourceMod/MetaMod)


Diese Anleitung behandelt die Installation von MetaMod:Source und SourceMod auf Ihrem Team Fortress 2 Server, die Einrichtung von Admin-Konten und die Verwaltung von Plugins. Für die grundlegende Serverkonfiguration, GSLT-Tokens und Kartenrotation siehe den TF2 Server-Einrichtungsleitfaden.

MetaMod:Source installieren

MetaMod:Source ist eine Plugin-Schicht, die zwischen der Spiel-Engine und SourceMod sitzt. Es muss vor SourceMod installiert werden.

  1. Laden Sie den neuesten stabilen Build von sourcemm.net herunter. Wählen Sie den Linux-Build (der Server läuft unter Linux).
  2. Entpacken Sie das Archiv. Es enthält einen addons/-Ordner.
  3. Laden Sie den Inhalt hoch, sodass er mit dem tf/addons/-Verzeichnis Ihres Servers zusammengeführt wird, per SFTP oder dem GPanel-Dateimanager. Der resultierende Pfad sollte tf/addons/metamod/ sein.
  4. Überprüfen Sie die Installation, indem Sie den Server starten und meta version in der Konsole ausführen. Sie sollten die MetaMod-Versionszeichenfolge sehen.
Verzeichnisstruktur nach der Installation:
tf/addons/metamod/
tf/addons/metamod.vdf

SourceMod installieren

SourceMod ist das Scripting- und Plugin-Framework für Source-Engine-Spiele. Es erfordert, dass MetaMod:Source zuerst installiert ist.

  1. Laden Sie den neuesten stabilen SourceMod-Build von sourcemod.net herunter. Wählen Sie den Linux-Build.
  2. Entpacken Sie das Archiv. Es enthält einen addons/- und einen cfg/-Ordner.
  3. Laden Sie beide Ordner per SFTP hoch und führen Sie sie jeweils mit tf/addons/ und tf/cfg/ zusammen.
  4. Starten Sie den Server neu.
  5. Überprüfen Sie die Installation, indem Sie sm version in der Serverkonsole ausführen.

Wichtige SourceMod-Verzeichnisse

Pfad Zweck
tf/addons/sourcemod/plugins/ Kompilierte Plugin-Dateien (.smx)
tf/addons/sourcemod/plugins/disabled/ Hier platzierte Plugins werden geladen, aber nicht aktiviert
tf/addons/sourcemod/configs/ Plugin-Konfigurationsdateien
tf/addons/sourcemod/logs/ SourceMod- und Plugin-Logdateien
tf/addons/sourcemod/translations/ Sprachdateien

SourceMod-Admins hinzufügen

Um einem Steam-Konto In-Game-Adminzugriff zu gewähren, bearbeiten Sie tf/addons/sourcemod/configs/admins_simple.ini und fügen Sie eine Zeile im folgenden Format hinzu:

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

Ersetzen Sie die SteamID durch die SteamID2 des Zielkontos. Das Flag z gewährt alle Berechtigungen. Sie können die SteamID eines Spielers mit Tools wie steamid.io herausfinden.

Häufige Admin-Flags

Flag Berechtigung
b Spieler kicken
c Spieler bannen
d Spieler entbannen
e Spieler töten/schlagen
f Karte wechseln
g Server-CVars ändern
z Alle Berechtigungen (Root)

Laden Sie Admins ohne Serverneustart neu, indem Sie sm_reloadadmins in der Serverkonsole ausführen.

Tipp: Für Multi-Server-Setups sollten Sie SourceBans++ für zentralisiertes Bann- und Admin-Management über ein Webpanel in Betracht ziehen.

Plugins installieren

Plugins werden als .smx-Dateien verteilt. So installieren Sie ein Plugin:

  1. Laden Sie die .smx-Datei von forums.alliedmods.net oder dem Repository des Plugins herunter.
  2. Laden Sie die .smx-Datei per SFTP in tf/addons/sourcemod/plugins/ hoch.
  3. Wenn das Plugin zusätzliche Dateien enthält (Configs, Übersetzungen, Gamedata), laden Sie diese in die entsprechenden SourceMod-Unterverzeichnisse hoch.
  4. Starten Sie den Server neu oder führen Sie sm plugins load pluginname in der Konsole aus, um es im laufenden Betrieb zu laden.
Wichtig: Lesen Sie immer den AlliedModders-Thread des Plugins, bevor Sie es installieren. Viele Plugins erfordern bestimmte Abhängigkeiten (wie TF2Attributes oder DHooks), die separat installiert werden müssen. Die Verwendung einer inkompatiblen Version kann Fehler oder Abstürze verursachen.
Plugin Zweck Quelle
Admin File Manager In-Game-Admin-Befehle: Kick, Bann, Mute, Kartenwechsel In SourceMod enthalten
Basevotes / NativeVotes Spielerabstimmungen: sm_vote, sm_votemap, sm_votekick In SourceMod enthalten / AlliedModders-Foren
RockTheVote (RTV) Spieler stimmen ab, um die aktuelle Karte vorzeitig zu wechseln AlliedModders-Foren
MapChooser Extended Kartenabstimmung am Rundenende mit Nominierungs-Unterstützung und Abklingzeiten AlliedModders-Foren
TF2Attributes Laufzeitänderung von Item-Attributen, von vielen TF2-Plugins benötigt GitHub / AlliedModders
Freak Fortress 2 (FF2) Boss-gegen-Spieler benutzerdefinierter Spielmodus AlliedModders-Foren
VSH / Saxton Hale Klassischer Einer-gegen-alle Saxton Hale Spielmodus AlliedModders-Foren
SourceBans++ Webbasierte Bannverwaltung über mehrere Server hinweg AlliedModders-Foren

Plugins verwalten

Geladene Plugins auflisten

Führen Sie folgenden Befehl in der Serverkonsole aus, um alle aktuell geladenen Plugins und ihren Status anzuzeigen:

sm plugins list

Ein Plugin deaktivieren

Verschieben Sie die .smx-Datei von tf/addons/sourcemod/plugins/ nach tf/addons/sourcemod/plugins/disabled/ und führen Sie dann sm plugins unload pluginname in der Konsole aus oder starten Sie den Server neu.

Ein Plugin aktualisieren

  1. Laden Sie die neue Version der .smx-Datei herunter.
  2. Ersetzen Sie die vorhandene Datei in tf/addons/sourcemod/plugins/.
  3. Falls aktualisierte Config- oder Übersetzungsdateien enthalten sind, ersetzen Sie diese ebenfalls.
  4. Starten Sie den Server neu, um das aktualisierte Plugin zu laden.
Tipp: Überprüfen Sie tf/addons/sourcemod/logs/ nach jeder Plugin-Änderung, um sicherzustellen, dass es erfolgreich geladen wurde und keine Fehler aufgetreten sind.

Verwandte Artikel


Brauchen Sie Hilfe? Wenn Sie Probleme bei der Installation von SourceMod oder Plugins haben, eröffnen Sie ein Support-Ticket und fügen Sie alle Fehlermeldungen aus tf/addons/sourcemod/logs/ bei.

War dieser Artikel hilfreich?

Ready to Get Started?

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