See juhend käsitleb MetaMod:Source ja SourceMod-i paigaldamist sinu Team Fortress 2 serverisse, administraatorikontode seadistamist ja pistikprogrammide haldamist. Põhilise serveri seadistamise, GSLT tokenite ja kaartide rotatsiooni jaoks vaata TF2 serveri seadistusjuhend.
MetaMod:Source paigaldamine
MetaMod:Source on pistikprogrammide kiht, mis asub mängumootori ja SourceMod-i vahel. See tuleb paigaldada enne SourceMod-i.
- Laadi alla viimane stabiilne versioon aadressilt sourcemm.net. Vali Linux versioon (server töötab Linuxil).
- Paki arhiiv lahti. See sisaldab kausta
addons/. - Laadi sisu üles nii, et see liituks su serveri kataloogiga
tf/addons/SFTP kaudu või GPanel-i failihalduriga. Tulemuseks peaks olema teetf/addons/metamod/. - Kinnita paigaldus, käivitades serveri ja käivitades konsoolis käsu
meta version. Peaksid nägema MetaMod-i versioonistringi.
tf/addons/metamod/tf/addons/metamod.vdf
SourceMod-i paigaldamine
SourceMod on skriptimise ja pistikprogrammide raamistik Source mootori mängude jaoks. See vajab eelnevalt paigaldatud MetaMod:Source'i.
- Laadi alla viimane stabiilne SourceMod-i versioon aadressilt sourcemod.net. Vali Linux versioon.
- Paki arhiiv lahti. See sisaldab kaustu
addons/jacfg/. - Laadi mõlemad kaustad üles SFTP kaudu, liites need vastavalt kataloogidega
tf/addons/jatf/cfg/. - Taaskäivita server.
- Kinnita, käivitades serveri konsoolis käsu
sm version.
Olulised SourceMod-i kataloogid
| Tee | Otstarve |
|---|---|
tf/addons/sourcemod/plugins/ |
Kompileeritud pistikprogrammi failid (.smx) |
tf/addons/sourcemod/plugins/disabled/ |
Siia paigutatud pistikprogrammid laaditakse, kuid neid ei aktiveerita |
tf/addons/sourcemod/configs/ |
Pistikprogrammide konfiguratsioonifailid |
tf/addons/sourcemod/logs/ |
SourceMod-i ja pistikprogrammide logifailid |
tf/addons/sourcemod/translations/ |
Keele fraasifailid |
SourceMod administraatorite lisamine
Mängusisese administraatori juurdepääsu andmiseks Steam kontole muuda faili tf/addons/sourcemod/configs/admins_simple.ini ja lisa rida järgmises formaadis:
"STEAM_0:X:XXXXXXXX" "99:z" // 99:z = full root access
Asenda SteamID sihtkonto SteamID2-ga. Lipp z annab kõik õigused. Mängija SteamID leiad tööriistadega nagu steamid.io.
Levinud administraatori lipud
| Lipp | Õigus |
|---|---|
b |
Mängijate välja viskamine |
c |
Mängijate bannimine |
d |
Mängijate banni tühistamine |
e |
Mängijate tapmine/löömine |
f |
Kaardi vahetamine |
g |
Serveri muutujate muutmine |
z |
Kõik õigused (juurõigused) |
Laadi administraatorid uuesti ilma serverit taaskäivitamata, käivitades serveri konsoolis käsu sm_reloadadmins.
Pistikprogrammide paigaldamine
Pistikprogramme levitatakse .smx failidena. Pistikprogrammi paigaldamiseks:
- Laadi
.smxfail alla aadressilt forums.alliedmods.net või pistikprogrammi repositooriumist. - Laadi
.smxfail üles kataloogitf/addons/sourcemod/plugins/SFTP kaudu. - Kui pistikprogramm sisaldab lisafaile (konfiguratsioonid, tõlked, mänguandmed), laadi need üles vastavatesse SourceMod-i alamkataloogidesse.
- Taaskäivita server või käivita konsoolis käsk
sm plugins load pluginname, et see kiirlaadida.
Soovitatud pistikprogrammid
| Pistikprogramm | Otstarve | Allikas |
|---|---|---|
| Admin File Manager | Mängusisesed administraatori käsud: välja viskamine, bannimine, vaigistamine, kaardi vahetamine | Kaasas SourceMod-iga |
| Basevotes / NativeVotes | Mängijate hääletamine: sm_vote, sm_votemap, sm_votekick |
Kaasas SourceMod-iga / AlliedModders foorum |
| RockTheVote (RTV) | Mängijad hääletavad praeguse kaardi varaseks vahetamiseks | AlliedModders foorum |
| MapChooser Extended | Kaardi lõpu hääletus nomineerimise toe ja taastumisajaga | AlliedModders foorum |
| TF2Attributes | Käitusaegne eseme atribuutide muutmine, mida nõuavad paljud TF2 pistikprogrammid | GitHub / AlliedModders |
| Freak Fortress 2 (FF2) | Boss-vs-mängijad kohandatud mängurežiim | AlliedModders foorum |
| VSH / Saxton Hale | Klassikaline üks-vs-kõik Saxton Hale mängurežiim | AlliedModders foorum |
| SourceBans++ | Veebipõhine bannide haldamine mitme serveri üleselt | AlliedModders foorum |
Pistikprogrammide haldamine
Laaditud pistikprogrammide loetelu
Käivita serveri konsoolis järgmine käsk, et näha kõiki hetkel laaditud pistikprogramme ja nende olekut:
sm plugins list
Pistikprogrammi keelamine
Liiguta .smx fail kataloogist tf/addons/sourcemod/plugins/ kataloogi tf/addons/sourcemod/plugins/disabled/, seejärel käivita konsoolis käsk sm plugins unload pluginname või taaskäivita server.
Pistikprogrammi uuendamine
- Laadi alla
.smxfaili uus versioon. - Asenda olemasolev fail kataloogis
tf/addons/sourcemod/plugins/. - Kui uuendatud konfiguratsiooni- või tõlkefailid on kaasas, asenda ka need.
- Taaskäivita server uuendatud pistikprogrammi laadimiseks.
tf/addons/sourcemod/logs/ pärast igat pistikprogrammi muudatust, et kinnitada selle edukat laadimist ja vigade puudumist.
Seotud artiklid
- TF2 serveri seadistusjuhend — Server.cfg seadistamine, GSLT tokenid, kaartide rotatsioon, FastDL, ühendamine
- TF2 veaotsingu juhend — Levinud probleemid GSLT, SourceMod, VAC ja serveri nähtavusega
- Kuidas laadida faile üles SFTP kaudu
tf/addons/sourcemod/logs/.