Каждый 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 и меню голосований здесь не работают. Используйте прямые команды выше или веб-консоль на карточке сервера.
Сменить карту, режим или правила
Используйте веб-консоль на карточке сервера. Там есть кнопки смены карты, боя насмерть или командного, лимитов фрагов и времени, гравитации и огня по своим. RCON настраивать не нужно.
Публичный или приватный
- Оставьте пароль пустым при деплое = публичный. Зайти может любой, у кого есть IP.
- Задайте пароль = приватный. Зайдут только те, кому вы его дали.
Чтобы зайти на приватный сервер, друзья открывают консоль и вводят: password yourpassword; connect IP:27015
Справочник команд
Выполняйте их из веб-консоли RCON на карточке вашего сервера. Каждая команда ниже проверена на живом сервере HL2:DM от 2hours.gg.
Карта и матч
status- Показать подключённых игроков, их Steam ID, пинг и текущую карту.
changelevel <map>- Загрузить карту (например changelevel dm_lockdown). Ненадолго отключает игроков. Выпадающий список Карта делает это за вас.
mp_teamplay <0|1>- 1 = team deathmatch, 0 = каждый сам за себя. Команды применяются при загрузке следующей карты, поэтому добавьте следом changelevel. Выпадающий список Режим делает и то и другое.
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 = лунная. Низкая гравитация + gravity gun это классика.
mp_friendlyfire <0|1>- Могут ли союзники наносить урон друг другу (только в team deathmatch).
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>- Задать пароль входа перед подключением к приватному серверу.