Tämä opas käsittelee MetaMod:Sourcen ja SourceModin asentamisen Team Fortress 2 -palvelimellesi, ylläpitäjätilien määrittämisen ja liitännäisten hallinnan. Palvelimen ydinmäärityksiä, GSLT-tokeneita ja karttakiertoa varten katso TF2-palvelimen asennusopas.
MetaMod:Sourcen asentaminen
MetaMod:Source on liitännäiskerros, joka sijaitsee pelimoottorin ja SourceModin välissä. Se on asennettava ennen SourceModia.
- Lataa uusin vakaa koontiversio osoitteesta sourcemm.net. Valitse Linux-koontiversio (palvelin toimii Linuxilla).
- Pura arkisto. Se sisältää
addons/-kansion. - Lataa sisältö siten, että se yhdistyy palvelimesi
tf/addons/-hakemistoon SFTP:n tai GPanelin tiedostonhallinnan kautta. Tuloksena olevan polun tulisi ollatf/addons/metamod/. - Varmista asennus käynnistämällä palvelin ja suorittamalla
meta versionkonsolissa. Näet MetaMod-versiomerkkijonon.
tf/addons/metamod/tf/addons/metamod.vdf
SourceModin asentaminen
SourceMod on skriptaus- ja liitännäiskehys Source-pelimoottorin peleille. Se edellyttää, että MetaMod:Source on asennettu ensin.
- Lataa uusin vakaa SourceMod-koontiversio osoitteesta sourcemod.net. Valitse Linux-koontiversio.
- Pura arkisto. Se sisältää
addons/- jacfg/-kansion. - Lataa molemmat kansiot SFTP:n kautta yhdistäen ne hakemistoihin
tf/addons/jatf/cfg/. - Käynnistä palvelin uudelleen.
- Varmista suorittamalla
sm versionpalvelinkonsolissa.
Tärkeimmät SourceMod-hakemistot
| Polku | Tarkoitus |
|---|---|
tf/addons/sourcemod/plugins/ |
Käännetyt liitännäistiedostot (.smx) |
tf/addons/sourcemod/plugins/disabled/ |
Tänne sijoitetut liitännäiset ladataan, mutta niitä ei aktivoida |
tf/addons/sourcemod/configs/ |
Liitännäisten määritystiedostot |
tf/addons/sourcemod/logs/ |
SourceMod- ja liitännäislokitiedostot |
tf/addons/sourcemod/translations/ |
Kielifraasitiedostot |
SourceMod-ylläpitäjien lisääminen
Myöntääksesi pelin sisäisen ylläpitäjän käyttöoikeuden Steam-tilille, muokkaa tiedostoa tf/addons/sourcemod/configs/admins_simple.ini ja lisää rivi seuraavassa muodossa:
"STEAM_0:X:XXXXXXXX" "99:z" // 99:z = full root access
Korvaa SteamID kohdetilin SteamID2-tunnuksella. Lippu z myöntää kaikki oikeudet. Voit löytää pelaajan SteamID-tunnuksen työkaluilla, kuten steamid.io.
Yleiset ylläpitäjäliput
| Lippu | Oikeus |
|---|---|
b |
Pelaajien potkiminen |
c |
Pelaajien bannaaminen |
d |
Pelaajien bannin poistaminen |
e |
Pelaajien tappaminen/läimäisy (slay/slap) |
f |
Kartan vaihtaminen |
g |
Palvelimen cvar-muuttujien muuttaminen |
z |
Kaikki oikeudet (root) |
Lataa ylläpitäjät uudelleen ilman palvelimen uudelleenkäynnistystä suorittamalla sm_reloadadmins palvelinkonsolissa.
Liitännäisten asentaminen
Liitännäiset jaetaan .smx-tiedostoina. Asentaaksesi liitännäisen:
- Lataa
.smx-tiedosto osoitteesta forums.alliedmods.net tai liitännäisen tietovarastosta. - Lataa
.smx-tiedosto hakemistoontf/addons/sourcemod/plugins/SFTP:n kautta. - Jos liitännäinen sisältää lisätiedostoja (määritykset, käännökset, gamedata), lataa ne vastaaviin SourceMod-alihakemistoihin.
- Käynnistä palvelin uudelleen tai suorita
sm plugins load pluginnamekonsolissa ladataksesi sen lennossa.
Suositellut liitännäiset
| Liitännäinen | Tarkoitus | Lähde |
|---|---|---|
| Admin File Manager | Pelin sisäiset ylläpitokomennot: potkiminen, bannaaminen, mykistys, kartan vaihto | Sisältyy SourceModiin |
| Basevotes / NativeVotes | Pelaajien äänestys: sm_vote, sm_votemap, sm_votekick |
Sisältyy SourceModiin / AlliedModders-foorumit |
| RockTheVote (RTV) | Pelaajat äänestävät nykyisen kartan ohittamisesta aikaisin | AlliedModders-foorumit |
| MapChooser Extended | Kartan päättymisäänestys nimeämistuella ja jäähdytysajoilla | AlliedModders-foorumit |
| TF2Attributes | Esineiden attribuuttien muokkaus ajonaikaisesti, monien TF2-liitännäisten edellyttämä | GitHub / AlliedModders |
| Freak Fortress 2 (FF2) | Pomo vastaan pelaajat -mukautettu pelitila | AlliedModders-foorumit |
| VSH / Saxton Hale | Klassinen yksi vastaan kaikki Saxton Hale -pelitila | AlliedModders-foorumit |
| SourceBans++ | Web-integroitu bannien hallinta useiden palvelimien välillä | AlliedModders-foorumit |
Liitännäisten hallinta
Ladattujen liitännäisten listaaminen
Suorita seuraava palvelinkonsolissa nähdäksesi kaikki tällä hetkellä ladatut liitännäiset ja niiden tila:
sm plugins list
Liitännäisen poistaminen käytöstä
Siirrä .smx-tiedosto hakemistosta tf/addons/sourcemod/plugins/ hakemistoon tf/addons/sourcemod/plugins/disabled/, suorita sitten sm plugins unload pluginname konsolissa tai käynnistä palvelin uudelleen.
Liitännäisen päivittäminen
- Lataa
.smx-tiedoston uusi versio. - Korvaa olemassa oleva tiedosto hakemistossa
tf/addons/sourcemod/plugins/. - Jos mukana on päivitettyjä määritys- tai käännöstiedostoja, korvaa myös ne.
- Käynnistä palvelin uudelleen ladataksesi päivitetyn liitännäisen.
tf/addons/sourcemod/logs/ minkä tahansa liitännäismuutoksen jälkeen varmistaaksesi, että se latautui onnistuneesti eikä virheitä ilmennyt.
Aiheeseen liittyvät artikkelit
- TF2-palvelimen asennusopas — Server.cfg-määritykset, GSLT-tokenit, karttakierto, FastDL, yhdistäminen
- TF2-vianmääritysopas — Yleisiä ongelmia GSLT:n, SourceModin, VAC:n ja palvelimen näkyvyyden kanssa
- Tiedostojen lataaminen SFTP:n kautta
tf/addons/sourcemod/logs/.