Начните вводить название — например, MoreHead, Sodium или PEAK

Обложка Garry's Mod

Гайд · По играм

Аддоны и коллекции для сервера Garry's Mod

Чтобы поставить аддоны на выделенный сервер Garry's Mod, соберите их в коллекцию Мастерской Steam и добавьте в параметры запуска сервера +host_workshop_collection с номером коллекции — сервер скачает всё сам при старте. Чтобы модели и текстуры аддонов видели игроки, серверу нужно ещё сообщить клиентам, что скачивать: для этого служит функция resource.AddWorkshop. Для игры с друзьями без выделенного сервера достаточно общей коллекции, на которую подписаны все.

  • обновлено 13 ноября 2026
  • 5 мин. чтения
  • займёт 15 минут

Игра с друзьями без выделенного сервера

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

  1. Хост собирает в Мастерской коллекцию аддонов и отправляет друзьям ссылку.
  2. Все нажимают на странице коллекции «Подписаться на все» и дожидаются загрузки.
  3. Хост запускает игру, выбирает карту, в настройках новой игры задаёт число игроков больше одного и начинает игру.
  4. Друзья подключаются через список друзей Steam или по приглашению.

Игра умеет подгружать подключающимся аддоны хоста из Мастерской и без предварительной подписки, но заранее подписаться надёжнее и быстрее: не придётся ждать загрузки на экране подключения, и не останется «ошибок» вместо моделей.

Шаг 1. Соберите коллекцию для сервера

  1. В Мастерской Garry’s Mod откройте раздел коллекций и создайте новую.
  2. Добавьте аддоны: карты, режимы, оружие, модели — всё, что должно быть на сервере.
  3. Установите видимость коллекции «Для всех» или «Скрытая» (доступ по ссылке). Приватную коллекцию сервер прочитать не сможет.
  4. Скопируйте номер коллекции — число после ?id= в адресе её страницы.

Шаг 2. Подключите коллекцию к серверу

  1. Откройте строку или файл запуска выделенного сервера (у хостингов — поле параметров запуска в панели управления).
  2. Добавьте параметр +host_workshop_collection НОМЕР, подставив номер своей коллекции.
  3. Запустите сервер. В консоли будет видно, как он скачивает аддоны из коллекции; вложенные коллекции тоже загружаются.
  4. Чтобы изменить набор, отредактируйте коллекцию в Мастерской и перезапустите сервер — параметры запуска менять не нужно.

Карту из коллекции и игровой режим, у которого в описании указан номер в Мастерской, сервер отмечает для загрузки клиентами автоматически.

Шаг 3. Чтобы игроки видели контент

Здесь кроется главная путаница. Аддон состоит из двух частей: код (Lua) и контент (модели, текстуры, звуки). Код сервер передаёт клиентам сам. Контент — нет: если его у игрока нет, вместо модели он увидит красную надпись ERROR, вместо текстуры — фиолетово-чёрные клетки.

Чтобы сервер велел клиентам скачать контент из Мастерской, создайте на сервере файл garrysmod/lua/autorun/server/workshop.lua и перечислите в нём аддоны с контентом — по строке на каждый:

resource.AddWorkshop("НОМЕР_АДДОНА")

  • Номер аддона — число из адреса его страницы в Мастерской (не номер коллекции).
  • Перечислять нужно только аддоны с контентом. Аддоны из одного кода в списке не нужны: они лишь увеличат время входа.
  • Чем длиннее список, тем дольше игрок подключается в первый раз. Крупные серверы поэтому просят игроков заранее подписаться на коллекцию сервера.

Для больших коллекций список строк обычно не пишут руками: в Мастерской есть аддоны и сторонние генераторы, которые составляют его по номеру коллекции. Проверяйте, что именно вы ставите на сервер.

Контент Counter-Strike: Source

Отдельная частая причина клеток и надписей ERROR — не аддоны. Множество карт и аддонов используют ресурсы Counter-Strike: Source. Если этой игры у игрока нет, её текстуры и модели не отобразятся. Решение — установить Counter-Strike: Source в Steam и отметить её в Garry’s Mod в меню подключаемых игр (значок геймпада в правом нижнем углу главного меню).

Порядок на сервере

  • Не ставьте всё подряд. Каждый аддон — это код, который выполняется на сервере. Два аддона, меняющих одно и то же, конфликтуют.
  • Базы. Многим аддонам нужны «базы» — библиотеки вроде оружейных и транспортных баз. Они указаны в обязательных предметах на странице аддона и должны быть в коллекции.
  • Обновления. Сервер проверяет обновления аддонов при запуске. Если игроков начало выкидывать после обновления аддона — перезапустите сервер.
  • Ошибки Lua. Консоль сервера называет аддон, в котором произошла ошибка, — по ней и ищите виновника.

Частые ошибки

Сервер не скачивает коллекцию

Проверьте номер и видимость коллекции: она должна быть открытой или доступной по ссылке. Убедитесь, что у сервера есть доступ в интернет.

У игроков надписи ERROR и клетчатые текстуры

Контент не скачан: добавьте аддон в workshop.lua через resource.AddWorkshop или попросите игроков подписаться на коллекцию. Проверьте, не нужен ли контент Counter-Strike: Source.

Игроки очень долго подключаются

Слишком много контента на загрузку. Сократите список в workshop.lua и предложите подписаться на коллекцию заранее.

Аддон работает в одиночной игре, а на сервере нет

Аддона нет в коллекции сервера, он стоит только у вас. Добавьте его в коллекцию и перезапустите сервер.

После добавления аддона сервер сыплет ошибками Lua

Уберите аддон из коллекции и перезапустите сервер. Если ошибки пропали — он несовместим с чем-то из набора или устарел.

Моды по теме

Страницы каталога, которые пригодятся после чтения

Wiremod — иконка

Wiremod

Коллекция объектов, подключаемых проводами данных, что позволяет создавать передовые устройства. Это издание STABLE wiremod, где обновления значительно прогрессируют

Легендарный4,5 млнИнструменты

PropHunt (Hide'n'Seek) - Original — иконка

PropHunt (Hide'n'Seek) - Original

Проп Хант играет как Прятаться и искать. Игрокам в команде RED, замаскированным под реквизит, предоставляется 30 секунд на установку, чтобы спрятаться, а затем игроки в команде BLUE должны ..

Легендарный8,9 млнРазвлечения

Murder — иконка

Murder

Игровой режим обмана и убийства, основанный на Убийство в темноте. Один человек — убийца с ножом, который пытается тайно убить других игроков. Остальные игроки..

Легендарный6 млнРежимы игры

VJ Base — иконка

VJ Base

VJ Base, сокращенно от Vrej Base, была создана в 2012 году с целью оказания помощи в разработке аддонов Garry’s Mod. Он наиболее известен своей сценарной базой NPC, включающей..

Легендарный6,4 млнБиблиотека

[simfphys] LUA Vehicles - Base — иконка

[simfphys] LUA Vehicles - Base

simfphys - это сценарий сущности транспортного средства, который в первую очередь предназначен для четырехколесных наземных транспортных средств. Эти транспортные средства могут быть отредактированы в игре, это круто, я думаю, но не ставьте все ползунки на ..

Легендарный4,4 млнБиблиотека

gm_bigcity — иконка

gm_bigcity

Большая открытая карта города. Полностью кивнул для AI

Легендарный5,8 млнКарты

Частые вопросы

Нужно ли игрокам подписываться на аддоны сервера?

Не обязательно: сервер может передать список для загрузки через resource.AddWorkshop. Но подписка на коллекцию заранее ускоряет вход.

Что такое host_workshop_collection?

Параметр запуска выделенного сервера: по номеру коллекции сервер скачивает и подключает все её аддоны при старте.

Где взять номер коллекции или аддона?

Это число в конце адреса страницы в Мастерской Steam, после «?id=».

Сколько аддонов можно поставить на сервер?

Жёсткого разумного предела нет, но каждый аддон увеличивает время входа и риск конфликтов. Популярные серверы держат набор компактным.

Почему у меня ERROR, а у друга всё нормально?

У друга есть контент, которого нет у вас: аддон или игра-источник ресурсов, чаще всего Counter-Strike: Source.

Можно ли играть с аддонами без выделенного сервера?

Да: один игрок создаёт игру с числом игроков больше одного, остальные заходят через Steam. Аддоны лучше раздать общей коллекцией.