Ez az útmutató a MetaMod:Source és SourceMod telepítését, admin fiókok beállítását és bővítmények kezelését tárgyalja a Team Fortress 2 szervereden. Az alap szerver konfigurációért, GSLT tokenekért és pálya rotációért lásd a TF2 szerver beállítási útmutatót.
MetaMod:Source telepítése
A MetaMod:Source egy bővítményréteg, amely a játékmotor és a SourceMod között helyezkedik el. A SourceMod előtt kell telepíteni.
- Töltsd le a legújabb stabil verziót innen: sourcemm.net. Válaszd a Linux verziót (a szerver Linux-on fut).
- Csomagold ki az archívumot. Tartalmaz egy
addons/mappát. - Töltsd fel a tartalmat úgy, hogy egyesüljön a szervered
tf/addons/könyvtárával SFTP-n vagy a GPanel fájlkezelőn keresztül. Az eredményül kapott útvonal legyentf/addons/metamod/. - Ellenőrizd a telepítést a szerver elindításával és a
meta versionparancs futtatásával a konzolban. Meg kell jelennie a MetaMod verzió szövegnek.
tf/addons/metamod/tf/addons/metamod.vdf
SourceMod telepítése
A SourceMod a Source motoros játékok szkriptelési és bővítmény keretrendszere. A MetaMod:Source telepítése szükséges hozzá előfeltételként.
- Töltsd le a legújabb stabil SourceMod verziót innen: sourcemod.net. Válaszd a Linux verziót.
- Csomagold ki az archívumot. Tartalmaz egy
addons/és egycfg/mappát. - Töltsd fel mindkét mappát SFTP-n keresztül, egyesítve őket a
tf/addons/éstf/cfg/könyvtárakkal. - Indítsd újra a szervert.
- Ellenőrizd az
sm versionparancs futtatásával a szerver konzolban.
Főbb SourceMod könyvtárak
| Útvonal | Cél |
|---|---|
tf/addons/sourcemod/plugins/ |
Lefordított bővítmény fájlok (.smx) |
tf/addons/sourcemod/plugins/disabled/ |
Az ide helyezett bővítmények betöltődnek, de nem aktiválódnak |
tf/addons/sourcemod/configs/ |
Bővítmény konfigurációs fájlok |
tf/addons/sourcemod/logs/ |
SourceMod és bővítmény naplófájlok |
tf/addons/sourcemod/translations/ |
Nyelvi kifejezés fájlok |
SourceMod adminok hozzáadása
Játékon belüli admin hozzáférés adásához egy Steam fióknak, szerkeszd a tf/addons/sourcemod/configs/admins_simple.ini fájlt és adj hozzá egy sort a következő formátumban:
"STEAM_0:X:XXXXXXXX" "99:z" // 99:z = full root access
Cseréld le a SteamID-t a cél fiók SteamID2 azonosítójára. A z jelző minden jogosultságot megad. Egy játékos SteamID-ját olyan eszközökkel találhatod meg, mint a steamid.io.
Gyakori admin jelzők
| Jelző | Jogosultság |
|---|---|
b |
Játékosok kirúgása |
c |
Játékosok kitiltása |
d |
Játékosok kitiltásának feloldása |
e |
Játékosok megölése/megütése |
f |
Pálya váltás |
g |
Szerver cvar-ok módosítása |
z |
Minden jogosultság (root) |
Az adminok újratöltése a szerver újraindítása nélkül: futtasd az sm_reloadadmins parancsot a szerver konzolban.
Bővítmények telepítése
A bővítmények .smx fájlként kerülnek terjesztésre. Bővítmény telepítéséhez:
- Töltsd le az
.smxfájlt az forums.alliedmods.net oldalról vagy a bővítmény tárhelyéről. - Töltsd fel az
.smxfájlt atf/addons/sourcemod/plugins/könyvtárba SFTP-n keresztül. - Ha a bővítmény további fájlokat tartalmaz (konfigurációk, fordítások, játékadatok), töltsd fel azokat a megfelelő SourceMod alkönyvtárakba.
- Indítsd újra a szervert, vagy futtasd az
sm plugins load pluginnameparancsot a konzolban az azonnali betöltéshez.
Ajánlott bővítmények
| Bővítmény | Cél | Forrás |
|---|---|---|
| Admin File Manager | Játékon belüli admin parancsok: kirúgás, kitiltás, némítás, pálya váltás | A SourceMod-dal együtt érkezik |
| Basevotes / NativeVotes | Játékos szavazás: sm_vote, sm_votemap, sm_votekick |
A SourceMod-dal együtt érkezik / AlliedModders fórum |
| RockTheVote (RTV) | Játékosok szavazhatnak az aktuális pálya korai kihagyásáról | AlliedModders fórum |
| MapChooser Extended | Pálya végi szavazás jelölési támogatással és hűtési időkkel | AlliedModders fórum |
| TF2Attributes | Futásidejű tárgy attribútum módosítás, sok TF2 bővítmény igényli | GitHub / AlliedModders |
| Freak Fortress 2 (FF2) | Boss-kontra-játékosok egyedi játékmód | AlliedModders fórum |
| VSH / Saxton Hale | Klasszikus egy-az-összes-ellen Saxton Hale játékmód | AlliedModders fórum |
| SourceBans++ | Webes kitiltáskezelés több szerveren keresztül | AlliedModders fórum |
Bővítmények kezelése
Betöltött bővítmények listázása
Futtasd a következő parancsot a szerver konzolban az összes jelenleg betöltött bővítmény és állapotuk megtekintéséhez:
sm plugins list
Bővítmény letiltása
Helyezd át az .smx fájlt a tf/addons/sourcemod/plugins/ könyvtárból a tf/addons/sourcemod/plugins/disabled/ könyvtárba, majd futtasd az sm plugins unload pluginname parancsot a konzolban vagy indítsd újra a szervert.
Bővítmény frissítése
- Töltsd le az
.smxfájl új verzióját. - Cseréld le a meglévő fájlt a
tf/addons/sourcemod/plugins/könyvtárban. - Ha frissített konfiguráció vagy fordítási fájlok is mellékelve vannak, cseréld le azokat is.
- Indítsd újra a szervert a frissített bővítmény betöltéséhez.
tf/addons/sourcemod/logs/ könyvtárat, hogy a betöltés sikeres volt-e és nem történt-e hiba.
Kapcsolódó cikkek
- TF2 szerver beállítási útmutató — Server.cfg konfiguráció, GSLT tokenek, pálya rotáció, FastDL, csatlakozás
- TF2 hibaelhárítási útmutató — Gyakori problémák GSLT-vel, SourceMod-dal, VAC-cal és szerver láthatósággal
- Fájlok feltöltése SFTP-vel
tf/addons/sourcemod/logs/ könyvtárból.