Pterohost docs

Murder-сервер Garry's Mod: установка и настройка

Пошаговая инструкция по установке и настройке Murder-сервера Garry's Mod: геймод, карты, конфиг, ULX и советы по раскрутке.

Кратко: Murder - классический асимметричный геймод для Garry’s Mod, где один убийца охотится за всеми остальными игроками. Для запуска нужен SRCDS-сервер, геймод из Workshop и базовый server.cfg - вся установка занимает около 30 минут.

Murder-сервер Garry’s Mod: установка и настройка

Murder - один из самых долгоживущих геймодов Garry’s Mod, который привлекает игроков ещё с 2013 года. Механика проста и затягивает: один игрок получает нож и должен незаметно устранить всех остальных, один случайный игрок получает пистолет с одним патроном и может разоблачить убийцу, а все остальные бегают, подбирают улики и пытаются выжить. В 2026 году Murder продолжает держать стабильную аудиторию, а запустить собственный сервер проще, чем кажется. В этой статье разберём всё от установки SRCDS и загрузки геймода до тонкой настройки конфига, карт и административных инструментов.

Pterohost - игровой хостинг с NVMe-накопителями, DDoS-защитой и поддержкой 24/7, идеально подходящий для стабильного Murder-сервера GMod. Промокод 4START даёт -20% на первый заказ. Заказать Garry’s Mod сервер

Требования и подготовка сервера

Перед установкой убедись, что сервер соответствует минимальным требованиям:

ПараметрМинимумРекомендуется
CPU2 ядра, 2.5 GHz4 ядра, 3.5 GHz
RAM2 GB4 GB
Диск10 GB SSD20 GB NVMe
ОСUbuntu 20.04Ubuntu 22.04 / Debian 12
Пропускная способность20 Мбит/с100 Мбит/с

Murder - не ресурсоёмкий геймод, поэтому даже бюджетный VPS справится с 10-12 игроками. Для 16+ слотов лучше взять сервер с 4 ядрами и хорошим каналом.

Установка SteamCMD

# Debian/Ubuntu
sudo apt-get update
sudo apt-get install -y lib32gcc-s1 curl

# Создаём пользователя steam (рекомендуется)
adduser steam
su - steam

# Скачиваем SteamCMD
mkdir ~/steamcmd && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -

Установка Garry’s Mod Dedicated Server

cd ~/steamcmd
./steamcmd.sh +force_install_dir ~/gmodserver \
  +login anonymous \
  +app_update 4020 validate \
  +quit

App ID 4020 - это Garry’s Mod Dedicated Server. Установка занимает 5-10 минут в зависимости от скорости соединения.

Установка геймода Murder из Workshop

Murder распространяется через Steam Workshop. Workshop ID геймода Murder - 149093420. Существует несколько способов добавить его на сервер.

Способ 1 - через collection

Создай collection в Steam Workshop, добавь в неё геймод Murder и все нужные карты. Затем в запуске сервера укажи ID коллекции:

+host_workshop_collection <ID_КОЛЛЕКЦИИ>

Сервер автоматически скачает все аддоны из коллекции при старте.

Способ 2 - через workshop_download_item

В конфигурации или командной строке SRCDS можно явно перечислить Workshop-аддоны:

# В командной строке запуска:
+workshop_download_item 4020 149093420

Способ 3 - ручная установка через GMA

Если нет доступа к Workshop (например, серверная сеть блокирует Steam), можно скачать .gma-файл геймода через браузер и распаковать его утилитой gmad.exe (входит в состав GMod). Распакованный геймод кладём в:

~/gmodserver/garrysmod/gamemodes/murder/

Структура каталога геймода Murder должна выглядеть так:

gamemodes/
  murder/
    gamemode/
      cl_init.lua
      init.lua
      shared.lua
    maps/
    ...

Если папка murder/gamemode/ существует и содержит init.lua - геймод установлен корректно.

Запуск сервера с геймодом Murder

Создай скрипт запуска start.sh в директории сервера:

#!/bin/bash
cd ~/gmodserver

./srcds_run \
  -game garrysmod \
  -console \
  -port 27015 \
  +maxplayers 14 \
  +gamemode murder \
  +map mu_skyscraper \
  +sv_lan 0 \
  -authkey <ТВОй_STEAM_API_KEY> \
  +host_workshop_collection <ID_КОЛЛЕКЦИИ>

Сделай скрипт исполняемым:

chmod +x ~/gmodserver/start.sh

Steam API Key нужен для загрузки Workshop-контента. Получи его бесплатно на steamcommunity.com/dev/apikey.

Настройка server.cfg

Основной конфиг сервера находится по пути:

~/gmodserver/garrysmod/cfg/server.cfg

Базовый конфиг для Murder-сервера:

// Основные параметры
hostname "Мой Murder Сервер | pterohost.com"
sv_password ""
rcon_password "ЗАМЕНИ_НА_СЛОЖНЫЙ_ПАРОЛЬ"

// Соединение
sv_lan 0
sv_region 3
// sv_region: 0-USA East, 1-USA West, 2-South America, 3-Europe, 4-Asia, 5-Australia

// Производительность
fps_max 66
sv_minrate 5000
sv_maxrate 80000
sv_mincmdrate 10
sv_maxcmdrate 66
sv_minupdaterate 10
sv_maxupdaterate 66

// Чит-защита
sv_cheats 0
sv_allowcslua 0

// Уровень логирования
log on
sv_logbans 1
sv_logecho 1
sv_logfile 1
sv_log_onefile 0

// PvP и физика
mp_friendlyfire 0

Параметры геймода Murder

Геймод Murder имеет собственные ConVar’ы, которые управляют раундами. Добавь их в server.cfg или в отдельный файл cfg/murder.cfg:

// Время раунда в секундах (по умолчанию 180)
murder_roundtime 180

// Минимальное количество игроков для начала раунда
murder_minplayers 4

// Время ожидания перед началом раунда (лобби)
murder_starttime 15

// Включить/выключить подбор улик (0/1)
murder_clues 1

// Количество улик для раскрытия убийцы
murder_clue_count 3

Если murder_*-переменные не срабатывают, проверь, что геймод корректно загружен: в консоли при старте должна быть строка Gamemode: murder.

Карты для Murder

Правильные карты - половина успеха Murder-сервера. Карты для Murder должны иметь префикс mu_, закрытые пространства с множеством коридоров и укрытий.

Рекомендуемые карты

КартаWorkshop IDОсобенности
mu_skyscraper121140227Небоскрёб, много этажей, классика
mu_hotel121139887Отель, средний размер, сбалансирована
mu_estate163595959Особняк, большие залы, подходит для 10+
mu_library182609413Библиотека, много укрытий
mu_clue121140124Стилизована под Cluedo, небольшая
mu_office543327534Офисное здание, современный дизайн

Добавь все карты в свою Workshop-коллекцию, чтобы они скачивались автоматически.

Ротация карт

Создай файл ~/gmodserver/garrysmod/cfg/mapcycle.txt с ротацией:

mu_skyscraper
mu_hotel
mu_estate
mu_library
mu_clue
mu_office

Сервер будет автоматически переходить к следующей карте после каждого раунда при использовании mapcyclefile mapcycle.txt в server.cfg.

Настройка механики игры

Роли и оружие

В стандартном Murder три роли:

  • Убийца (Murderer) - получает нож. Задача - ликвидировать всех, не попавшись. Нож летит, если нажать ПКМ.
  • Шериф (Sheriff/Bystander with gun) - один случайный игрок получает пистолет с одним патроном. Может выстрелить один раз - если промахнётся по убийце, сам умирает и пистолет падает.
  • Мирный житель (Innocent) - собирает улики (золотые монеты на карте). После сбора нужного числа улик открывается личность убийцы.

Тонкая настройка раундов

Геймод поддерживает настройку через ConVar’ы в server.cfg:

// Скорость движения убийцы (1.0 = нормальная)
// Настраивается через Lua-скрипты если нужна точная настройка

// Тайм-аут на случай застревания раунда
murder_overtime 60

// Показывать ли трупы на карте (1 = да)
murder_showbodies 1

Если хочешь более глубокую настройку (изменение скоростей, дополнительные роли, кастомное оружие), потребуются дополнительные Lua-скрипты или форк геймода. Стандартный Murder сделан намеренно простым.

Установка ULX для администрирования

ULX - стандарт де-факто для администрирования GMod-серверов. Для Murder особенно полезны команды быстрой смены карты и кика нарушителей прямо во время раунда.

Установка ULX и ULib

ULX требует библиотеку ULib. Оба аддона есть в Workshop:

  • ULib: Workshop ID 557962238
  • ULX: Workshop ID 557962280

Добавь оба в коллекцию или скачай вручную и распакуй в:

~/gmodserver/garrysmod/addons/ulib/
~/gmodserver/garrysmod/addons/ulx/

Назначение суперадмина

После первого запуска сервера зайди в игру и открой консоль. В серверной консоли (не в игровой) выполни:

ulx adduser "НИК_ИГРОКА" superadmin

Или используй Steam ID напрямую:

ulx adduserid STEAM_0:0:XXXXXXX superadmin

Основные команды ULX для Murder

КомандаДействие
!kick <игрок> [причина]Кикнуть игрока
!ban <игрок> <минуты> [причина]Забанить игрока
!changemap <карта>Сменить карту
!map <карта>Быстрая смена карты
!ulx menuОткрыть GUI-меню ULX
!slap <игрок> [урон]Ударить игрока
!slay <игрок>Убить игрока (актуально в Murder)

Меню ULX открывается через F7 или командой !ulx menu в чате.

Права администраторов

Создай группы для модераторов и администраторов:

// В консоли сервера:
ulx addgroup moderator admin
ulx adduser "НИК_МОДА" moderator

ulx addgroup admin superadmin
ulx adduser "НИК_АДМИНА" admin

Защита сервера от читеров и гриферов

Murder по своей природе привлекает нарушителей - убийца может затаиться и не играть, мирные жители могут мешать другим. Несколько мер защиты:

Анти-AFK

Добавь в server.cfg:

// Кик AFK-игроков через 5 минут бездействия
sv_timeout 300

Для более тонкого контроля AFK существуют отдельные аддоны в Workshop, например “AFK Kick” с Workshop ID 218880416.

Ограничение чата

// В server.cfg
sv_alltalk 0
// Игроки слышат только команду (мёртвые не слышат живых)

В Murder стандартно мёртвые не могут общаться с живыми - это часть геймплея.

Логирование

Логи сервера сохраняются в:

~/gmodserver/garrysmod/logs/

Проверяй их регулярно. Подозрительные паттерны в кикнутых/забаненных игроках помогут выявить нарушителей.

Оптимизация сервера

Murder не требует особых ресурсов, но базовая оптимизация улучшит стабильность:

// server.cfg - производительность
sv_kickerrornum 10
net_maxfilesize 64
sv_allowupload 1
sv_allowdownload 1

// Уменьшить нагрузку при смене карт
host_thread_mode 0

// Таймаут для загрузки ресурсов клиентами
sv_downloadurl ""
// Если есть FastDL-сервер, укажи его здесь

FastDL для быстрой загрузки карт

Если у тебя несколько карт с большими текстурами, настрой FastDL - HTTP-сервер с контентом для быстрой загрузки. Подробнее об этом в статье по настройке FastDL для GMod.

Отличия Murder от Prop Hunt и TTT

Если ты выбираешь геймод для сервера, вот краткое сравнение трёх популярных асимметричных геймодов GMod:

КритерийMurderTTTProp Hunt
Сложность настройкиНизкаяСредняяНизкая
Минимум игроков454
Длина раунда2-4 мин5-8 мин3-5 мин
Командная играНетЧастичноДа (команды)
Нужны специальные картыДа (mu_*)Да (ttt_*)Да (ph_*)
Подходит новичкамДаСреднеДа
Уровень конфликтовСреднийВысокийНизкий

TTT сложнее в администрировании из-за кармы, RDM-штрафов и более детальной системы ролей. Prop Hunt дружелюбнее, но требует специфические карты с большим количеством пропов. Murder - золотая середина: простые правила, быстрые раунды, легко объяснить новым игрокам.

Привлечение игроков на сервер

Запустить сервер - полдела. Чтобы он не стоял пустым, нужны первые игроки:

Регистрация в мастер-листе

Убедись, что sv_lan 0 и сервер виден в общем браузере серверов GMod. Серверы с 0 игроками часто не показываются в поиске - попроси друзей зайти в первые часы.

Теги сервера

Добавь теги для поиска:

// server.cfg
sv_tags "murder,gamemode,ru,rus,russian"

Русскоязычные игроки ищут серверы по тегам ru и rus.

Активность и ивенты

  • Проводи ивенты с удвоенным шансом стать убийцей.
  • Добавь систему очков через отдельный аддон (Points/Scoreboards в Workshop).
  • Сделай Discord-сервер для анонсов и сбора аудитории.

Стабильность превыше всего

Игроки возвращаются на сервер, где нет крашей и активные администраторы. Настрой мониторинг и автоперезапуск:

# Добавь в crontab для автоперезапуска при падении
# (если используешь screen или tmux)
*/5 * * * * pgrep -x srcds_linux || ~/gmodserver/start.sh

На хостинге Pterohost автоперезапуск настраивается через панель управления в один клик.

Связанные материалы

Если ты только начинаешь строить GMod-сервер, прочитай статью Как собрать сервер Garry’s Mod - там разобраны базовые шаги установки SRCDS и первичная настройка. Если хочешь запустить TTT и сравнить его с Murder, смотри руководство TTT-сервер Garry’s Mod: установка и настройка. Для управления правами администраторов и настройки ULX есть подробная статья ULX для GMod-сервера.

Заключение

Murder - идеальный геймод для тех, кто хочет запустить активный и популярный GMod-сервер без сложной настройки. Установка занимает около 30 минут: разворачиваешь SRCDS, добавляешь геймод из Workshop, прописываешь базовый server.cfg с параметрами раундов и картами, ставишь ULX для администрирования. Ключевые параметры - правильные карты с префиксом mu_, адекватное количество слотов (8-14 игроков) и активная модерация. Стабильный сервер с хорошим пингом для СНГ-аудитории - это уже 90% успеха в привлечении постоянных игроков.

Pterohost - хостинг для игровых серверов с защитой от DDoS-атак, быстрыми NVMe-дисками и круглосуточной поддержкой: твой Murder-сервер будет работать стабильно даже под нагрузкой. Промокод 4START даёт -20% на первый заказ. Заказать Garry’s Mod сервер