Ez az útmutató a szerver adminisztrációt, konzolparancsokat, SourceMod plugin kezelést, térkép navigációt és hibaelhárítást tárgyalja a SourceCoop (Black Mesa Co-op) szerveredhez a Legion Hosting-on. A kezdeti beállításhoz és a játékos csatlakozási útmutatóhoz lásd a SourceCoop szerver beállítási útmutatót.
1. Szerver konzol
A SourceCoop szerver a Source Engine-en (srcds) fut, és teljes konzolt biztosít, amely a Console fülön érhető el a GPanel-ben. Az összes szabványos Source Engine szerver parancs elérhető.
2. Gyakori konzolparancsok
| Parancs | Leírás |
|---|---|
changelevel [map] |
Váltás a megadott térképre (pl. changelevel bm_c1a0a). |
kick [name] [reason] |
Játékos kirúgása név alapján. |
banid [minutes] [steamid] |
Játékos kitiltása Steam ID alapján megadott időtartamra. Használj 0-t végleges kitiltáshoz. |
removeid [steamid] |
Kitiltás eltávolítása egy adott Steam ID-hez. |
listid |
Az aktuális kitiltási lista megjelenítése. |
status |
Szerver információk, csatlakozott játékosok és Steam ID-jeik megjelenítése. |
users |
Csatlakozott felhasználók listázása. |
say [message] |
Szerver üzenet küldése az összes játékosnak. |
sv_password [pass] |
A szerver jelszó megváltoztatása futásidőben. Állítsd 0-ra az eltávolításhoz. |
mp_restartgame 1 |
Az aktuális térkép újraindítása. |
3. SourceMod admin rendszer
A SourceCoop előre telepített SourceMod-dal érkezik, amely hatékony admin rendszert biztosít. A SourceMod adminok konfigurálásához:
- Állítsd le a szervert.
- Szerkeszd az admin fájlt SFTP-n keresztül:
bms/addons/sourcemod/configs/admins_simple.ini - Add hozzá az admin bejegyzéseket a következő formátumban:
"STEAM_0:1:12345678" "99:z"Ahol a Steam ID az admin azonosítója, és a
"99:z"teljes admin hozzáférést biztosít. - Indítsd újra a szervert.
Gyakori SourceMod admin parancsok
A SourceMod parancsok a konzolban sm_ előtaggal, chatben ! előtaggal használhatók.
| Konzol parancs | Chat parancs | Leírás |
|---|---|---|
sm_kick [name] [reason] |
!kick |
Játékos kirúgása. |
sm_ban [name] [minutes] [reason] |
!ban |
Játékos kitiltása (0 = végleges). |
sm_unban [steamid] |
!unban |
Játékos kitiltásának feloldása. |
sm_slay [name] |
!slay |
Játékos megölése. |
sm_map [mapname] |
!map |
Aktuális térkép megváltoztatása. |
sm_rcon [command] |
!rcon |
Szerver konzol parancs végrehajtása. |
4. SourceCoop-specifikus beállítások
A SourceCoop saját konfigurációs változókat ad hozzá, amelyeket a bms/cfg/server.cfg fájlban állíthatsz be:
| Beállítás | Leírás |
|---|---|
sourcecoop_homemap |
A térkép, amelyre a szerver visszatér a kampány befejezése után. Kommentezd ki a mapcycle fájl használatához. |
mp_mapcycle_empty_timeout_seconds |
Idő másodpercben, mielőtt a szerver térképet vált, ha üres (alapértelmezett: 3600). |
5. Térkép navigáció
A kampány automatikusan halad a térképeken keresztül, amikor a játékosok teljesítik a célkitűzéseket. Manuálisan is válthatsz térképet a changelevel vagy a SourceMod !map parancs használatával.
Az utolsó térkép (bm_c5a1 / stáblista) befejezése után a szerver vagy:
- Visszatér a
sourcecoop_homemap-ra, ha be van állítva, vagy - A
mapcycle.txtfájlt követi abms/mappában
6. Haladó beállítások
SourceCoop és Metamod verziók
A szerver telepítés tartalmazza a SourceCoop, Metamod:Source és SourceMod meghatározott verzióit. Ha frissítened kell ezeket:
| Változó | Alapértelmezett | Leírás |
|---|---|---|
VERSION |
latest |
SourceCoop kiadási verzió címke. |
MATCH |
bms |
Letöltendő kiadási build (Black Mesa = bms). |
MMS_BUILD |
1148 |
Metamod:Source build szám. |
SM_BUILD |
6960 |
SourceMod build szám. |
7. Hibaelhárítás
| Probléma | Megoldás |
|---|---|
Összeomlás a Nihilanth térképen (bm_c4a4a) |
Állítsd a MOD_FORCETOUCHDATA értékét 0-ra a Startup fülön. |
| A játékosok nem tudnak csatlakozni játékfrissítés után | Egy Black Mesa frissítés megkövetelheti a szerver újratelepítését frissített SourceCoop verziókkal. Ellenőrizd a SourceCoop GitHub-ot a kompatibilitási információkért. |
| A SourceMod parancsok nem működnek | Győződj meg róla, hogy a Steam ID-d hozzá van adva az admins_simple.ini fájlhoz, és a szerver újra lett indítva. |
| A szerver lefagy térkép betöltésnél | Egyes térképek jelentős memóriát igényelnek az előzetes gyorsítótárazáshoz. Ha a szerver következetesen lefagy, próbáld meg kikapcsolni a mod_forcetouchdata-t vagy növeld a szerver memória-kiosztását. |
Kapcsolódó cikkek
- SourceCoop szerver beállítási útmutató
- Hogyan találd meg a szervered IP-címét és portját
- Fájlok feltöltése SFTP-n keresztül
Segítségre van szükséged?
Ha problémáid vannak a SourceCoop szervereddel, nyiss egy támogatási jegyet és mellékeld a szervered IP-címét, a probléma leírását és minden releváns hibaüzenetet a GPanel konzolból.