Кожен сервер HL2:DM від 2hours.gg має встановлений SourceMod. Ти його розгорнув, тому ти адмін. Вводь ці команди в ігровому чаті (натисни Y).
Команди чату
!map dm_steamlab: змінює карту. Стандартні карти: dm_lockdown, dm_overwatch, dm_powerhouse, dm_resistance, dm_runoff, dm_steamlab, dm_underpass.!kick name: кікає гравця.!ban name 30: банить гравця на 30 хвилин (0 = назавжди).!slay name: вбиває гравця (щоб владнати суперечку).!cvar sv_gravity 150: змінюй будь-яке налаштування сервера прямо з чату.!rcon status: виконуй будь-яку консольну команду прямо з чату.
Важливо: HL2:DM не вміє показувати меню SourceMod (це обмеження самої гри, а не налаштування сервера), тому меню !admin і меню голосувань тут не працюють. Використовуй прямі команди вище або веб-консоль на картці свого сервера.
Зміна мапи, режиму чи правил
Скористайся веб-консоллю на картці свого сервера. У ній є кнопки для зміни мапи, перемикання deathmatch/team deathmatch, лімітів фрагів і часу, гравітації та вогню по своїх. Налаштовувати RCON не потрібно.
Публічний чи приватний
- Залиш пароль для входу порожнім при розгортанні — сервер буде публічним. Приєднатися зможе будь-хто, хто знає IP.
- Встанови пароль для входу — сервер стане приватним. Зайти зможуть лише ті, хто знає пароль.
Щоб зайти на приватний сервер, друзі відкривають консоль і виконують: password yourpassword; connect IP:27015
Довідник команд
Виконуй ці команди через веб-консоль RCON на картці твого сервера. Кожна команда нижче перевірена на реальному сервері HL2:DM на 2hours.gg.
Карта та матч
status- Список підключених гравців, їхніх Steam ID, пінгу та поточної карти.
changelevel <map>- Завантажити карту (наприклад, changelevel dm_lockdown). Ненадовго відключає гравців. Випадаючий список Map робить це за тебе.
mp_teamplay <0|1>- 1 = командний режим, 0 = кожен сам за себе. Команди застосовуються при наступному завантаженні карти, тому одразу зроби changelevel. Випадаючий список Mode робить обидві дії одразу.
mp_fraglimit <n>- Завершити карту після n вбивств (0 = без обмеження).
mp_timelimit <minutes>- Завершити карту через n хвилин (0 = без обмеження).
mp_restartgame 1- Перезапустити раунд через 1 секунду, рахунок скидається, усі залишаються підключеними.
kick "<name>"- Вигнати гравця за іменем (sm_kick теж працює і приймає причину).
say <message>- Вивести повідомлення в чат усім від імені сервера.
Правила сервера
sv_gravity <n>- Гравітація світу. 600 = нормальна, 300 = низька, 150 = місячна. Низька гравітація + гравітаційна гармата — класика.
mp_friendlyfire <0|1>- Чи можуть гравці однієї команди шкодити один одному (лише в командному режимі).
mp_falldamage <0|1>- Урон від падіння. За замовчуванням 0.
mp_weaponstay <0|1>- 1 = піднята зброя залишається на карті для наступного гравця.
sv_hl2mp_weapon_respawn_time <s>- Секунди до повторної появи піднятої зброї (за замовчуванням 20).
sv_hl2mp_item_respawn_time <s>- Секунди до відновлення здоров'я та боєприпасів (за замовчуванням 30).
sv_alltalk <0|1>- Голосовий чат між командами. Увімкнено за замовчуванням на наших серверах.
mp_flashlight <0|1>- Дозволити ліхтарик.
Адміністрування SourceMod
sm_who- Список гравців та їхнього рівня адмін-доступу. Ти відображаєшся як root.
sm_kick <name> [reason]- Вигнати з причиною, яку побачить гравець.
sm_ban <name> <minutes> [reason]- Забанити на n хвилин (0 = назавжди).
sm_rename <name> <newname>- Перейменувати гравця.
sm_cvar <cvar> [value]- Переглянути або змінити будь-який cvar сервера.
sm plugins list- Список встановлених плагінів та їхніх версій.
Що вводять гравці (з боку клієнта)
connect <ip>:27015- Приєднатися до сервера напряму. Також працює через браузер серверів (View → Servers → Favorites).
password <password>- Встанови пароль для приєднання перед підключенням до приватного сервера.