Denne veiledningen dekker installasjon av MetaMod:Source og SourceMod på din Team Fortress 2-server, oppsett av administratorkontoer og administrasjon av plugins. For grunnleggende serverkonfigurasjon, GSLT-tokener og kartrotasjon, se Oppsettsveiledning for TF2-server.
Installere MetaMod:Source
MetaMod:Source er et plugin-lag som ligger mellom spillmotoren og SourceMod. Det må installeres før SourceMod.
- Last ned den nyeste stabile byggingen fra sourcemm.net. Velg Linux-byggingen (serveren kjører på Linux).
- Pakk ut arkivet. Det inneholder en
addons/-mappe. - Last opp innholdet slik at det slås sammen i serverens
tf/addons/-katalog via SFTP eller GPanel-filbehandleren. Den resulterende banen skal væretf/addons/metamod/. - Verifiser installasjonen ved å starte serveren og kjøre
meta versioni konsollen. Du skal se MetaMod-versjonsstrengen.
tf/addons/metamod/tf/addons/metamod.vdf
Installere SourceMod
SourceMod er skript- og plugin-rammeverket for spill basert på Source-motoren. Det krever at MetaMod:Source er installert først.
- Last ned den nyeste stabile SourceMod-byggingen fra sourcemod.net. Velg Linux-byggingen.
- Pakk ut arkivet. Det inneholder en
addons/- og encfg/-mappe. - Last opp begge mappene via SFTP, og slå dem sammen i henholdsvis
tf/addons/ogtf/cfg/. - Start serveren på nytt.
- Verifiser ved å kjøre
sm versioni serverkonsollen.
Viktige SourceMod-kataloger
| Bane | Formål |
|---|---|
tf/addons/sourcemod/plugins/ |
Kompilerte plugin-filer (.smx) |
tf/addons/sourcemod/plugins/disabled/ |
Plugins som plasseres her lastes, men aktiveres ikke |
tf/addons/sourcemod/configs/ |
Konfigurasjonsfiler for plugins |
tf/addons/sourcemod/logs/ |
Loggfiler for SourceMod og plugins |
tf/addons/sourcemod/translations/ |
Språkfrasefiler |
Legge til SourceMod-administratorer
For å gi administratortilgang i spillet til en Steam-konto, rediger tf/addons/sourcemod/configs/admins_simple.ini og legg til en linje i følgende format:
"STEAM_0:X:XXXXXXXX" "99:z" // 99:z = full root access
Erstatt SteamID med målkontoens SteamID2. Flagget z gir alle tillatelser. Du kan finne en spillers SteamID ved hjelp av verktøy som steamid.io.
Vanlige administratorflagg
| Flagg | Tillatelse |
|---|---|
b |
Kaste ut spillere |
c |
Utestenge spillere |
d |
Oppheve utestengelse av spillere |
e |
Drepe/slå spillere |
f |
Endre kart |
g |
Endre server-cvars |
z |
Alle tillatelser (root) |
Last inn administratorer på nytt uten å starte serveren på nytt ved å kjøre sm_reloadadmins i serverkonsollen.
Installere plugins
Plugins distribueres som .smx-filer. For å installere en plugin:
- Last ned
.smx-filen fra forums.alliedmods.net eller pluginens repository. - Last opp
.smx-filen tiltf/addons/sourcemod/plugins/via SFTP. - Hvis pluginen inkluderer flere filer (konfigurasjoner, oversettelser, gamedata), last dem opp til de tilsvarende SourceMod-underkatalogene.
- Start serveren på nytt, eller kjør
sm plugins load pluginnamei konsollen for å laste den fortløpende.
Anbefalte plugins
| Plugin | Formål | Kilde |
|---|---|---|
| Admin File Manager | Administratorkommandoer i spillet: kick, ban, mute, kartendring | Inkludert med SourceMod |
| Basevotes / NativeVotes | Spilleravstemning: sm_vote, sm_votemap, sm_votekick |
Inkludert med SourceMod / AlliedModders-forum |
| RockTheVote (RTV) | Spillere stemmer for å hoppe over gjeldende kart tidlig | AlliedModders-forum |
| MapChooser Extended | Avstemning ved kartslutt med nominasjonsstøtte og nedkjølingsperioder | AlliedModders-forum |
| TF2Attributes | Endring av gjenstandsattributter under kjøring, kreves av mange TF2-plugins | GitHub / AlliedModders |
| Freak Fortress 2 (FF2) | Tilpasset spillmodus med boss-mot-spillere | AlliedModders-forum |
| VSH / Saxton Hale | Klassisk én-mot-alle Saxton Hale-spillmodus | AlliedModders-forum |
| SourceBans++ | Web-integrert utestengelsesadministrasjon på tvers av flere servere | AlliedModders-forum |
Administrere plugins
Liste over innlastede plugins
Kjør følgende i serverkonsollen for å se alle innlastede plugins og statusen deres:
sm plugins list
Deaktivere en plugin
Flytt .smx-filen fra tf/addons/sourcemod/plugins/ til tf/addons/sourcemod/plugins/disabled/, og kjør deretter sm plugins unload pluginname i konsollen eller start serveren på nytt.
Oppdatere en plugin
- Last ned den nye versjonen av
.smx-filen. - Erstatt den eksisterende filen i
tf/addons/sourcemod/plugins/. - Hvis oppdaterte konfigurasjons- eller oversettelsesfiler er inkludert, erstatt disse også.
- Start serveren på nytt for å laste den oppdaterte pluginen.
tf/addons/sourcemod/logs/ etter enhver plugin-endring for å verifisere at den ble lastet vellykket og at ingen feil oppstod.
Relaterte artikler
- Oppsettsveiledning for TF2-server — Server.cfg-konfigurasjon, GSLT-tokener, kartrotasjon, FastDL, tilkobling
- Feilsøkingsveiledning for TF2 — Vanlige problemer med GSLT, SourceMod, VAC og serversynlighet
- Hvordan laste opp filer via SFTP
tf/addons/sourcemod/logs/.