Ovaj vodič pokriva instalaciju MetaMod:Source i SourceMod na vaš Team Fortress 2 server, postavljanje administratorskih računa i upravljanje dodacima. Za osnovnu konfiguraciju servera, GSLT tokene i rotaciju mapa pogledajte TF2 Server Setup Guide.
Instalacija MetaMod:Source
MetaMod:Source je sloj za dodatke koji se nalazi između pokretačkog sustava igre i SourceMod-a. Mora biti instaliran prije SourceMod-a.
- Preuzmite najnoviju stabilnu verziju s sourcemm.net. Odaberite Linux verziju (server radi na Linuxu).
- Raspakirajte arhivu. Sadrži mapu
addons/. - Prenesite sadržaj tako da se spoji s direktorijem
tf/addons/vašeg servera putem SFTP ili GPanel upravitelja datoteka. Rezultirajuća putanja trebala bi bititf/addons/metamod/. - Provjerite instalaciju pokretanjem servera i izvršavanjem
meta versionu konzoli. Trebali biste vidjeti MetaMod niz verzije.
tf/addons/metamod/tf/addons/metamod.vdf
Instalacija SourceMod
SourceMod je okvir za skripte i dodatke za igre na Source pokretačkom sustavu. Zahtijeva prethodno instaliran MetaMod:Source.
- Preuzmite najnoviju stabilnu SourceMod verziju s sourcemod.net. Odaberite Linux verziju.
- Raspakirajte arhivu. Sadrži mape
addons/icfg/. - Prenesite obje mape putem SFTP, spajajući ih u
tf/addons/itf/cfg/respektivno. - Ponovo pokrenite server.
- Provjerite izvršavanjem
sm versionu konzoli servera.
Ključni SourceMod direktoriji
| Putanja | Namjena |
|---|---|
tf/addons/sourcemod/plugins/ |
Kompilirane datoteke dodataka (.smx) |
tf/addons/sourcemod/plugins/disabled/ |
Dodaci smješteni ovdje su učitani, ali nisu aktivirani |
tf/addons/sourcemod/configs/ |
Konfiguracijske datoteke dodataka |
tf/addons/sourcemod/logs/ |
SourceMod i datoteke zapisnika dodataka |
tf/addons/sourcemod/translations/ |
Datoteke jezičnih fraza |
Dodavanje SourceMod administratora
Za dodjelu administratorskog pristupa u igri Steam računu, uredite tf/addons/sourcemod/configs/admins_simple.ini i dodajte redak u sljedećem formatu:
"STEAM_0:X:XXXXXXXX" "99:z" // 99:z = full root access
Zamijenite SteamID s SteamID2 ciljanog računa. Oznaka z dodjeljuje sva dopuštenja. SteamID igrača možete pronaći koristeći alate poput steamid.io.
Uobičajene administratorske oznake
| Oznaka | Dopuštenje |
|---|---|
b |
Izbacivanje igrača |
c |
Zabrana pristupa igračima |
d |
Uklanjanje zabrane igračima |
e |
Ubijanje/udaranje igrača |
f |
Promjena mape |
g |
Promjena serverskih cvars varijabli |
z |
Sva dopuštenja (root) |
Ponovno učitajte administratore bez ponovnog pokretanja servera izvršavanjem sm_reloadadmins u konzoli servera.
Instalacija dodataka
Dodaci se distribuiraju kao .smx datoteke. Za instalaciju dodatka:
- Preuzmite
.smxdatoteku s forums.alliedmods.net ili repozitorija dodatka. - Prenesite
.smxdatoteku utf/addons/sourcemod/plugins/putem SFTP. - Ako dodatak uključuje dodatne datoteke (konfiguracije, prijevode, podatke igre), prenesite ih u odgovarajuće SourceMod poddirektorije.
- Ponovo pokrenite server ili izvršite
sm plugins load pluginnameu konzoli za učitavanje bez ponovnog pokretanja.
Preporučeni dodaci
| Dodatak | Namjena | Izvor |
|---|---|---|
| Admin File Manager | Administratorske naredbe u igri: izbacivanje, zabrana, utišavanje, promjena mape | Uključeno s SourceMod-om |
| Basevotes / NativeVotes | Glasovanje igrača: sm_vote, sm_votemap, sm_votekick |
Uključeno s SourceMod-om / AlliedModders forumi |
| RockTheVote (RTV) | Igrači glasuju za preskakanje trenutne mape ranije | AlliedModders forumi |
| MapChooser Extended | Glasovanje na kraju mape s podrškom za nominacije i vremenske odgode | AlliedModders forumi |
| TF2Attributes | Izmjena atributa predmeta u stvarnom vremenu, potrebno za mnoge TF2 dodatke | GitHub / AlliedModders |
| Freak Fortress 2 (FF2) | Prilagođeni način igre boss-protiv-igrača | AlliedModders forumi |
| VSH / Saxton Hale | Klasičan način igre jedan-protiv-svih Saxton Hale | AlliedModders forumi |
| SourceBans++ | Web-integrirano upravljanje zabranama na više servera | AlliedModders forumi |
Upravljanje dodacima
Prikaz učitanih dodataka
Izvršite sljedeće u konzoli servera za prikaz svih trenutno učitanih dodataka i njihovog statusa:
sm plugins list
Onemogućavanje dodatka
Premjestite .smx datoteku iz tf/addons/sourcemod/plugins/ u tf/addons/sourcemod/plugins/disabled/, zatim izvršite sm plugins unload pluginname u konzoli ili ponovo pokrenite server.
Ažuriranje dodatka
- Preuzmite novu verziju
.smxdatoteke. - Zamijenite postojeću datoteku u
tf/addons/sourcemod/plugins/. - Ako su uključene ažurirane konfiguracijske datoteke ili datoteke prijevoda, zamijenite i te.
- Ponovo pokrenite server za učitavanje ažuriranog dodatka.
tf/addons/sourcemod/logs/ nakon svake promjene dodatka kako biste potvrdili da se uspješno učitao i da nije došlo do grešaka.
Povezani članci
- TF2 Server Setup Guide — Konfiguracija Server.cfg, GSLT tokeni, rotacija mapa, FastDL, povezivanje
- TF2 Troubleshooting Guide — Uobičajeni problemi s GSLT, SourceMod, VAC i vidljivošću servera
- How to Upload Files via SFTP
tf/addons/sourcemod/logs/.