Това ръководство обхваща как да настроите вашия дедикейтид сървър за No More Room in Hell (NMRiH) в Legion Hosting, да конфигурирате стартови променливи, да редактирате server.cfg, да настроите ротацията на картите, да конфигурирате игровите режими и да се свържете със сървъра. За администраторски команди и поддръжка на плъгини вижте Администраторски команди за No More Room in Hell.
1. Първо стартиране
- Влезте в GPanel и изберете вашия NMRiH сървър.
- Отидете в раздела Startup и прегледайте наличните променливи (вижте таблицата по-долу).
- Опционално променете SRCDS_MAP, за да зададете коя карта да се зареди първа.
- Върнете се в раздела Console и натиснете Start.
- Изчакайте конзолата да покаже, че сървърът е приключил със зареждането на първата карта. Първото стартиране може да отнеме минута, тъй като сървърът се инициализира и генерира файлове с конфигурации по подразбиране.
- След като сървърът работи, конфигурирайте името на сървъра, RCON паролата и други настройки в
nmrih/cfg/server.cfg(вижте по-долу).
server.cfg, преди да направите сървъра си публичен. Без такава дистанционният администраторски достъп е забранен и ще имате ограничен контрол над сървъра, докато работи.
2. Стартови променливи в GPanel
Следните променливи са налични в раздела Startup на GPanel. Настройки като име на сървъра, парола, RCON парола и максимален брой играчи се конфигурират в server.cfg (вижте раздел 3 по-долу).
| Променлива | По подразбиране | Описание |
|---|---|---|
SRCDS_MAP |
nms_northway |
Картата, заредена при стартиране на сървъра. Използвайте префикса nmo_ за карти с цели или nms_ за карти за оцеляване. |
AUTO_UPDATE |
1 |
Автоматично обновяване на сървъра при стартиране. Задайте 0, за да забраните. |
nmrih/cfg/server.cfg, а не като стартови променливи в GPanel.
3. Конфигурация на сървъра (server.cfg)
NMRiH използва стандартния файл server.cfg на Source енджина за подробна конфигурация. Спрете сървъра си, преди да редактирате.
Местоположение на файла
nmrih/cfg/server.cfg
Отворете този файл чрез раздела Files в GPanel или се свържете чрез SFTP. Ако файлът не съществува, създайте го ръчно или стартирайте и спрете сървъра, за да генерирате такъв по подразбиране.
Ключови настройки
| Настройка | По подразбиране | Описание |
|---|---|---|
hostname |
NMRiH Server |
Името на сървъра, показвано в браузъра. |
sv_password |
(празно) | Парола за присъединяване. Оставете празно за публичен достъп. |
rcon_password |
(няма) | RCON парола за дистанционен администраторски достъп. Трябва да бъде зададена, за да функционира RCON. |
maxplayers |
8 |
Максимален брой едновременни играчи. |
sv_contact |
(празно) | Имейл за контакт или URL за оператора на сървъра. Опционално. |
sv_region |
255 |
Код на региона на сървъра за браузъра. 0=Източна САЩ, 1=Западна САЩ, 2=Южна Америка, 3=Европа, 4=Азия, 5=Австралия, 255=Свят. |
mp_timelimit |
0 |
Времеви лимит на карта в минути. 0 означава без времеви лимит (прогресия по рундове). |
sv_alltalk |
1 |
Позволете на всички играчи да се чуват чрез гласов чат, независимо от разстоянието. Задайте 0 за гласов чат, базиран на близост. |
Примерен 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. Ротация на картите (mapcycle.txt)
NMRiH преминава през картите с помощта на файла mapcycle.txt. Сървърът зарежда следващата карта в списъка след края на всеки рунд.
Местоположение на файла
nmrih/mapcycle.txt
Формат
Изброявайте по една карта на ред. Картите се зареждат по реда от горе надолу, след което цикълът се повтаря.
nmo_broadway
nmo_cabin
nmo_chinatown
nmo_shelter
nmo_toxteth
nms_favela
nms_midwest
nms_northway
Префикси на имена на карти
| Префикс | Игрови режим | Описание |
|---|---|---|
nmo_ |
Цели | Играчите изпълняват цели (намират предмети, достигат точки за евакуация), докато се борят със зомбита. Най-популярният режим. |
nms_ |
Оцеляване | Оцеляване на базата на вълни. Играчите защитават позиция срещу все по-трудни вълни от зомбита. |
nmo_ и nms_ в един и същ mapcycle. Сървърът автоматично превключва игровите режими въз основа на префикса на картата.
5. Игрови режими
Режим Цели (nmo_)
Основният игрови режим. Играчите трябва да работят заедно, за да изпълнят поредица от цели -- намиране на ключове, активиране на генератори, достигане до точки за евакуация -- докато зомбита бродят по картата. Изчерпването на играчите или невъзможността за евакуация води до загуба.
Режим Оцеляване (nms_)
Защита на базата на вълни. Играчите държат позиция и се борят с все по-трудни вълни от зомбита. Боеприпасите и провизиите са оскъдни. Целта е да оцелеете през колкото се може повече вълни или да достигнете определен брой вълни, за да спечелите.
6. Как да се свържете
Опция А -- Браузър на сървъри в Steam
- Отворете Steam клиента.
- Натиснете View в горното меню, след това Game Servers.
- Натиснете раздела Favourites, след това Add a server.
- Въведете IP и порта на сървъра от раздела Network в GPanel:
<your-server-ip>:<port> - Натиснете Add this address to favourites, след това изберете сървъра и натиснете Connect.
Опция Б -- Конзола в играта
- Стартирайте No More Room in Hell чрез Steam.
- Активирайте конзолата за разработчици в Options > Keyboard > Advanced > Enable Developer Console.
- Натиснете
~(тилда), за да отворите конзолата. - Въведете командата за свързване:
connect <your-server-ip>:<port> - Ако е зададена парола, добавете я:
connect <your-server-ip>:<port>; password YourPassword
Опция В -- Браузър на сървъри в играта
- Стартирайте No More Room in Hell чрез Steam.
- От главното меню изберете Find Servers.
- Потърсете вашия сървър по име или прегледайте списъка.
- Изберете вашия сървър и натиснете Connect.
7. RCON (Дистанционна конзола)
RCON ви позволява да изпълнявате команди на сървъра дистанционно, без да сте свързани към играта. Това използва стандартния RCON протокол на Source енджина.
Използване на RCON в играта
- Отворете конзолата за разработчици (
~). - Въведете вашата RCON парола:
rcon_password YourRCONPassword - Изпълнявайте команди, като ги префиксирате с
rcon:rcon changelevel nmo_broadway rcon kick PlayerName
Използване на външен RCON клиент
Можете също да използвате самостоятелни RCON инструменти, за да управлявате сървъра си дистанционно. Свържете се, използвайки IP, порт и RCON парола на сървъра. Популярни Source RCON клиенти включват HLSW и mcrcon.
Отстраняване на проблеми
- Сървърът не се появява в браузъра: Проверете дали сървърът е напълно стартиран в GPanel. Уверете се, че
sv_lanе зададено на0в server.cfg. На Steam браузъра може да отнеме 2-3 минути, за да индексира нов сървър. - Не може да се свърже: Проверете IP и порта на сървъра в раздела Network на GPanel. Опитайте се да се свържете чрез конзолата с
connect IP:PORT. - Грешки "карта не намерена": Проверете дали имената на картите в
mapcycle.txtсъответстват на действителните файлове с карти вnmrih/maps/. Имената са чувствителни към регистъра. - Срив при стартиране: Изтрийте
server.cfgи рестартирайте, за да генерирате стойностите по подразбиране. Проверете конзолата на GPanel за конкретни съобщения за грешка. - RCON не работи: Потвърдете, че
rcon_passwordе зададена както вserver.cfg, така и в раздела Startup на GPanel. Уверете се, че използвате правилния порт.
Свързани статии
- Администраторски команди за No More Room in Hell
- Как да намерите IP и порта на сървъра си
- Как да качвате файлове чрез SFTP
- Ръководство за стартиране на сървъра
Нуждаете се от помощ?
Ако се сблъскате с проблеми, които не са обхванати тук, отворете тикет за поддръжка и включете IP на сървъра, описание на проблема и всякакви съобщения за грешка от конзолата на GPanel.