Half-Life Deathmatch (HLDM) — легендарный многопользовательский шутер от первого лица, заложивший основы динамичных сетевых сражений. Использование собственного выделенного сервера обеспечивает низкий пинг, максимальную отзывчивость и полную свободу в выборе карт, лимитов фрагов и настроек игрового процесса.
На виртуальных серверах VDS от Hostland развертывание игрового сервера Half-Life Deathmatch полностью автоматизировано: игровой дистрибутив и запускные скрипты устанавливаются автоматически сразу после заказа сервера, не требуя сложной консольной сборки вручную.
Для создания виртуального сервера с предустановленным игровым сервером выполните следующие шаги:
Перейдите на страницу и выберите подходящий тарифный план VDS в зависимости от планируемого количества игроков и размера мира:
При необходимости скорректируйте дополнительные параметры сервера — например, добавьте оперативную память или дисковое пространство:
В блоке «Программное обеспечение» найдите в поиске программу Half-Life Deathmatch и выберите её для автоматической установки на ваш сервер:
После завершения установки на сервере будут автоматически созданы основные директории и исполняемые файлы:
/home/hldm/home/hldm/server/home/hldm/server/valve/server.cfg/home/hldm/server/start.shУправление игровым сервером осуществляется через SSH-консоль с помощью стандартных системных команд systemd:
systemctl restart hldmsystemctl status hldmjournalctl -u hldm -fsystemctl stop hldmsystemctl start hldmnano /home/hldm/server/valve/server.cfgПодключиться к созданному серверу Half-Life Deathmatch можно двумя удобными способами.
Способ 1. Быстрое подключение через консоль разработчика:
Откройте консоль в игре нажатием клавиши ~ (или Ё на русской раскладке), введите команду формата connect IP_адрес:27015 (указав IP-адрес из информационного письма) и нажмите кнопку «Submit» или клавишу Enter:
Способ 2. Через графическое меню игры:
Основные параметры сервера задаются в файле конфигурации по пути: /home/hldm/server/valve/server.cfg.
Ниже приведен список основных параметров, которые вы можете отредактировать под свои предпочтения:
hostname — название сервера, отображаемое в общем списке серверов;rcon_password — пароль для удалённого администрирования (RCON);sv_password — пароль для входа на сервер (оставьте пустым, если сервер публичный);sv_lan — режим сети (0 — интернет-сервер, 1 — доступ только по локальной сети);maxplayers — максимальное количество слотов для игроков;mp_timelimit — время игры на одной карте в минутах;mp_fraglimit — лимит фрагов для победы или смены карты;mp_friendlyfire — огонь по своим (0 — выключен, 1 — включен);sv_maxrate — максимальное значение rate сетевого соединения;sv_minrate — минимальное значение rate сетевого соединения;sv_maxupdaterate — максимальная частота обновления пакетов (updaterate);log — включение ведения логов сервера (on / off).Стартовая карта сервера задается в скрипте запуска /home/hldm/server/start.sh с помощью параметра +map (по умолчанию используется карта crossfire).
После внесения и сохранения изменений в файле конфигурации обязательно перезапустите игровой сервер командой: systemctl restart hldm
server.cfg обеспечивают точную настройку игровых правил.
Удачной работы! Если возникнут вопросы - напишите нам, пожалуйста, тикет из