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 támogatást, az egyéni pályákat és a hibaelhárítást a Half-Life 2: Deathmatch szerveredhez. A kezdeti beállításhoz, konfigurációhoz és csatlakozási útmutatásokhoz lásd a Half-Life 2: Deathmatch szerver beállítási útmutató cikket.
1. RCON beállítás
Állítsd be az RCON jelszót az RCON_PASSWORD indítási változón keresztül vagy a hl2mp/cfg/server.cfg fájlban:
rcon_password "YourStrongPassword"
Hitelesítés a játékban a konzolon (~) keresztül:
rcon_password YourStrongPassword
rcon <command>
Parancsokat közvetlenül a GPanel Console fülén keresztül is küldhetsz.
2. Játékoskezelés
| Parancs | Leírás |
|---|---|
rcon status | Játékosok listázása felhasználói azonosítóval, Steam ID-vel, IP-vel é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.
3. Pályaparancsok
| Parancs | Leírás |
|---|---|
rcon changelevel <mapname> | Pályaváltás, a játékosok csatlakozva maradnak. |
rcon map <mapname> | Pálya betöltése az alapoktól, minden játékos lecsatlakozik. |
rcon maps * | Ö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 visszaállítása. |
4. Szerverkezelés
| Parancs | Leírás |
|---|---|
rcon hostname "Name" | Szerver nevének módosítá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 ki-/bekapcsolása. |
rcon sv_alltalk <0/1> | Csapatok közötti hangcsevegés ki-/bekapcsolása. |
rcon say "message" | Szerver szintű csevegés üzenet küldése. |
rcon exec <filename> | Konfigurációs fájl végrehajtása. |
rcon quit | Szerver leállítása. |
5. SourceMod és MetaMod
Haladó admin funkciókhoz telepítsd a MetaMod:Source-t és a SourceMod-ot.
Telepítés
- Állítsd le a szerveredet a GPanel-ből.
- Töltsd le a MetaMod:Source-t a sourcemm.net oldalról és töltsd fel a
hl2mp/mappába SFTP-vel. - Töltsd le a SourceMod-ot a sourcemod.net oldalról és töltsd fel a
hl2mp/mappába. - Indítsd el a szervert és ellenőrizd a
meta versionéssm versionparancsokkal.
SourceMod adminok hozzáadása
Szerkeszd a hl2mp/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.
6. Egyéni pályák
- Töltsd le az egyéni pálya
.bspfájlját. - Töltsd fel a
hl2mp/maps/mappába SFTP-vel (lásd Fájlok feltöltése SFTP-vel). - Add hozzá a pálya nevét a
mapcycle.txtfájlhoz. - Teszteld a
rcon changelevel mapnameparanccsal.
7. Hibaelhárítás
- A szerver összeomlik indításkor: Ellenőrizd a GPanel konzolt a hibákért. Győződj meg róla, hogy a kezdő pálya létezik a
hl2mp/maps/mappában. - A játékosok nem tudnak csatlakozni: Ellenőrizd, hogy a szerver fut-e, nézd meg az IP-t/portot a GPanel-ben, és győződj meg róla, hogy a játékverziók egyeznek.
- Az RCON nem működik: Ellenőrizd, hogy az
rcon_passwordbe van-e állítva, és hitelesítsd magad a parancsok küldése előtt. - SourceMod problémák: Győződj meg róla, hogy a fájlok a
hl2mp/mappában vannak (nem a szerver gyökérmappájában), és a megfelelő verzió van használatban.
Kapcsolódó cikkek
- Half-Life 2: Deathmatch 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-vel
Segítségre van szükséged?
Ha olyan problémába ütközöl a HL2DM szervereddel, amit ez a cikk 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.