Коротко. Вы можете бесплатно запустить сервер Garry's Mod самостоятельно: установите Garry's Mod Dedicated Server (приложение Steam 4020) через SteamCMD, создайте токен игрового сервера Steam и запустите srcds_run с выбранным вами -port, открытым в брандмауэре и на роутере. Или арендуйте сервер Garry's Mod и пропустите установку и настройку сети.
Игроки найдут ваш сервер в браузере серверов в игре или подключатся к его адресу и порту из консоли.
Проверено 5 ноября 2026 года по обновлению за сентябрь 2026 года и его хотфиксу от 17 сентября 2026 года, самому свежему релизу, о котором Facepunch объявила в Steam.
В этом руководстве три источника: страницы о выделенных серверах на вики Facepunch, страница аккаунтов игровых серверов Steam и то, что мы запускаем на каждом размещаемом нами сервере Garry's Mod. Чтобы сразу перейти к аренде, откройте вариант 2.
Что вам понадобится
Серверное ПО: "Garry's Mod Dedicated Server", приложение Steam 4020. Оно бесплатное и скачивается с анонимным входом в Steam.
Машина, которая работает постоянно: запасной компьютер, домашний сервер или виртуальная машина в облаке. В этом руководстве используется 64-разрядный Linux, на котором работаем мы. Вики Facepunch описывает и Windows с steamcmd.exe и srcds.exe.
32-разрядные библиотеки: вики Facepunch сообщает, что 64-разрядной системе Linux нужны 32-разрядные библиотеки, потому что SteamCMD существует только в 32-разрядной версии. Шаг установки ниже добавляет их.
Токен игрового сервера Steam: вики называет его обязательным и сообщает, что сервер без него получает штраф в рейтинге. Вы создаёте его своим аккаунтом Steam, на котором должна быть игра, который не должен быть ограничен, заблокирован в сообществе или закрыт и к которому привязан подходящий номер телефона.
Сеть: порт, который вы передаёте через -port, должен быть доступен из интернета.
ОЗУ и процессор: страницы о хостинге на вики Facepunch не указывают требований к серверу. Считайте любые цифры, прочитанные в других местах, оценкой. Наши собственные заметки есть в статье Сколько RAM нужно серверу Garry's Mod?
Вариант 1: запустить самому
Эти шаги рассчитаны на Debian или Ubuntu. ID приложения и параметры запуска те же, что используют наши серверы.
SteamCMD иногда отвечает "Missing configuration" и не оставляет файлов игры, но всё равно завершается так, будто всё прошло успешно. Мы видим, что это то появляется, то исчезает на свежих установках. Проверьте, что steamapps/appmanifest_4020.acf есть в папке сервера, а если нет, запустите команду снова. Вики Facepunch добавляет, что force_install_dir может вызывать сбои обновления; если это у вас, поставьте его перед login, как выше, или установите в другую папку.
Скопируйте библиотеку клиента Steam из SteamCMD туда, где её ищет сервер, как делает наша установка:
Откройте страницу аккаунтов игровых серверов Steam (steamcommunity.com/dev/managegameservers), войдя в аккаунт, на котором есть Garry's Mod.
Введите 4000 как App ID базовой игры (вики Facepunch указывает это значение для Garry's Mod) и заметку с названием сервера, затем создайте токен. Каждому серверу нужен свой токен. Steam сообщает, что вы единолично отвечаете за свои токены, не должны передавать их третьим лицам (а любой переданный токен нужно удалить) и что токен, с которым сервер долго не входит, истекает.
Сохраните его для команды запуска ниже как +sv_setsteamaccount.
Запустите его
Запуск сервера: выполните команду из папки сервера. Это строка запуска, которую используют наши серверы, сокращённая до необходимого:
Замените 27016 на открытый вами порт, а YOUR_TOKEN на ваш токен. Вики Facepunch указывает -tickrate со значением по умолчанию 66.6666 и рекомендуемым диапазоном от 30 до 128; добавляйте его, только чтобы это изменить. Вики Facepunch также предупреждает, что недействительный или истёкший токен не даёт серверу запуститься. Наша панель считает строку журнала gameserver Steam ID признаком того, что сервер работает. Запускайте его под менеджером служб, например systemd, чтобы он перезапускался после сбоя.
Откройте порт. Разрешите его в брандмауэре машины и пробросьте на роутере к машине.
Подключитесь. Откройте Garry's Mod, затем браузер серверов, или используйте консоль, чтобы подключиться к вашему публичному адресу и порту.
Обновить: остановите сервер и снова выполните команду загрузки из шага 4. Игроки и сервер должны быть на совместимых сборках: в анонсе Facepunch за апрель 2026 года говорилось, что то обновление требовало от существующих серверов обновиться, прежде чем к ним можно будет подключиться, а сентябрьское обновление 2026 года было обратно совместимо с существующими серверами.
Настройки, дополнения Workshop и ловушка в server.cfg
Коллекция Workshop: добавьте +host_workshop_collection <collection ID> в строку запуска. Сервер скачивает коллекцию при запуске и подключает её дополнения. Вики сообщает, что коллекция должна быть публичной или доступной по ссылке.
Файл настроек: храните свои параметры в garrysmod/cfg/server.cfg. Не добавляйте туда hostname или rcon_password, если передаёте их и в командной строке. Вики Facepunch отмечает, что server.cfg выполняется поздно при запуске, а наша установка оставляет в начале файла комментарий, предупреждающий, что значение в нём молча перекрывает значение из командной строки.
Скрыть его: вики описывает hide_server 1, чтобы не показывать сервер в браузере серверов.
Вариант 2: разместить на PlayNHost
Аренда избавляет от установки, возни с токеном в командной строке, проброса портов и ручных обновлений. Вам остаётся выбрать название, карту, режим игры и свои дополнения.
Выберите план. Откройте страницу хостинга серверов Garry's Mod и сравните планы: DOG BALLON (4 игрока), STAR BALLON (8) и GMAN BALLON (15) на момент написания. Нажмите Создать сервер (Настроить план у GMAN BALLON) и завершите заказ. Цены меняются, поэтому проверьте их на этой странице.
Дождитесь установки. Сервер появится в панели. Его Консоль выведет gameserver Steam ID, когда он будет готов.
Настройте его. На вкладке Настройки, в разделе Настройки игры, задайте Название сервера (без пробелов: соединяйте слова через - или _), Режим игры (название его папки, например sandbox), Карта и ваш Токен игрового сервера Steam. На наших серверах токен необязателен: без него сервер всё равно запускается, но вики Facepunch сообщает, что его позиция в списке серверов понижается. Неверный или истёкший токен хуже, чем его отсутствие, потому что, по словам вики, он не даёт серверу запуститься. Затем перезапустите. Ключи и шаги описаны в статье Как настроить сервер Garry's Mod: основные параметры.
Добавьте дополнения. Вставьте ID вашей коллекции Steam Workshop в поле Коллекция Workshop и перезапустите. Используйте ID коллекции, как описано на вики Facepunch; чтобы добавить одно дополнение, поместите его в собственную коллекцию и используйте её ID. См. Как добавить моды на сервер Garry's Mod.
Она устанавливает приложение 4020 и делает до трёх попыток, когда SteamCMD отвечает "Missing configuration", считая доказательством того, что файлы получены, манифест приложения, а не код завершения.
Ваш порт назначается за вас и передаётся через -port, поэтому настраивать роутер и брандмауэр не нужно.
Она один раз, при установке, записывает server.cfg с лимитами (например sbox_maxprops 100), сетевыми значениями по умолчанию и строками exec для файлов банов. Поскольку панель не перезаписывает его при каждом запуске, ваши правки сохраняются; переустановка записывает его заново. Hostname и пароль RCON берутся из настроек панели, а не из этого файла.
Когда включено Автообновление (по умолчанию, в разделе Показать расширенные), сервер при каждом запуске устанавливает самую свежую сборку, так что перезапуск равен обновлению.
Обновление Lua по умолчанию выключено: сервер запускается с -disableluarefresh, пока вы его не включите.
Лимит игроков определяется выбранным планом и не меняется в панели. Параметр Тикрейт на наших серверах начинается с 22, это ниже диапазона от 30 до 128, который рекомендует вики Facepunch; вы можете изменить его в разделе Настройки игры.
Свой сервер или аренда: честное сравнение
Стоимость: серверное ПО бесплатное. Свой хостинг стоит электричества, оборудования и трафика либо облачной машины. Аренда это регулярная плата, которую задаёт план.
Доступность: домашний сервер работает, только пока работают ваш компьютер, электричество и интернет. Арендованный сервер работает на оборудовании хостинга.
Открытость: дома игроки подключаются к вашему публичному IP-адресу, а брандмауэром и роутером занимаетесь вы. Арендованный сервер не раскрывает ваш домашний IP.
Настройка: для своего хостинга нужны командная строка, 32-разрядные библиотеки, токен Steam и проброс портов. Для аренды нужны название, режим игры и, желательно, ваш токен.
Контроль: свой хостинг даёт вам каждый файл. На наших серверах вы меняете настройки в панели и всё равно можете использовать вкладку Файлы для своих конфигов и дополнений.
Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Вы можете принять всё, принять только необходимые файлы cookie или выбрать по категориям.Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Здесь они включены по умолчанию. Вы можете отключить всё, что не хотите.Читать политику конфиденциальности