2hours.gg/

Ігрові сервери погодинно. Плати тільки за гру.

Як налаштувати виділений сервер Half-Life 2: Deathmatch

Half-Life 2: Deathmatch працює на виділеному сервері Source, тож якщо ви коли-небудь хостили гру на Source, усе здаватиметься знайомим. Уся настройка тримається на двох речах: рядку запуску, де живуть мапа, режим і кількість гравців, та невеликому server.cfg для назви й паролів. Ось усе цілком.

Встановлення сервера

Виділений сервер HL2:DM це app 232370, і він встановлюється анонімно. Вам не потрібен вхід у Steam і не потрібно володіти грою на обліковому записі сервера:

./steamcmd.sh +login anonymous \
  +app_update 232370 validate \
  +quit

Папка гри це hl2mp, а конфіг, який вона читає під час запуску:

<install>/hl2mp/cfg/server.cfg

Базовий server.cfg

Сюди йдуть лише назва, паролі та правила. Мапа й кількість гравців це аргументи запуску (нижче). Вставте це та змініть рядки, позначені CHANGE ME:

// --- Identity ---
hostname "My HL2:DM Server"          // CHANGE ME
rcon_password "pick-a-long-secret"   // CHANGE ME - admin console over RCON

// --- Lock it down ---
sv_password ""                       // set a word here = private, blank = open
sv_lan 0                             // 0 = public/Steam, 1 = LAN only
sv_cheats 0

// --- Rules ---
mp_teamplay 0                        // 0 = free-for-all, 1 = team deathmatch
mp_fraglimit 0                       // end the map at n kills, 0 = no limit
mp_timelimit 20                      // end the map after n minutes, 0 = no limit

Рядок запуску

HL2:DM запускається через srcds_run у кореневій папці встановлення. Стартова мапа й ліміт гравців задаються тут аргументами, а не в конфізі:

./srcds_run -game hl2mp -console \
  -port 27015 \
  +map dm_lockdown \
  +maxplayers 16 \
  +exec server.cfg
  • Стандартні мапи це dm_lockdown, dm_overwatch, dm_powerhouse, dm_resistance, dm_runoff, dm_steamlab і dm_underpass. Будь-яка з них може бути тут значенням +map.
  • maxplayers 16 це хороше число для HL2:DM. На стандартних мапах при більшій кількості стає надто хаотично.
  • Порт 27015 це ігровий і запитовий порт. Відкрийте його для UDP (і TCP, якщо використовуєте RCON) у своєму фаєрволі.

Кожен сам за себе або командний дезматч

HL2:DM має для цього один перемикач: mp_teamplay. Встановіть 1 для командного дезматчу або 0 для режиму кожен сам за себе. Він набуває чинності на наступному завантаженні мапи, тож змініть значення, а потім виконайте changelevel. Це вся система режимів, інших офіційних режимів немає.

Кілька слів про ботів

У HL2:DM немає вбудованих ботів, тож для веселощів серверу потрібні живі гравці. Це єдина причина хостити його десь публічно, а не на домашньому ПК: друзі можуть заходити будь-коли, а вам не доведеться тримати свою машину увімкненою.

Дивіться також

← Назад до всіх гайдів