Ez az útmutató bemutatja az admin beállítást, a Source engine RCON parancsokat, a játékoskezelést, a pályaparancsokat, a SourceMod/MetaMod bővítmények támogatását, az egyéni pályákat és a hibaelhárítást a Black Mesa dedikált szerveredhez. A Black Mesa a Half-Life Source engine-alapú újraalkotása kompetitív többjátékos deathmatch móddal. A kezdeti beállításhoz, konfigurációhoz és csatlakozási útmutatóhoz lásd a Black Mesa szerver beállítási útmutatót.
1. Admin beállítás (RCON jelszó)
A Black Mesa a Source engine RCON rendszerét használja az adminisztrációhoz. Állítsd be a jelszót a GPanel Startup fülön vagy a server.cfg fájlban:
rcon_password "YourStrongPassword"
Hitelesítsd magad a játékban a konzol segítségével (~):
rcon_password YourStrongPassword
rcon <command>
Parancsokat közvetlenül is küldhetsz a GPanel Console fülén keresztül, RCON hitelesítés nélkül.
2. Source Engine RCON parancsok
Játékoskezelés
| Parancs | Leírás |
|---|---|
rcon status | Játékosok listázása felhasználói azonosítókkal, Steam ID-kkal, IP-címekkel és pinggel. |
rcon kick <userid> | Játékos kirúgása felhasználói azonosító alapján. |
rcon kick "<playername>" | Kirúgás megjelenítési név alapján. |
rcon banid <minutes> <userid> | Kitiltás felhasználói azonosító alapján. 0 = végleges. |
rcon banip <minutes> <ip> | IP-cím kitiltása. |
rcon removeid <steamid> | Steam ID kitiltás eltávolítása. |
rcon removeip <ip> | IP kitiltás eltávolítása. |
rcon writeid | Kitiltási lista mentése a banned_user.cfg fájlba. |
rcon writeip | IP kitiltások mentése a banned_ip.cfg fájlba. |
rcon writeid és rcon writeip parancsokat kitiltás után. Mentés nélkül a kitiltások elvesznek újraindításkor.
Pályaparancsok
| Parancs | Leírás |
|---|---|
rcon changelevel <mapname> | Pálya váltása, a játékosok csatlakozva maradnak. |
rcon map <mapname> | Pálya betöltése az alapoktól, minden játékos lecsatlakozik. |
rcon maps * | Az összes elérhető pálya listázása. |
rcon mp_timelimit <min> | Pálya időkorlát módosítása. |
rcon mp_fraglimit <frags> | Frag limit módosítása. |
rcon mp_restartgame 1 | Aktuális kör újraindítása, pontszámok nullázása. |
Szerverkezelés
| Parancs | Leírás |
|---|---|
rcon hostname "Name" | Szerver nevének megváltoztatása. |
rcon sv_password "pass" | Csatlakozási jelszó beállítása vagy módosítása. |
rcon mp_friendlyfire <0/1> | Baráti tűz be-/kikapcsolása. |
rcon sv_alltalk <0/1> | Csapatok közötti hangcsevegés be-/kikapcsolása. |
rcon say "message" | Szerver szintű üzenet küldése a csevegésbe. |
rcon exec <filename> | Konfigurációs fájl végrehajtása. |
rcon quit | Szerver leállítása. |
3. SourceMod és MetaMod
Haladó admin funkciókhoz telepítsd a MetaMod:Source és a SourceMod bővítményeket.
Telepítés
- Állítsd le a szerveredet a GPanel-ben.
- Töltsd le a MetaMod:Source-t a sourcemm.net oldalról, és töltsd fel a
bms/mappába SFTP-n keresztül. - Töltsd le a SourceMod-ot a sourcemod.net oldalról, és töltsd fel a
bms/mappába. - Indítsd el a szervert, és ellenőrizd a
meta versionéssm versionparancsokkal.
SourceMod adminok hozzáadása
Szerkeszd a bms/addons/sourcemod/configs/admins_simple.ini fájlt:
"STEAM_0:1:12345678" "99:z" // Full admin access
Használd az sm_admin parancsot a csevegésben vagy a konzolban a játékon belüli admin menü megnyitásához, amellyel kirúghatsz, kitilthatsz játékosokat, pályát válthatsz és szavazásokat indíthatsz.
Népszerű bővítmények
- Map Chooser: Pálya végi szavazás rock-the-vote funkcióval.
- Fun Commands: Megölés, megütés, jelölés és játékos-interakció.
- Anti-Cheat: Szerver oldali csalásdetektálás.
- Reserved Slots: Fenntartott helyek adminok és VIP-ek számára.
4. Egyéni pályák
- Töltsd le az egyéni pálya
.bspfájlját és minden további tartalmat. - Töltsd fel a
.bspfájlt abms/maps/mappába SFTP-n keresztül (lásd: Fájlok feltöltése SFTP-n keresztül). - Add hozzá a pálya nevét a
mapcycle.txtfájlhoz a rotációhoz. - Teszteld a
rcon changelevel mapnameparanccsal.
Az egyéni tartalmak gyorsabb letöltéséhez állíts be egy gyors letöltési URL-t a server.cfg fájlban:
sv_downloadurl "https://your-fastdl-server.com/bms/"
sv_allowdownload 1
5. Hibaelhárítás
A szerver összeomlik indításkor
- Ellenőrizd a GPanel konzolt hibaüzenetek után kutatva.
- Ha SourceMod/MetaMod bővítményeket használsz, ideiglenesen távolítsd el az addon könyvtárakat teszteléshez.
- Ellenőrizd, hogy a kezdő pálya létezik a
bms/maps/mappában. - Töröld a
server.cfgfájlt, és indítsd újra az alapértelmezett beállítások visszaállításához.
A játékosok nem tudnak csatlakozni
- Ellenőrizd, hogy a szerver fut a GPanel-ben.
- Ellenőrizd a helyes IP-címet é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 vagy a SourceMod nem működik
- Ellenőrizd, hogy az
rcon_passwordbe van állítva, és hitelesítsd magad a parancsok küldése előtt. - SourceMod esetén ellenőrizd, hogy a fájlok a
bms/mappában vannak (nem a szerver gyökérkönyvtárában), és a megfelelő verziót használod. - Használd a GPanel konzolt közvetlenül az RCON alternatívájaként.
Kapcsolódó cikkek
- Black Mesa 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 Black Mesa szervereddel kapcsolatban, amelyet ez az útmutató nem tárgyal, nyiss egy support jegyet, és add meg a szervered IP-címét, a probléma leírását, valamint a GPanel konzolból származó releváns hibaüzeneteket.