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 сервер
Требования и подготовка сервера
Перед установкой убедись, что сервер соответствует минимальным требованиям:
| Параметр | Минимум | Рекомендуется |
|---|---|---|
| CPU | 2 ядра, 2.5 GHz | 4 ядра, 3.5 GHz |
| RAM | 2 GB | 4 GB |
| Диск | 10 GB SSD | 20 GB NVMe |
| ОС | Ubuntu 20.04 | Ubuntu 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_skyscraper | 121140227 | Небоскрёб, много этажей, классика |
| mu_hotel | 121139887 | Отель, средний размер, сбалансирована |
| mu_estate | 163595959 | Особняк, большие залы, подходит для 10+ |
| mu_library | 182609413 | Библиотека, много укрытий |
| mu_clue | 121140124 | Стилизована под Cluedo, небольшая |
| mu_office | 543327534 | Офисное здание, современный дизайн |
Добавь все карты в свою 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:
| Критерий | Murder | TTT | Prop Hunt |
|---|---|---|---|
| Сложность настройки | Низкая | Средняя | Низкая |
| Минимум игроков | 4 | 5 | 4 |
| Длина раунда | 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 сервер