Овој водич опфаќа како да го поставите вашиот наменски сервер за 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_ за Objective мапи или nms_ за Survival мапи. |
AUTO_UPDATE |
1 |
Автоматско ажурирање на серверот при стартување. Поставете на 0 за оневозможување. |
nmrih/cfg/server.cfg наместо како GPanel стартни променливи.
3. Конфигурација на серверот (server.cfg)
NMRiH ја користи стандардната server.cfg датотека на Source engine за детална конфигурација. Запрете го вашиот сервер пред уредување.
Локација на датотеката
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_ |
Objective | Играчите завршуваат цели (наоѓаат предмети, стигнуваат до точки за извлекување) додека се борат со зомби. Најпопуларниот режим. |
nms_ |
Survival | Преживување базирано на бранови. Играчите бранат позиција против сè потешки бранови на зомби. |
nmo_ и nms_ мапи во истиот mapcycle. Серверот автоматски ги менува режимите на игра врз основа на префиксот на мапата.
5. Режими на игра
Objective режим (nmo_)
Примарниот режим на игра. Играчите мора да работат заедно за да завршат серија цели -- наоѓање клучеви, активирање генератори, стигнување до точки за евакуација -- додека зомбите талкаат по мапата. Останувањето без играчи или неуспехот да се извлечете резултира со пораз.
Survival режим (nms_)
Одбрана базирана на бранови. Играчите држат позиција и се борат против сè потешки бранови на зомби. Муницијата и залихите се ретки. Целта е да преживеете што е можно повеќе бранови или да стигнете одреден број бранови за да победите.
6. Како да се поврзете
Опција A -- Steam прелистувач на сервери
- Отворете го Steam клиентот.
- Кликнете на View во горното мени, потоа на Game Servers.
- Кликнете на картичката Favourites, потоа на Add a server.
- Внесете ги IP адресата и портот на вашиот сервер од картичката Network на GPanel:
<your-server-ip>:<port> - Кликнете на Add this address to favourites, потоа изберете го серверот и кликнете на Connect.
Опција B -- Конзола во играта
- Стартувајте го No More Room in Hell преку Steam.
- Овозможете ја конзолата за разработувачи во Options > Keyboard > Advanced > Enable Developer Console.
- Притиснете
~(тилда) за да ја отворите конзолата. - Внесете ја командата за поврзување:
connect <your-server-ip>:<port> - Ако е поставена лозинка, додадете ја:
connect <your-server-ip>:<port>; password YourPassword
Опција C -- Прелистувач на сервери во играта
- Стартувајте го No More Room in Hell преку Steam.
- Од главното мени, изберете Find Servers.
- Пребарувајте го вашиот сервер по име или прелистувајте го списокот.
- Изберете го вашиот сервер и кликнете на Connect.
7. RCON (оддалечена конзола)
RCON ви овозможува да извршувате серверски команди оддалечено без да бидете поврзани на играта. Ова го користи стандардниот RCON протокол на Source engine.
Користење на 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.