Tento průvodce pokrývá nastavení administrátora, příkazy RCON enginu Source, správu hráčů, příkazy pro mapy, podporu SourceMod/MetaMod, vlastní mapy a řešení problémů pro váš server Half-Life 2: Deathmatch. Pro počáteční nastavení, konfiguraci a pokyny k připojení viz Průvodce nastavením serveru Half-Life 2: Deathmatch.
1. Nastavení RCON
Nastavte heslo RCON prostřednictvím startovací proměnné RCON_PASSWORD nebo v souboru hl2mp/cfg/server.cfg:
rcon_password "YourStrongPassword"
Ověřte se ve hře prostřednictvím konzole (~):
rcon_password YourStrongPassword
rcon <command>
Příkazy můžete také odesílat přímo prostřednictvím záložky Console v GPanel.
2. Správa hráčů
| Příkaz | Popis |
|---|---|
rcon status | Zobrazí seznam hráčů s ID uživatelů, Steam ID, IP adresami a pingem. |
rcon kick <userid> | Vyhodí hráče podle ID uživatele. |
rcon kick "<playername>" | Vyhodí hráče podle zobrazovaného jména. |
rcon banid <minutes> <userid> | Zabanuje podle ID uživatele. 0 = trvalý ban. |
rcon banip <minutes> <ip> | Zabanuje IP adresu. |
rcon removeid <steamid> | Odebere ban podle Steam ID. |
rcon removeip <ip> | Odebere ban IP adresy. |
rcon writeid | Uloží seznam banů do banned_user.cfg. |
rcon writeip | Uloží bany IP adres do banned_ip.cfg. |
rcon writeid a rcon writeip. Bez uložení se bany po restartu ztratí.
3. Příkazy pro mapy
| Příkaz | Popis |
|---|---|
rcon changelevel <mapname> | Změní mapu, hráči zůstanou připojeni. |
rcon map <mapname> | Načte mapu od začátku, odpojí všechny hráče. |
rcon maps * | Zobrazí seznam všech dostupných map. |
rcon mp_timelimit <min> | Změní časový limit mapy. |
rcon mp_fraglimit <frags> | Změní limit zabití. |
rcon mp_restartgame 1 | Restartuje aktuální kolo a resetuje skóre. |
4. Správa serveru
| Příkaz | Popis |
|---|---|
rcon hostname "Name" | Změní název serveru. |
rcon sv_password "pass" | Nastaví nebo změní heslo pro připojení. |
rcon mp_friendlyfire <0/1> | Přepne střelbu do vlastních. |
rcon sv_alltalk <0/1> | Přepne hlasový chat mezi týmy. |
rcon say "message" | Odešle zprávu do chatu celého serveru. |
rcon exec <filename> | Spustí konfigurační soubor. |
rcon quit | Vypne server. |
5. SourceMod a MetaMod
Pro pokročilé administrátorské funkce nainstalujte MetaMod:Source a SourceMod.
Instalace
- Zastavte server v GPanel.
- Stáhněte MetaMod:Source z sourcemm.net a nahrajte do
hl2mp/přes SFTP. - Stáhněte SourceMod z sourcemod.net a nahrajte do
hl2mp/. - Spusťte server a ověřte příkazy
meta versionasm version.
Přidání administrátorů SourceMod
Upravte soubor hl2mp/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
Použijte sm_admin v chatu nebo konzoli pro otevření herního administrátorského menu.
6. Vlastní mapy
- Stáhněte soubor vlastní mapy
.bsp. - Nahrajte jej do
hl2mp/maps/přes SFTP (viz Jak nahrávat soubory přes SFTP). - Přidejte název mapy do
mapcycle.txt. - Otestujte příkazem
rcon changelevel mapname.
7. Řešení problémů
- Server padá při spuštění: Zkontrolujte konzoli GPanel na chyby. Ověřte, že startovní mapa existuje v
hl2mp/maps/. - Hráči se nemohou připojit: Potvrďte, že server běží, zkontrolujte IP/port v GPanel a ujistěte se, že verze hry odpovídají.
- RCON nefunguje: Ověřte, že je nastaveno
rcon_password, a před odesíláním příkazů se autentizujte. - Problémy se SourceMod: Ujistěte se, že soubory jsou v
hl2mp/(ne v kořenovém adresáři serveru) a že je použita správná verze.
Související články
- Průvodce nastavením serveru Half-Life 2: Deathmatch
- Jak zjistit IP adresu a port serveru
- Jak nahrávat soubory přes SFTP
Potřebujete pomoc?
Pokud narazíte na problémy se svým serverem HL2DM, které zde nejsou popsány, otevřete tiket podpory a uveďte IP svého serveru, popis problému a případné chybové zprávy z konzole GPanel.