Как ставить доски в no more room in hell

Обновлено: 12.05.2024

В этой статье будет описаны основы установки выделенного сервера No More Room in Hell. Вы также узнаете - No More Room in Hell, как создать свой сервер.

Windows

Для начала вам потребуется скачать программу SteamCMD, взять её можно отсюда -> скачать\download. Распакуйте содержимое архива и запустите программу через командную строку.

Если при запуске вам выдаст ошибку "Error: Steam needs to be online to update. Please confirm your network connection and try again." или "Error: Download failed: http error 0", то скорее всего виной Internet Explorer.

Обычно решением является включение параметра - "Автоматическое определение параметров".

Для этого сделайте следующее:
1. Откройте Internet Explorer.
2. Зажмите Alt на клавиатуре, в появившемся меню выберите Сервис, а затем Свойства обозревателя.
3. Выберите вкладку Подключения.
4. Поставьте галочку на пункте - "Автоматическое определение параметров"
5. Нажмите OK. Теперь попробуйте запустить SteamCMD снова. Еще рекомендуем проверить настройку безопасности в IE. Для этого зайдите в "Свойства обозревателя", там выберите "Безопасность" и поставьте уровень "Средний". Если проблема осталась, то проверьте настройки антивирусов и фаерволов(они могут блокировать программу из-за неправильной настройки).

После того как SteamCMD обновится(он это делает каждый раз при необходимости), можно пробовать скачать сервер. Для этого зайдите под учеткой anonymous, чтобы скачать базовые source sdk файлы. Команды указаны ниже, вводятся поочередно.

login anonymous
force_install_dir .\nmrih_ds\
app_update 244310

Далее надо скачать основные файлы NMRiH. Чтобы это сделать, надо залогинится под своим аккаунтом в стиме(лучше создать аккаунт отдельный).

login YOUR_USERNAME
force_install_dir .\nmrih_ds\
app_update 224260


После того как сервер скачается, можно пробовать запускать его. Ниже указана рекомендуемая строка запуска.

srcds.exe -console -game nmrih -insecure +map nmo_chinatown

Linux

Описанная установка будет работать на большинстве дистрибутивов Linux.

Если вы используете 64-х битную сборку, то вам могут понадобится библиотеки от 32-х битной версии.
Смотрите эту страницу

Внимание!! OS RHEL или разработки на базе Red Hat based linux (Centos, Fedora) используют старую версию GLibc и пока не могут использоваться в качестве сервера этой игры. Эта проблема будет решена в 7 версии RHEL дистрибутива.

Скачиваем дистрибутив SteamCMD linux, тут -> скачать\download
Извлеките файлы.
Теперь зайдите в каталог и запустите скрипт ./steamcmd.sh
SteamCMD обновится, он будет это делать при необходимости.

Далее надо скачать основные файлы NMRiH. Чтобы это сделать надо залогинится под своим аккаунтом в стиме(лучше создать аккаунт отдельный).

login YOUR_USERNAME
force_install_dir ./nmrih_ds/
app_update 224260

Теперь можно перейти к файлу srcds_nmrih(./nmrih_ds/srcds/srcds_nmirh) и запустить его ./srcds_nmrih. У вас также есть возможность использовать старый скрипт ./srcds_nmrih, он расположен ./nmrih_ds/srcds/srcds_run. Далее запускаем ./srcds_run -game nmrih -insecure +map nmo_chinatown

ReactOS

Данная операционная система находится в стадии альфа-версии. Поэтому мы не можем гарантировать работу без проблем.

Берем дистрибутив SteamCMD отсюда -> скачать\download. Распакуйте содержимое архива и запустите программу через командную строку.

После того как SteamCMD обновится, начинаем скачивать сервер. Для этого зайдите под логином anonymous, чтобы скачать базовые source sdk файлы. Команды указаны ниже, вводятся поочередно.

login anonymous
force_install_dir .\nmrih_ds\
app_update 244310

Теперь надо скачать основные файлы NMRiH. Чтобы это сделать, надо залогинится под своим аккаунтом в стиме(лучше создать аккаунт отдельный).

login YOUR_USERNAME
force_install_dir .\nmrih_ds\
app_update 224260


После того как сервер скачается, можно пробовать запускать его. Ниже указана рекомендуемая строка запуска.

srcds.exe -console -game nmrih -insecure +map nmo_chinatown

Немного о MetaMod и SourceMod(утилиты администрирования сервера не являются обязательными, для его работы).

Тк игра использует движок SDK 2013, то наблюдаются некоторые проблемы с этими утилитами. Поэтому необходимо использовать последние их бета сборки.

Рекомендуем использовать:
MetaMod - 1.10.1 dev branch. Snapshot 870 и выше. Взять можно тут скачать\download
SourceMod - 1.6.0 dev branch. Snapshot 4171 и выше. Взять можно тут скачать\download

Интересные плагины:
Плагин позволяет разряжать оружие(Ammo unload) -> скачать\download
Можно смотреть свои жизни(Self health check) -> скачать\download
Меню оружия(Weapon Menu) -> скачать\download
Беcконечные патроны(Infinite ammo) -> скачать\download

Команды сервера.

Команды можно использовать в обычном или выделенном сервере(через консоль). Можно менять переменные(например sv_votekick_timer 10). У нас также есть несколько команд для взаимодействия с игроком и игровым полем.


Команда\Переменная Описание Пример
changelevel Сменить карту на другую changelevel nms_ransack
map Меняет карту на другую. Все клиенты выкидываются с сервера(как будто сервер был выключен) map nms_ransack
kick Даёт возможность выкидывать игроков с сервера kick babaj

Конфигурация(Server.cfg)

Для изменения настроек сервера используется конфигурационный файл server.cfg. Чтобы его сделать, необходимо создать обычный текстовый файл и переименовать его в server.cfg, далее заполнить его информацией снизу или можно скачать готовый -> скачать server.cfg.

Теперь закиньте этот файл в папку cfg. Точный путь примерно следующий . \nmrih_ds\nmrih\cfg\server.cfg

Пример рабочего конфига:

Дополнительно

Для корректной работы сервера, необходимо открыть порт 27015(UDP). Однако, если хотите чтобы работала удаленная консоль(RCON), то надо открыть 27015(TCP), это сделает ваш сервер немного более уязвимым от хакерских и дос атак.

Подробнее о работе SteamCMD можно почитать тут -> SteamCMD Official Website

В No More Room in Hell существует несколько вещей, которые имеют важное значение для единства игроков, командной работы и выживания. Эти предметы ни как не выделены в игре и игроки должны активно и решительно искать их на любом из заданных уровней. Эти предметы могут быть подобраны с помощью "E" по умолчанию.

Новое в 1.05: Если ваш инвентарь заполнен хотя бы на половину, вы будете иметь потери в скорости передвижения.

Инструменты

Инструменты в No More Room in Hell используются в двух направлениях. В первом они ведут себя более или менее, как оружие ближнего боя (кроме ракетницы, которая ведёт себя как пистолет). Второе направление, это специальные функции, которые выполняют определённую роль, являющуюся уникальной для каждого инструмента.

Сварочный аппарат

Может быть использован для соединения или вырезания определённых металлических объектов.

Огнетушитель

Помимо того, что это тяжёлое оружие ближнего боя, огнетушитель может так же использоваться для тушения огня и, тем самым, очищать путь до определённых элементов или целей.

Ракетница

Это оружие предназначено не только для сжигания зомби, превращая их в перемолотые остатки плоти, а так же может быть использована как сигнальная ракета, для вызова вертолёта на некоторых картах.

Баррикадный молоток

Быстрое оружие ближнего боя, которое может быть использовано для баррикадирования дверей, окон и других точек (по выбору проектировщика уровня), если у него с собой есть доски в инвентаре.

Фонарик

Фонарик марки Маглайт(от англ. Maglite) является важным инструментом, используемым для освещения пути себе и другим игрокам. Иногда свет от фонарика мигает, но не волнуйтесь. Это светодиод в Фонарике, использует батарейки, срок действия которых не ограничен. Будущее обновление может удалить бесконечный уровень заряда у фонарика.

Зажигалка

Зажигалка Зиппо(от англ. Zippo) создаёт небольшое пламя, для видимости вокруг, но не может быть использована в других целях (даже в качестве оружия). Слабое пламя зажигалки способно осветить небольшую территорию вокруг игрока и только лишь создаёт чувство безопасности.

Предметы инвентаря

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

Рация

Выжившие, которые хотят иметь возможность общаться друг с другом на больших расстояниях должны искать рации. Взятая рация обеспечивает пользователю пассивный и лёгкий путь общения с другим владельцем рации, который находится в другой области текущего уровня.

Таблетки

Таблетки являются антиинфекционным средством в игре. Поднятые таблетки находятся в основном инвентаре и потребляются сразу после их выбора. После первого применения таблетки исчезают из инвентаря и дают временное излечение от инфекции на срок 3-х минут, по истечению которых болезнь снова будет медленно убивать.

Аптечка

Аптечка при использовании игроком, вернёт ему 40% от потерянного здоровья. Обратите внимание, что аптечка не замедляет процесс инфицирования, если используется после заражения. Рекомендуется использовать аптечку тогда, когда зрение игрока станет полностью чёрным или белым, что бы избежать смерти.

Бинты

Этот предмет используется для остановки кровотечения, иногда, после нанесённого удара зомби. Бинты находятся в основном инвентаре и используются сразу после их выбора. После первого применения бинты исчезают из инвентаря и останавливают кровотечение. Следует отметить, что если вы не используете бинты во время кровотечения, то в конце концов истечёте кровью и умрёте.

Вакцина

Gene therapy (или просто ген) был добавлен в игру в обновлении 1.09. Это достаточно редкая вещь, способная излечить вас НАВСЕГДА от заражения или предотвратить его в будущем. Эффект пропадет, если игрок умрет(логично). Также, при использовании есть шанс, что игрок ослепнет на короткое время. Будьте осторожны, если не уверены, что сможете сражаться с зомби будучи ослепленными.

Не инвентарные предметы

Канистра с бензином

Хорошая вещь для борьбы с большой группой зомби, которое при использовании уничтожает целые стаи зомби. Однако будьте готовы к тому, что огонь может превратить зомби из ходячего в бегуна! Единственным недостатком является то, что, для избежания получения урона от взрыва, необходимо использовать огнестрельное оружие, что бы взорвать бак. Удар по бензобаку оружием ближнего боя наносит ему урон!

Мешок ФЕМА

Данный предмет доступен для ремонта зон только на картах с режимом Выживания. Мешок ФЕМА может быть найден в специальных коробках, которые отмечены жёлтыми светящимися палочками. Для его использования, игрок должен принести сумку в зону, которая имеет меньше 100% здоровья. Мешок исчезнет и восстановит 25% здоровья повреждённой зоне. Единственной функцией мешка ФЕМА является ремонт зон.

Коробка с медикаментами

Несколько более громоздкая версия обычной аптечки, доступная на картах с режимом Выживания. Коробка с медикаментами имеет 100 единиц здоровья, которые могут использовать все члены команды. К сожалению, аптечка часто находится в местах, далёких от досягаемости игроков, и, как правило, рядом с местом появления зомби. Из-за этого, коробку с медикаментами становиться трудно получить, особенно во время текущего наступления орды. Коробку рекомендуется искать ПОСЛЕ атаки зомби, в перерыве между волнами, чтобы избежать осложнений и гибели выжавших.

Появившийся в патче 1.03, режим Выживание - это режим, основанный на системе "волн", где игроки сдерживают волны зомби, одновременно защищая до 6 "зон".

Карты режима Выживание используют префикс NMS_.

Что нужно для правильной работы этого режима

Есть несколько важных вещей для этого режима: спавн зомби, сущность overlord_wave_controller, зоны, место сброса припасов и вход/выход для вертолета, "3d nav mesh", и (необязательно) мешки FEMA + большие аптечки.

1. Сделайте спавн зомби как описано в статье Спавн Зомби

2. Добавьте от 1 до 6 func_safe_zone брашей, покрывающие участок, где вы бы хотели иметь зону. Если брашей больше, чем 6, то они будут игнорироваться (+ это уже слишком много!)

Примечание: Используйте func_safe_zone_extension чтобы продлить участок зоны. Не делать же один большой квадрат, участки которого могут вылезать из игровой зоны или в не желаемое место (например из здания на улицу).

NB. Всегда проверяйте, чтобы "центр" браша func_safe_zone (синяя точка) НЕ РАСПОЛАГАЛСЯ В КЛИПЕ ИЛИ WORLD-БРАШЕ. Зомби не будут двигаться, пока к ним не подойдет игрок и в консоле в режиме разработчика (введите команду developer 2) будет постоянно появляться ошибка () Schedule (SCHED_MOVE_TO_SAFEZONE) Failed at 0!

3. Добавьте overlord_wave_controller на карту. Это основа "волновой" системы. Здесь можно поставить число зомби на первой волне, сколько их будет добавляться каждую волну, на каких волнах будет сброс припасов, последняя волна и т.д. "NG Freq" не используется в игре.

ВАЖНО: Если вы хотите, чтобы дроп падал через 2 волны, то нужно ставить 3 в поле Resupply Wave, если через 3, то 4 и т.д.

4. Добавьте одну или несколько wave_resupply_point. Это будет место, куда вертолет скинет припасы Сущность должна быть на земле.

5. Добавьте nav_area_3d браш в небе вашей карты. Он должен быть не ниже ~768 юнитов над землей. Этот браш используется для навигации вертолета

6. Добавьте несколько chopper_entryexit_point. Это места, где будет появляться вертолет и куда будет улетать. chopper_entryexit_point должен быть ВНУТРИ nav_area_3d. .

ВАЖНО: Обязательно называйте карту с префиксом nms, иначе карта не загрузится!

7. Добавьте одну или несколько nmrih_health_station_location на вашу зону и nmrih_health_station где-нибудь на карте. Игроки могут приносить nmrih_health_station к nmrih_health_station_location. Аптечки могут восстанавливать до 200 hp.

8. Добавьте одну или несколько nmrih_safezone_supply где-нибудь на вашей карте. Игроки должны задержать клавишу "Использовать", после этого они возьмут мешок, который восстанавливает 25% прочности зоны.

Zombi World

Непосредственно о создании игры:

No More Room in Hell, был создан под впечатлением от фильмов Джорджа Ромеро, а название игры является частью цитаты(цитата - "When there's no more room in hell, the dead will walk the earth."). Действие игры происходит в мире на грани коллапса и хауса, где существует неизвестная, но страшная болезнь. Многие эксперты от различных правительственных организаций имеют свои теории о появлении вируса, но справится с ней пока не удается. Тот, кто погибает от болезни, становится зомби и начинает нападать на людей.

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

☻Название: No More Room in Hell
☻Жанр: Экшены, Бесплатные игры, Инди
☻Разработчик: No More Room in Hell Team
☻Издатель: Lever Games
☻Дата выхода: 31 октября 2011
☻Языки: английский, немецкий, французский, японский, греческий

☻Кооператив на 8 человек.
☻Динамические карты: На карте рандомно генерируются задания.
☻Выживание: Пробиваться сквозь орды разнообразной нежити, в надежде найти спасение.
☻Большой реализм: На карте мало оружия и патронов, состояние здоровья проверить невозможно, ограниченная вместимость инвентаря и тд.
☻Инфекция: Если вас укусили вы можете предупредить команду, чтобы избавили вас от мук или промолчать, в надежде найти лекарство.
☻Мультиплатформенность: Играй на Windows, Mac или Linux.
☻Более 30 видов оружия, начиная от кухонного ножа, бензопилы, гранат и заканчивая огнестрельным оружием.
☻Нет доната.
☻Нет никакой рекламы.
☻Игра бесплатна.

Системные требования Windows:

☻ОС: Windows XP, Vista, 7,8
☻Процессор: Pentium 4 3.0GHz (Intel Core 2 Duo 2.4GHz или аналогичный рекомендуется)
☻Оперативная память: 1.5 GB RAM (4 ГБ рекомендуется)
☻Жесткий диск: 5 GB свободного места
☻Видеокарта: ATI X1600 or nVidia GeForce 9 или выше
☻Версия DirectX®: 9.0c
☻Другие рекомендации: Желательно иметь подключение к интернету

Системные требования Mac:

☻ОС: MacOS X Leopard 10.5.8, Snow Leopard 10.6.3 (рекомендуется MacOS X 10.6.4 и выше)
☻Оперативная память: 1-2 GB RAM (4 ГБ рекомендуется)
☻Жесткий диск: 5 GB свободного места
☻Видеокарта: NVIDIA GeForce 8 or higher, ATI X1600 or higher, or Intel HD 3000 или выше
☻Другие рекомендации: Желательно иметь подключение к интернету, клавиатуру, мышь

Системные требования Linux:

☻ОС: Ubuntu 12.04
☻Процессор: Dual core from Intel or AMD at 2.8 GHz
☻Оперативная память: 2 GB RAM
☻Жесткий диск: 5 GB свободного места
☻Видеокарта: nVidia GeForce 8 series or better, ATI/AMD Radeaon HD2600/3600 (Graphic Drivers: nVidia 310, AMD 12.11), OpenGL 2.1
☻Звуковая карта: OpenAL Compatible Sound Card
☻Другие рекомендации: Желательно иметь подключение к интернету

Читайте также: