Это руководство охватывает, как настроить ваш выделенный сервер Half-Life 2: Deathmatch (HL2DM) на Legion Hosting, настроить переменные запуска, отредактировать server.cfg, настроить ротацию карт и подключиться к серверу. HL2DM предлагает динамичный мультиплеерный бой с использованием физического движка Half-Life 2 и гравипушки (Gravity Gun). Для команд администратора и поддержки SourceMod см. Команды администратора Half-Life 2: Deathmatch.
1. Первый запуск
- Войдите в GPanel и выберите ваш сервер HL2DM.
- Перейдите на вкладку Startup и просмотрите настраиваемые переменные (см. Раздел 2).
- Задайте предпочитаемые MAP_NAME, SERVER_NAME и пароли.
- Вернитесь на вкладку Console и нажмите Start.
- Дождитесь сообщения
Connection to Steam servers successful.в консоли.
2. Переменные запуска GPanel
| Переменная | По умолчанию | Описание |
|---|---|---|
SERVER_NAME | Pterodactyl-server | Имя сервера, отображаемое в браузере. |
MAP_NAME | dm_lockdown | Карта, загружаемая при запуске сервера. |
MAX_PLAYERS | 20 | Максимальное число одновременных игроков (1–20). |
SERVER_PASSWORD | ChangeMe | Пароль для входа. Оставьте пустым для публичного сервера. |
RCON_PASSWORD | ChangeMe | Пароль удалённой консоли. |
TICK_RATE | 66 | Тикрейт сервера. Более высокие значения = более плавный геймплей, но больше нагрузка на CPU. |
AUTO_UPDATE | 1 | Автоматическое обновление сервера при запуске. |
SERVER_PASSWORD, так и RCON_PASSWORD по умолчанию имеют значение ChangeMe. Установите пустой пароль сервера, если хотите публичный доступ, и всегда используйте надёжный пароль RCON.
3. Конфигурация сервера (server.cfg)
Для подробных настроек отредактируйте server.cfg. Остановите сервер перед внесением изменений.
Расположение файла
hl2mp/cfg/server.cfg
Основные настройки
| Настройка | По умолчанию | Описание |
|---|---|---|
hostname | (из настроек запуска) | Имя сервера, отображаемое в браузере. |
sv_password | (из настроек запуска) | Пароль для входа. Пусто для публичного. |
rcon_password | (из настроек запуска) | Пароль удалённой консоли. |
mp_timelimit | 20 | Лимит времени на карту в минутах. |
mp_fraglimit | 0 | Лимит фрагов для завершения раунда. 0 = без ограничения. |
mp_friendlyfire | 0 | Огонь по своим в командных режимах. |
mp_autoteambalance | 0 | Автобалансировка команд в TDM. |
sv_alltalk | 1 | Голосовой чат между командами. |
mp_forcerespawn | 1 | Принудительное мгновенное возрождение после смерти. |
sv_hl2mp_weapon_respawn_time | 20 | Таймер возрождения оружия в секундах. |
sv_hl2mp_item_respawn_time | 30 | Таймер возрождения предметов в секундах. |
Пример server.cfg
hostname "My Legion HL2DM Server"
sv_password ""
rcon_password "MySecretRcon"
mp_timelimit 20
mp_fraglimit 30
mp_friendlyfire 0
sv_alltalk 1
mp_forcerespawn 1
4. Ротация карт
Отредактируйте файл цикла карт:
hl2mp/cfg/mapcycle.txt
Укажите по одной карте в строке:
dm_lockdown
dm_overwatch
dm_powerhouse
dm_resistance
dm_runoff
dm_steamlab
dm_underpass
Доступные карты
dm_lockdown— тюремная тематика с узкими коридорами и открытыми дворами.dm_overwatch— городские крыши с вертикальным боем.dm_powerhouse— промышленная электростанция с физическими объектами.dm_resistance— городские улицы и здания.dm_runoff— водоочистная станция.dm_steamlab— лаборатория с экспериментальным оружием.dm_underpass— шоссейная эстакада с длинными линиями обзора.
5. Как подключиться
Вариант A — браузер серверов Steam
- Запустите Half-Life 2: Deathmatch из Steam.
- Перейдите в Find Servers.
- Найдите ваш сервер по имени на вкладке Internet.
- Выберите и подключитесь.
Вариант B — подключение через консоль
- Откройте консоль (
~). При необходимости включите её в Options > Keyboard > Advanced > Enable Developer Console. - Введите:
connect <your-server-ip>:<port>
Похожие статьи
- Команды администратора Half-Life 2: Deathmatch
- Как найти IP-адрес и порт вашего сервера
- Как загружать файлы через SFTP
Нужна помощь?
Если вы столкнётесь с проблемами с вашим сервером HL2DM, которые не описаны здесь, откройте тикет в поддержку и укажите IP вашего сервера, описание проблемы и любые соответствующие сообщения об ошибках из консоли GPanel.