НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Как изменить настройки и карты сервера No More Room in Hell

No More Room in HellUpdated Oct 26, 20263 min read

No More Room in Hell настраивается консольными переменными движка Source, которые записываются в файл конфигурации, выполняемый сервером при запуске.

Где лежат файлы

В панели откройте Files и перейдите в:

nmrih/cfg/
  • server.cfg выполняется при каждой смене карты. Ваши настройки пишутся сюда.
  • mapcycle.txt содержит карты, на которых играют, и их порядок.
  • motd.txt содержит сообщение, которое видят заходящие игроки.

Сами карты лежат в nmrih/maps/.

server.cfg

hostname "My PlayNHost NMRiH Server"
sv_contact "[email protected]"
rcon_password "a-long-password-here"
sv_password ""
sv_lan 0
sv_region 3
sv_gravity 800
mp_timelimit 0
sv_alltalk 0
sv_allow_wait_command 0
sv_setsteamaccount "YOUR_GSLT_TOKEN"
  • hostname это название, которое показывается в браузере.
  • Пустой sv_password означает открытый сервер.
  • rcon_password даёт полное удалённое управление. Сделайте его длинным и никому не показывайте.
  • sv_setsteamaccount это токен входа игрового сервера Steam, который нужен публичному серверу, чтобы попасть в список. О том, как его создать, см. наше руководство по решению проблем.

В No More Room in Hell есть собственные переменные сложности и целей поверх стандартных для Source. Поищите в конфигурации переменные с префиксом nmrih или выведите их списком в консоли панели и меняйте по одной.

Ротация карт

Отредактируйте nmrih/cfg/mapcycle.txt, одно название карты на строку, без расширения файла:

nmo_broadway
nmo_chinatown
nms_ransack
nmo_toxteth

Карты с целями начинаются с nmo_, а карты на выживание с nms_. Смешивать их в одной ротации можно, но эти два режима играются очень по-разному, поэтому большинство серверов придерживается одного.

Пользовательские карты

  1. Остановите сервер.
  2. Загрузите файлы .bsp в nmrih/maps/.
  3. Добавьте названия карт в mapcycle.txt.
  4. Запустите сервер и проверьте командой changelevel yourmapname в консоли панели.

Игроки скачивают пользовательские карты с сервера при входе, и это медленно. Если вы запускаете много пользовательских карт, обычное решение это быстрый хост для загрузок, указанный через sv_downloadurl.

Слоты

Число слотов вашего тарифа применяется через переменную MAXPLAYERS на странице Параметры запуска вашего сервера, до которой можно добраться из обзора сервера. Чтобы запускать больше игроков, смените тариф в разделе оплаты.

Примените изменения

Сохраните файл, затем перезапустите сервер или выполните exec server.cfg в консоли панели. Некоторые переменные вступают в силу только при смене карты, поэтому самое надёжное подтверждение это changelevel.

Ваш сервер уже у другого хостинга? Перенесите его к нам

ПОСЛЕДНИЕ БЛОГИ