Tento průvodce popisuje, jak nastavit váš dedikovaný server No More Room in Hell (NMRiH) na Legion Hosting, nakonfigurovat spouštěcí proměnné, upravit server.cfg, nastavit rotaci map, konfigurovat herní režimy a připojit se k serveru. Pro administrátorské příkazy a podporu pluginů viz No More Room in Hell Admin Commands.
1. První spuštění
- Přihlaste se do GPanel a vyberte svůj NMRiH server.
- Přejděte na záložku Startup a zkontrolujte dostupné proměnné (viz tabulka níže).
- Volitelně změňte SRCDS_MAP pro nastavení mapy, která se načte jako první.
- Vraťte se na záložku Console a klikněte na Start.
- Počkejte, až konzole zobrazí, že server dokončil načítání první mapy. První spuštění může trvat minutu, protože server se inicializuje a generuje výchozí konfigurační soubory.
- Jakmile server běží, nakonfigurujte název serveru, RCON heslo a další nastavení v
nmrih/cfg/server.cfg(viz níže).
server.cfg předtím, než server zpřístupníte veřejnosti. Bez něj je vzdálený administrátorský přístup zakázán a budete mít omezenou kontrolu nad serverem za jeho běhu.
2. Spouštěcí proměnné v GPanel
Následující proměnné jsou k dispozici na záložce Startup v GPanel. Nastavení jako název serveru, heslo, RCON heslo a maximální počet hráčů se konfigurují v server.cfg (viz sekce 3 níže).
| Proměnná | Výchozí hodnota | Popis |
|---|---|---|
SRCDS_MAP |
nms_northway |
Mapa načtená při startu serveru. Použijte prefix nmo_ pro Objective mapy nebo nms_ pro Survival mapy. |
AUTO_UPDATE |
1 |
Automatická aktualizace serveru při spuštění. Nastavte na 0 pro vypnutí. |
nmrih/cfg/server.cfg, nikoli jako spouštěcí proměnné v GPanel.
3. Konfigurace serveru (server.cfg)
NMRiH používá standardní soubor server.cfg enginu Source pro podrobnou konfiguraci. Před úpravami server zastavte.
Umístění souboru
nmrih/cfg/server.cfg
Otevřete tento soubor pomocí záložky Files v GPanel nebo se připojte přes SFTP. Pokud soubor neexistuje, vytvořte jej ručně nebo spusťte a zastavte server pro vygenerování výchozího souboru.
Klíčová nastavení
| Nastavení | Výchozí hodnota | Popis |
|---|---|---|
hostname |
NMRiH Server |
Název serveru zobrazený v prohlížeči serverů. |
sv_password |
(prázdné) | Heslo pro připojení. Ponechte prázdné pro veřejný přístup. |
rcon_password |
(žádné) | RCON heslo pro vzdálený administrátorský přístup. Musí být nastaveno, aby RCON fungoval. |
maxplayers |
8 |
Maximální počet současně připojených hráčů. |
sv_contact |
(prázdné) | Kontaktní e-mail nebo URL provozovatele serveru. Volitelné. |
sv_region |
255 |
Kód regionu serveru pro prohlížeč. 0=Východ USA, 1=Západ USA, 2=Jižní Amerika, 3=Evropa, 4=Asie, 5=Austrálie, 255=Svět. |
mp_timelimit |
0 |
Časový limit na mapu v minutách. 0 znamená žádný časový limit (postup na základě kol). |
sv_alltalk |
1 |
Umožňuje všem hráčům slyšet se navzájem přes hlasový chat bez ohledu na vzdálenost. Nastavte na 0 pro hlasovou komunikaci založenou na blízkosti. |
Příklad server.cfg
hostname "My NMRiH Server"
sv_password ""
rcon_password "MySecureRCON"
maxplayers 8
sv_region 255
mp_timelimit 0
sv_alltalk 1
sv_lan 0
4. Rotace map (mapcycle.txt)
NMRiH střídá mapy pomocí souboru mapcycle.txt. Server načte další mapu v seznamu po skončení každého kola.
Umístění souboru
nmrih/mapcycle.txt
Formát
Uveďte jednu mapu na řádek. Mapy se načítají v pořadí shora dolů a poté se cyklus opakuje.
nmo_broadway
nmo_cabin
nmo_chinatown
nmo_shelter
nmo_toxteth
nms_favela
nms_midwest
nms_northway
Prefixy názvů map
| Prefix | Herní režim | Popis |
|---|---|---|
nmo_ |
Objective | Hráči plní úkoly (hledají předměty, dosahují extrakčních bodů) a přitom bojují se zombie. Nejpopulárnější režim. |
nms_ |
Survival | Přežití ve vlnách. Hráči brání pozici proti stále obtížnějším vlnám zombie. |
nmo_ a nms_. Server automaticky přepíná herní režimy podle prefixu mapy.
5. Herní režimy
Režim Objective (nmo_)
Primární herní režim. Hráči musí spolupracovat na splnění série úkolů -- hledání klíčů, aktivace generátorů, dosažení evakuačních bodů -- zatímco po mapě bloumají zombie. Pokud dojdou hráči nebo se nepodaří evakuace, hra končí prohrou.
Režim Survival (nms_)
Obrana ve vlnách. Hráči drží pozici a odrážejí stále obtížnější vlny zombie. Munice a zásoby jsou vzácné. Cílem je přežít co nejvíce vln nebo dosáhnout stanoveného počtu vln pro vítězství.
6. Jak se připojit
Možnost A -- Prohlížeč serverů ve Steam
- Otevřete klienta Steam.
- Klikněte na View v horním menu a poté na Game Servers.
- Klikněte na záložku Favourites a poté na Add a server.
- Zadejte IP adresu a port vašeho serveru ze záložky Network v GPanel:
<your-server-ip>:<port> - Klikněte na Add this address to favourites, poté vyberte server a klikněte na Connect.
Možnost B -- Herní konzole
- Spusťte No More Room in Hell přes Steam.
- Povolte vývojářskou konzoli v Options > Keyboard > Advanced > Enable Developer Console.
- Stiskněte
~(vlnovka) pro otevření konzole. - Zadejte příkaz pro připojení:
connect <your-server-ip>:<port> - Pokud je nastaveno heslo, přidejte ho:
connect <your-server-ip>:<port>; password YourPassword
Možnost C -- Prohlížeč serverů ve hře
- Spusťte No More Room in Hell přes Steam.
- Z hlavního menu vyberte Find Servers.
- Vyhledejte svůj server podle názvu nebo procházejte seznam.
- Vyberte svůj server a klikněte na Connect.
7. RCON (vzdálená konzole)
RCON vám umožňuje provádět příkazy serveru na dálku bez nutnosti být připojen ke hře. Využívá standardní RCON protokol enginu Source.
Použití RCON ve hře
- Otevřete vývojářskou konzoli (
~). - Zadejte své RCON heslo:
rcon_password YourRCONPassword - Provádějte příkazy s předponou
rcon:rcon changelevel nmo_broadway rcon kick PlayerName
Použití externího RCON klienta
Pro vzdálenou správu serveru můžete také použít samostatné RCON nástroje. Připojte se pomocí IP adresy serveru, portu a RCON hesla. Mezi oblíbené Source RCON klienty patří HLSW a mcrcon.
Řešení problémů
- Server se nezobrazuje v prohlížeči: Ověřte, že je server plně spuštěn v GPanel. Ujistěte se, že
sv_lanje nastaveno na0v server.cfg. Prohlížeč Steam může potřebovat 2-3 minuty na zaindexování nového serveru. - Nelze se připojit: Zkontrolujte IP adresu a port serveru na záložce Network v GPanel. Zkuste se připojit přes konzoli příkazem
connect IP:PORT. - Chyby „mapa nenalezena": Ověřte, že názvy map v
mapcycle.txtodpovídají skutečným souborům map ve složcenmrih/maps/. Názvy rozlišují velká a malá písmena. - Pády při spuštění: Smažte
server.cfga restartujte server pro obnovení výchozích hodnot. Zkontrolujte konzoli GPanel pro konkrétní chybové hlášky. - RCON nefunguje: Potvrďte, že
rcon_passwordje nastaveno jak vserver.cfg, tak na záložce Startup v GPanel. Ujistěte se, že používáte správný port.
Související články
- No More Room in Hell Admin Commands
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Server Startup Guide
Potřebujete pomoc?
Pokud narazíte na problémy, které zde nejsou popsány, otevřete tiket podpory a uveďte IP adresu vašeho serveru, popis problému a případné chybové hlášky z konzole GPanel.