Ez az útmutató az admin beállítást, RCON parancsokat, játékoskezelést, pályakezelést, AMX/plugin támogatást, egyéni pályákat és hibaelhárítást ismerteti a Sven Co-op dedikált szerveredhez. A Sven Co-op egy kooperatív többjátékos mod a Half-Life-hoz, ahol a játékosok együtt teljesítenek kampányokat. A kezdeti beállításhoz, konfigurációhoz és csatlakozási útmutatóhoz lásd a Sven Co-op szerver beállítási útmutató cikket.
1. Admin beállítás (users.ini)
A Sven Co-op a svencoop/users.ini fájlt használja az admin fiókok és jogosultságok meghatározásához.
Admin hozzáadása
# Format: "STEAM_ID" "password" "access_flags" "name"
"STEAM_0:1:12345678" "" "abcdefghijklmn" "AdminName"
Hozzáférési jelzők
| Jelző | Jogosultság |
|---|---|
a | Mentesség (más adminok nem tudják kirúgni/kitiltani) |
b | Foglalás (fenntartott hely hozzáférés) |
c | Játékosok kirúgása |
d | Játékosok kitiltása |
e | Játékosok tiltásának feloldása |
f | Játékosok megölése/megcsapása |
g | Pályaváltás |
h | Szerver cvarok végrehajtása |
n | RCON hozzáférés |
Teljes admin jogokhoz használd az összes jelzőt: "abcdefghijklmn"
~) csatlakozás közben és írd be: status. A Steam ID-d STEAM_0:X:XXXXXXXX formátumban jelenik meg.
2. RCON parancsok
Használd az RCON-t a GPanel konzolon, a játékon belüli konzolon vagy harmadik féltől származó eszközön keresztül. Hitelesítés a játékban:
rcon_password YourRconPassword
rcon <command>
Játékoskezelés
| Parancs | Leírás |
|---|---|
rcon kick <userid> | Játékos kirúgása felhasználói ID alapján. |
rcon banid <minutes> <userid> | Játékos kitiltása. Használj 0-t végleges tiltáshoz. |
rcon addip <minutes> <ip> | IP-cím kitiltása. |
rcon removeip <ip> | IP-tiltás eltávolítása. |
rcon status | Összes játékos listázása felhasználói ID-kkal és Steam ID-kkal. |
Pálya- és szerverparancsok
| Parancs | Leírás |
|---|---|
rcon changelevel <mapname> | Pályaváltás a játékosok csatlakozva tartásával. |
rcon map <mapname> | Pálya betöltése az alapoktól, az összes játékos lekapcsolásával. |
rcon maps | Az összes elérhető pálya listázása. |
rcon hostname "Name" | A szerver nevének megváltoztatása. |
rcon sv_password "pass" | Csatlakozási jelszó beállítása vagy módosítása. |
rcon say "message" | Szerver szintű chat üzenet küldése. |
rcon exec <filename> | Konfigurációs fájl végrehajtása. |
rcon quit | A szerver leállítása. |
3. AMX/Plugin támogatás
A Sven Co-op támogatja az AngelScript pluginokat (beépített) és az AMX Mod X-et a bővített funkcionalitáshoz.
AngelScript pluginok (beépített)
Helyezd a pluginokat a svencoop/scripts/plugins/ mappába és regisztráld őket a svencoop/default_plugins.txt fájlban.
AMX Mod X
- Állítsd le a szervert a GPanel-ből.
- Töltsd le az AMX Mod X-et Sven Co-op-hoz és töltsd fel SFTP-n keresztül.
- Konfiguráld az admin hozzáférést az AMX Mod X
users.inifájlján keresztül. - Indítsd el a szervert és ellenőrizd a konzolban.
Népszerű pluginok
- Admin eszközök: Továbbfejlesztett kirúgás, kitiltás és játékoskezelés.
- Pályaszavazás: Lehetővé teszi a játékosoknak, hogy szavazzanak a következő pályáról.
- Játékos statisztikák: Ölések, halálozások és játékidő nyomon követése.
- Csalás elleni védelem: Szerver oldali csalásészlelés.
4. Egyéni pályák
Pályák telepítése manuálisan
- Töltsd le a pálya
.bspfájlját és a kapcsolódó erőforrásokat. - Töltsd fel a
.bspfájlt asvencoop/maps/mappába SFTP-n keresztül. - Töltsd fel a további erőforrásokat (textúrák, hangok) a megfelelő könyvtárakba.
- Add hozzá a pálya nevét a
mapcycle.txtfájlhoz a rotációhoz. - Teszteld a
rcon changelevel mapnameparanccsal.
5. Hibaelhárítás
A szerver összeomlik pályabetöltéskor
- Ellenőrizd a GPanel konzolt hibaüzenetek után.
- Próbálj meg egy másik pályát betölteni -- a pályafájl sérült lehet.
- Távolítsd el a nemrég hozzáadott egyéni pályákat vagy pluginokat teszteléshez.
A játékosok nem tudnak csatlakozni
- Ellenőrizd, hogy a szerver fut-e a GPanel-ben.
- Ellenőrizd a helyes IP-t és portot a Network fülön.
- Győződj meg róla, hogy a szerver és a játékos ugyanazon a játékverzión van.
Az RCON nem működik
- Ellenőrizd, hogy az
rcon_passwordbe van-e állítva az indítási változókban és aserver.cfgfájlban. - Hitelesítsd magad a helyes jelszóval (kis- és nagybetű érzékeny) a parancsok küldése előtt.
- Ellenőrizd, hogy beírtad-e az
rcon_passwordparancsot a jelszóval, mielőttrconparancsokat használnál. - Használd közvetlenül a GPanel konzolt alternatívaként -- ehhez nem szükséges RCON hitelesítés.
Az egyéni pályák nem töltődnek be
- Ellenőrizd, hogy a
.bspfájl asvencoop/maps/könyvtárban van. - Ellenőrizd, hogy a pálya neve a parancsban vagy a mapcycle-ben pontosan megegyezik a fájlnévvel (Linux-on kis- és nagybetű érzékeny).
- Keresd a hiányzó erőforrás hibákat a konzolban -- további fájlokra lehet szükséged.
Kapcsolódó cikkek
- Sven Co-op 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
- Szerver indítási útmutató
Segítségre van szükséged?
Ha olyan problémába ütközöl a Sven Co-op szervereddel, amelyet ez az útmutató nem tárgyal, nyiss egy támogatási jegyet, és mellékeld a szervered IP-címét, a probléma leírását, valamint a GPanel konzolból származó releváns hibaüzeneteket.