Pterohost docs

Jailbreak-сервер Garry's Mod: настройка тюрьмы

Как создать Jailbreak-сервер в GMod: установка геймода, карты ba_jail, роли охраны и заключённых, LR, ULX-админка и привлечение игроков.

Кратко: Jailbreak - один из самых популярных геймодов GMod. Установите Riggs Jailbreak, подберите карту ba_jail, настройте роли и LR - и сервер будет готов к первым игрокам за несколько часов.

Jailbreak-сервер Garry’s Mod: настройка тюрьмы

Jailbreak в Garry’s Mod - это ролевая тюремная игра, где охранники контролируют заключённых, а те пытаются сбежать или устроить бунт. Геймод держится в топе популярных режимов GMod уже больше десяти лет и по-прежнему собирает стабильную аудиторию в 2026 году. Суть - в живом взаимодействии: охрана отдаёт команды голосом или чатом, заключённые выполняют мини-игры, а в финале раунда разыгрывается Last Request. Настроить свой сервер с нуля не так сложно, если знать, с чего начать.

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

Выбор геймода: Riggs Jailbreak и альтернативы

Для GMod Jailbreak существует несколько реализаций, но самая актуальная и поддерживаемая на 2026 год - Riggs Jailbreak. Он распространяется через GitHub, регулярно обновляется и хорошо документирован.

Другие варианты:

  • JailBreak Redux - старая версия, почти не поддерживается, но встречается на серверах с многолетней историей.
  • Custom JB - самописные решения конкретных сообществ, не подходят для старта с нуля.

Для нового сервера рекомендуется именно Riggs Jailbreak. Скачать можно с GitHub-репозитория автора или найти в Steam Workshop по поиску “Riggs Jailbreak”.

Установка геймода

  1. Скопируйте папку геймода в garrysmod/gamemodes/. Папка должна называться jailbreak (или как указано в файле jailbreak.txt).
  2. Проверьте наличие файла jailbreak/gamemode/init.lua - это признак корректной структуры.
  3. В стартовом скрипте или панели сервера укажите геймод:
+gamemode jailbreak

Если вы используете srcds, строка запуска будет выглядеть примерно так:

./srcds_run -game garrysmod +gamemode jailbreak +map ba_jail_electric_razor +maxplayers 32

Карты для Jailbreak: что выбрать

Карты с префиксом ba_jail_ - стандарт жанра. Они спроектированы специально под геймплей Jailbreak: отдельные камеры, арена для мини-игр, зона охраны и пути побега.

КартаОписаниеПодходит для
ba_jail_electric_razorКлассика, хорошо сбалансирована16-32 игрока
ba_jail_sandОткрытая, много пространства24-40 игроков
ba_jail_hopjb_moatПаркур-элементы, сложные побегиОпытные игроки
ba_jail_minecraft_v6Тематика Minecraft, популярна у новичков12-24 игрока

Карты загружаются через Steam Workshop. Создайте коллекцию и укажите её ID в стартовом скрипте:

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

Также пропишите в server.cfg:

sv_downloadurl ""   // если есть FastDL
resource.AddWorkshop("<ID_КАРТЫ>")

Для автоматической загрузки карт клиентами без FastDL убедитесь, что sv_allowdownload 1 включён.

Роли в Jailbreak: охрана, заключённые, повстанцы

Jailbreak строится на трёх ролях:

Заключённые (Prisoners) - основная масса игроков. В начале раунда они находятся в камерах. Их задача - выполнять приказы охраны, участвовать в мини-играх и искать возможность сбежать или поднять бунт.

Охранники (Guards) - небольшая группа игроков с оружием. Они контролируют заключённых, проводят мини-игры, охотятся на беглецов и решают, кого помиловать, а кого расстрелять.

Повстанцы (Rebels) - заключённые, которые нашли оружие или нарушили правила. Они могут атаковать охрану. Часть геймодов выделяет это в отдельную роль, часть - просто меняет статус заключённого.

Настройка ролей в конфиге

В Riggs Jailbreak основные параметры ролей хранятся в jailbreak/config/config.lua. Пример ключевых переменных:

-- Соотношение охраны к заключённым (1 охранник на N игроков)
JAILBREAK.Config.GuardRatio = 4

-- Максимальное количество охранников
JAILBREAK.Config.MaxGuards = 8

-- Можно ли выбрать роль охраны добровольно
JAILBREAK.Config.GuardQueue = true

-- Время на выполнение последнего запроса (секунды)
JAILBREAK.Config.LRTime = 120

Перезагрузка конфига без перезапуска сервера:

rcon lua_run JAILBREAK.Config.GuardRatio = 3

Но для постоянного эффекта всегда редактируйте файл конфига.

Последний запрос (LR): механика и настройка

LR - Last Request - кульминация каждого раунда. Когда заключённых осталось мало (обычно 1-3), они получают право выбрать финальную мини-игру. Это добавляет напряжение и делает каждый раунд уникальным.

Стандартные типы LR в Riggs Jailbreak:

Тип LRОписание
Knife FightБой на ножах 1 на 1
Shot for ShotПо очереди стреляют друг в друга
RaceГонка до контрольной точки
Headshot OnlyТолько хедшоты засчитываются
RebelЗаключённый получает оружие и атакует охрану
No ScopeСнайперские дуэли без прицела

Список доступных LR настраивается в jailbreak/config/lrs.lua. Чтобы отключить конкретный тип, закомментируйте его:

-- JAILBREAK.LRs["noScope"] = true   -- отключено
JAILBREAK.LRs["knifeArena"] = true
JAILBREAK.LRs["shotForShot"] = true
JAILBREAK.LRs["rebel"] = true

Для кастомных LR потребуется написать собственный Lua-модуль и зарегистрировать его через JAILBREAK:RegisterLR().

Оружие: выдача и ограничения

Охрана получает оружие автоматически при смене роли. Заключённые безоружны, если не найдут тайник или не активируют LR типа “rebel”.

Стандартный арсенал охраны (настраивается в jailbreak/config/weapons.lua):

JAILBREAK.Config.GuardWeapons = {
    "weapon_usp",       -- пистолет
    "weapon_mp5",       -- пистолет-пулемёт
    "weapon_deagle",    -- пустынный орёл (для командиров)
}

Чтобы добавить оружие из CS:S или другого пака:

JAILBREAK.Config.GuardWeapons = {
    "weapon_usp",
    "weapon_mp5",
    "cw2_ak47",         -- пример оружия из пака CW 2.0
}

Убедитесь, что соответствующий аддон с оружием установлен на сервере и добавлен в Workshop-коллекцию.

Тайники с оружием для заключённых

На картах ba_jail_ обычно уже есть встроенные тайники - скрытые кнопки, люки, секретные комнаты. Некоторые геймоды позволяют администраторам добавлять свои точки спавна оружия через инструмент редактора:

ulx rcon jailbreak_addgunspawn   // если такая команда поддерживается версией

Проверяйте документацию конкретной версии геймода.

Настройка раундов и тайминги

Правильный темп раундов - ключ к удержанию игроков. Слишком короткие раунды не дают разгуляться, слишком длинные - утомляют.

Рекомендуемые тайминги:

ПараметрРекомендуемое значение
Время раунда8-12 минут
Время после смерти охранника30 секунд (наблюдатель)
Задержка перед стартом раунда15-20 секунд
Время LR90-120 секунд
Cooldown между раундами10 секунд

В конфиге:

JAILBREAK.Config.RoundTime = 600        -- 10 минут в секундах
JAILBREAK.Config.PreRoundTime = 15      -- задержка старта
JAILBREAK.Config.PostRoundTime = 10     -- пауза после раунда
JAILBREAK.Config.LRTime = 120           -- время LR

ULX-администрирование Jailbreak-сервера

ULX + ULib - стандарт администрирования GMod-серверов. Для Jailbreak они особенно важны, потому что конфликты между игроками (фридм, тролли, AFK-охранники) возникают часто.

Установка ULX

  1. Скачайте ULib и ULX из Steam Workshop или GitHub.
  2. Поместите в garrysmod/addons/.
  3. Перезапустите сервер.

Проверка работы:

ulx version

Ключевые команды для Jailbreak

ulx mute <игрок>              -- заглушить микрофон
ulx kick <игрок> <причина>    -- кикнуть
ulx ban <игрок> <минуты> <причина>  -- забанить
ulx slap <игрок> <урон>       -- ударить (предупреждение)
ulx slay <игрок>              -- убить игрока
ulx team <игрок> <номер>      -- принудительно сменить команду
ulx spectate <игрок>          -- перевести в наблюдатели

Команда ulx team с номером команды позволяет вручную перевести нарушителя из охраны в заключённые или наоборот. Номера команд в Jailbreak обычно: 1 - заключённые, 2 - охрана. Уточните в документации геймода.

Настройка групп доступа

Создайте группы администраторов в garrysmod/data/ULib/groups.txt. Минимальная иерархия для Jailbreak-сервера:

  • moderator - kick, mute, slap, slay
  • admin - всё выше + ban, team change
  • superadmin - полный доступ

Назначение группы:

ulx adduser <ник или steamid> <группа>

Пример:

ulx adduser STEAM_0:1:12345678 admin

Баланс и борьба с нарушениями

Главная проблема Jailbreak - фридм (freekilm, FK): охранник убивает заключённых без причины. Это разрушает игровой процесс и убивает онлайн.

Меры против фридм

  1. Логирование убийств - ULX автоматически пишет логи в garrysmod/data/ulx/. Администраторы могут разобрать каждое убийство.

  2. Предупреждения - создайте систему предупреждений через плагин или простой скрипт:

-- Простой счётчик предупреждений (добавить в autorun)
WARN_COUNT = WARN_COUNT or {}
hook.Add("PlayerDeath", "TrackFF", function(victim, inflictor, attacker)
    if attacker:Team() == victim:Team() then
        WARN_COUNT[attacker:SteamID()] = (WARN_COUNT[attacker:SteamID()] or 0) + 1
        if WARN_COUNT[attacker:SteamID()] >= 3 then
            attacker:Kick("Автокик: 3 командных убийства за раунд")
        end
    end
end)
  1. Правила в MOTD - настройте Message of the Day через garrysmod/cfg/server.cfg:
sv_motd "https://ваш-сайт.ru/rules"
sv_motdfile ""
  1. Warden-система - в некоторых версиях геймода есть роль вардена (старшего охранника), который единственный имеет право отдавать команды. Это снижает хаос и фридм.

AFK-охранники

Охранник, который ничего не делает, блокирует слот и ломает баланс. Добавьте плагин анти-AFK (например, gmod-afk из Workshop) или настройте автокик через ULX:

ulx afkkick 300    -- кик после 5 минут AFK

Привлечение русскоязычной аудитории

Jailbreak живёт за счёт голосового общения - без живых игроков геймод мёртв. Несколько проверенных способов набрать аудиторию:

1. Регистрация на игровых порталах Добавьте сервер на topg.ru, gametop.ru и аналогичные площадки. Указывайте геймод “Jailbreak” и язык “Русский” в тегах.

2. Сообщества ВКонтакте и Telegram Создайте группу с правилами, скриншотами и ссылкой на добавление сервера. Активные посты с розыгрышами донат-привилегий быстро дают первых подписчиков.

3. Привилегии и донат Введите VIP-статус с косметическими бонусами (ники, цвета тегов, приоритет в очереди на охрану). Не давайте донаторам игрового преимущества - это убивает баланс.

4. События и турниры Раз в неделю проводите тематические раунды: “только ножи”, “LR-марафон”, “охрана против команды”. Анонсируйте в группе за 2-3 дня.

5. MOTD с правилами на русском Встречайте новичков понятными правилами на родном языке. Укажите Discord или VK для жалоб и вопросов.

// server.cfg
hostname "[RU] JailBreak | 24/7 | ba_jail"
sv_location ru

Название сервера с тегом [RU] и геймодом видно в списке серверов Steam и помогает найти русскоязычных игроков.

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

Перед запуском Jailbreak убедитесь, что базовая инфраструктура настроена правильно. Прочитайте руководство по сборке GMod-сервера - там разобраны установка srcds, Workshop-коллекции и базовый server.cfg. Если планируете расширить сервер ролевыми механиками, загляните в настройку DarkRP. Для полноценного администрирования изучите ULX-администрирование GMod - без него управлять живым сервером с 20+ игроками будет сложно.

Заключение

Jailbreak-сервер в Garry’s Mod - это живой проект, который требует активного администрирования и сообщества. Технически поднять его несложно: Riggs Jailbreak, карта ba_jail, ULX и базовый конфиг - всё это займёт несколько часов. Сложнее - удержать игроков. Чёткие правила против фридма, быстрые администраторы и регулярные события делают сервер местом, куда хочется возвращаться. Начните с 20-32 слотов, отточите баланс ролей и постепенно расширяйте функционал под запросы аудитории.

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