Ovaj vodič pokriva instaliranje MetaMod:Source i SourceMod na vašem Team Fortress 2 serveru, podešavanje administratorskih naloga i upravljanje dodacima (plugins). Za osnovnu konfiguraciju servera, GSLT tokene i rotaciju mapa, pogledajte TF2 vodič za podešavanje servera.
Instaliranje MetaMod:Source
MetaMod:Source je sloj dodataka koji se nalazi između mašine igre i SourceMod-a. Mora biti instaliran pre SourceMod-a.
- Preuzmite najnoviju stabilnu verziju sa sourcemm.net. Izaberite Linux verziju (server radi na Linux-u).
- Raspakujte arhivu. Sadrži folder
addons/. - Otpremite sadržaj tako da se spoji u direktorijum
tf/addons/vašeg servera putem SFTP-a ili upravljača fajlovima u GPanel-u. Rezultujuća putanja treba da budetf/addons/metamod/. - Proverite instalaciju pokretanjem servera i izvršavanjem
meta versionu konzoli. Trebalo bi da vidite string sa MetaMod verzijom.
tf/addons/metamod/tf/addons/metamod.vdf
Instaliranje SourceMod
SourceMod je okvir za skriptovanje i dodatke za igre na Source mašini. Zahteva da MetaMod:Source bude prvo instaliran.
- Preuzmite najnoviju stabilnu SourceMod verziju sa sourcemod.net. Izaberite Linux verziju.
- Raspakujte arhivu. Sadrži folder
addons/icfg/. - Otpremite oba foldera putem SFTP-a, spajajući ih u
tf/addons/odnosnotf/cfg/. - Restartujte server.
- Proverite izvršavanjem
sm versionu konzoli servera.
Ključni SourceMod direktorijumi
| Putanja | Namena |
|---|---|
tf/addons/sourcemod/plugins/ |
Kompajlirani fajlovi dodataka (.smx) |
tf/addons/sourcemod/plugins/disabled/ |
Dodaci postavljeni ovde su učitani ali nisu aktivirani |
tf/addons/sourcemod/configs/ |
Konfiguracioni fajlovi dodataka |
tf/addons/sourcemod/logs/ |
Dnevnici SourceMod-a i dodataka |
tf/addons/sourcemod/translations/ |
Fajlovi sa jezičkim frazama |
Dodavanje SourceMod administratora
Da biste dodelili administratorski pristup u igri Steam nalogu, uredite tf/addons/sourcemod/configs/admins_simple.ini i dodajte liniju u sledećem formatu:
"STEAM_0:X:XXXXXXXX" "99:z" // 99:z = full root access
Zamenite SteamID sa SteamID2 ciljnog naloga. Zastavica z dodeljuje sva ovlašćenja. SteamID igrača možete pronaći koristeći alatke kao što je steamid.io.
Uobičajene administratorske zastavice
| Zastavica | Ovlašćenje |
|---|---|
b |
Izbacivanje igrača |
c |
Banovanje igrača |
d |
Uklanjanje bana igrača |
e |
Ubijanje/šamaranje igrača |
f |
Promena mape |
g |
Promena server cvar-ova |
z |
Sva ovlašćenja (root) |
Ponovo učitajte administratore bez restartovanja servera izvršavanjem sm_reloadadmins u konzoli servera.
Instaliranje dodataka
Dodaci se distribuiraju kao .smx fajlovi. Da biste instalirali dodatak:
- Preuzmite
.smxfajl sa forums.alliedmods.net ili iz repozitorijuma dodatka. - Otpremite
.smxfajl utf/addons/sourcemod/plugins/putem SFTP-a. - Ako dodatak uključuje dodatne fajlove (konfiguracije, prevode, gamedata), otpremite ih u odgovarajuće SourceMod poddirektorijume.
- Restartujte server, ili izvršite
sm plugins load pluginnameu konzoli da biste ga učitali u toku rada.
Preporučeni dodaci
| Dodatak | Namena | Izvor |
|---|---|---|
| Admin File Manager | Administratorske komande u igri: izbacivanje, banovanje, utišavanje, promena mape | Uključeno sa SourceMod-om |
| Basevotes / NativeVotes | Glasanje igrača: sm_vote, sm_votemap, sm_votekick |
Uključeno sa SourceMod-om / AlliedModders forumi |
| RockTheVote (RTV) | Igrači glasaju da preskoče trenutnu mapu ranije | AlliedModders forumi |
| MapChooser Extended | Glasanje na kraju mape sa podrškom za nominacije i periodima hlađenja | AlliedModders forumi |
| TF2Attributes | Izmena atributa predmeta u toku rada, zahtevana od strane mnogih TF2 dodataka | GitHub / AlliedModders |
| Freak Fortress 2 (FF2) | Prilagođeni režim igre bos-protiv-igrača | AlliedModders forumi |
| VSH / Saxton Hale | Klasični režim igre jedan-protiv-svih Saxton Hale | AlliedModders forumi |
| SourceBans++ | Web-integrisano upravljanje banovima na više servera | AlliedModders forumi |
Upravljanje dodacima
Izlistavanje učitanih dodataka
Izvršite sledeće u konzoli servera da biste videli sve trenutno učitane dodatke i njihov status:
sm plugins list
Onemogućavanje dodatka
Premestite .smx fajl iz tf/addons/sourcemod/plugins/ u tf/addons/sourcemod/plugins/disabled/, zatim izvršite sm plugins unload pluginname u konzoli ili restartujte server.
Ažuriranje dodatka
- Preuzmite novu verziju
.smxfajla. - Zamenite postojeći fajl u
tf/addons/sourcemod/plugins/. - Ako su uključeni ažurirani konfiguracioni ili prevodni fajlovi, zamenite i njih.
- Restartujte server da biste učitali ažurirani dodatak.
tf/addons/sourcemod/logs/ nakon svake promene dodatka da biste potvrdili da se uspešno učitao i da nije došlo do grešaka.
Povezani članci
- TF2 vodič za podešavanje servera — Konfiguracija Server.cfg, GSLT tokeni, rotacija mapa, FastDL, povezivanje
- TF2 vodič za rešavanje problema — Uobičajeni problemi sa GSLT-om, SourceMod-om, VAC-om i vidljivošću servera
- Kako otpremiti fajlove putem SFTP-a
tf/addons/sourcemod/logs/.