Цей посібник описує, як налаштувати ваш виділений сервер 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 для детального налаштування. Зупиніть ваш сервер перед редагуванням.
Розташування файлу
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=US East, 1=US West, 2=South America, 3=Europe, 4=Asia, 5=Australia, 255=World. |
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_ в одному циклі карт. Сервер автоматично перемикає ігрові режими на основі префікса карти.
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 (Remote Console)
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.