Garry’s Mod не заходит на сервер: Workshop, Lua errors и зависание загрузки
Не подключается Garry’s Mod? Разбираем зависание Workshop и Sending Client Info, ошибки Lua и настройку сервера для кооператива с друзьями.
Вечер в Garry’s Mod должен начинаться с игры, а не с бесконечной полоски загрузки. Но вместо совместной стройки в Sandbox или партии в Trouble in Terrorist Town (TTT) игрок иногда видит Downloading Workshop, Sending Client Info, Starting Lua — и дальше ничего. В другом случае подключение обрывается с ошибкой, а консоль засыпает сообщениями Lua.
Если Garry’s Mod не заходит на сервер, сначала определите, на каком этапе происходит сбой. Проблемы с Workshop, ошибками скриптов, соединением и производительностью лечатся по-разному. Ниже — порядок проверки для обычного игрока, компании друзей в кооперативе и владельца выделенного сервера.
Почему GMod зависает при подключении: определяем симптом
Экран загрузки показывает текущий этап, но не всегда точную причину зависания. Пользуйтесь им как ориентиром.
Что видно в игре | Где искать проблему в первую очередь |
|---|---|
Downloading Workshop, загрузка аддонов не движется | Steam Workshop, подписки, доступность файлов, настройки выдачи контента сервером |
Requesting Lua Files, Starting Lua | Передача скриптов, количество аддонов, конфликт или ошибка Lua |
Retrieving Server Info, Sending Client Info | Ответ сервера, сеть, обработка загруженного контента, нагрузка на компьютер |
Connection timed out, повторные отключения | Стабильность сети, доступность сервера, его порт и настройки подключения |
Server is out of date / несовпадение версий | Обновление сервера и клиента, ветка игры в Steam |
Первое подключение к серверу с большим набором карт, моделей и звуков действительно может занять несколько минут. Если Steam продолжает получать файлы, это ещё не поломка. Настораживает ситуация, когда прогресс и сообщения не меняются, а повторная попытка заканчивается точно так же.
Экспресс-проверка за пять шагов
- Проверьте масштаб сбоя. Запустите локально стандартную
gm_construct, затем попробуйте другой сервер с минимумом аддонов. Если он работает, вероятнее всего, проблема связана с конкретным сервером или его контентом. - Перезапустите Garry’s Mod и Steam. Дождитесь окончания активных загрузок в клиенте Steam. Это особенно полезно после обновления Workshop.
- Проверьте файлы игры. В библиотеке Steam откройте свойства Garry’s Mod → «Установленные файлы» → «Проверить целостность файлов игры».
- Временно отключите недавно установленные аддоны. Проверяйте подключение после каждого изменения. Не нужно сразу отписываться от всей коллекции.
- Посмотрите конкретную ошибку. Откройте консоль разработчика или раздел Problems («Проблемы») в меню GMod. Запишите текст сообщения, а не только факт зависания.
Если в стандартной карте игра тоже зависает или вылетает, сначала занимайтесь клиентом. Если у всех друзей сбой только на одном адресе, проверять нужно уже сам сервер.
Workshop не скачивает аддоны: что делать игроку
Steam Workshop отвечает за пользовательские карты, модели, звуки и другие дополнения. При входе на сервер GMod может запросить контент, которого у игрока ещё нет. Ошибка загрузки или повреждённый аддон способна сорвать подключение.
Порядок действий:
- Откройте раздел загрузок Steam и убедитесь, что обновления и материалы Workshop действительно скачиваются, а не ожидают паузы или доступа к сети.
- В главном меню GMod проверьте аддоны и раздел Problems. В актуальных версиях игры есть также категория Downloaded для загруженного контента.
- Если проблема началась после подписки на конкретный аддон, отпишитесь от него на странице Workshop, перезапустите игру и проверьте вход. Затем, при необходимости, подпишитесь заново. Это особенно актуально, когда сбой возникает при распаковке дополнения.
- Если не работает только один сервер, попросите его администратора дать актуальную коллекцию Workshop и уточнить, какие игры или материалы нужны для карты.
Не путайте отсутствующие материалы с невозможностью подключиться. Розово-чёрные текстуры и большие надписи ERROR после входа обычно означают, что клиенту не хватает моделей, текстур или подключаемого контента другой Source-игры, например Counter-Strike: Source. Подписка на случайный «пак всех текстур» не гарантирует решения: лучше выяснить, что именно использует сервер.
Если в меню аддонов внезапно отображается Nothing Found и Workshop не работает сразу в нескольких играх Steam, причина может быть на стороне Steam, а не Garry’s Mod. Проверьте синхронизацию даты и времени системы и состояние клиента Steam, прежде чем переустанавливать GMod.
Почему аддоны есть на сервере, но не скачиваются у друзей
Важный нюанс для администраторов: установка аддона на сервер и его загрузка клиенту — две разные задачи.
- Параметр запуска
+host_workshop_collection IDпозволяет выделенному серверу устанавливать аддоны из коллекции Workshop. Коллекция должна быть публичной или доступной по ссылке, а не приватной. - Функция
resource.AddWorkshop("ID")сообщает клиенту, какой отдельный элемент Workshop нужно скачать. Она сама по себе не устанавливает дополнение на сервер и не принимает ID целой коллекции. - Lua-скрипты передаются отдельным механизмом. Не стоит добавлять в клиентский список загрузок все Lua-only дополнения подряд: это не ускорит вход. Карта и Workshop-режим игры при корректной настройке коллекции могут добавляться в список загрузки автоматически.
Если сервер раздаёт пользовательские файлы через FastDL, проверьте адрес раздачи и наличие файлов на нём. Неполная или неправильно настроенная раздача тоже оставляет игроков на экране загрузки.
Lua errors в Garry’s Mod: как найти сломанный аддон
Сообщение Lua Error означает, что скрипт выполнился с ошибкой. Но не каждая Lua-ошибка блокирует вход на сервер: часть появляется уже во время игры и влияет только на отдельную функцию — например, интерфейс, оружие или меню.
Откройте в главном меню Problems → Lua Errors. Раздел показывает ошибки за текущую сессию, путь к файлу и строку, на которой возник сбой. Текст можно скопировать и передать автору аддона или администратору. В консоли также ищите имя дополнения и сообщения вида attempt to index a nil value или attempt to call ... — сами по себе они не дают универсального «волшебного» исправления.
Дальше важно определить, где исполнялся проблемный код:
- Ошибка клиентского аддона. Отключите его, повторите вход, затем проверьте обновление и совместимость с другими дополнениями.
- Ошибка серверного аддона или игрового режима. Игрок обычно не может исправить исходный скрипт: отправьте администратору текст ошибки, карту и время возникновения. Владелец сервера должен проверить логи и недавно обновлённые модули.
- Ошибки после патча. Сравните дату обновления игры и аддона. Если разработчик дополнения ещё не выпустил совместимую версию, временно исключите его из сборки.
Отдельный случай — Lua Panic: Not enough memory. Это не обычная ошибка синтаксиса, а признак нехватки памяти. Закройте лишние программы, отключите тяжёлые аддоны, снизьте детализацию текстур и перезапустите игру. С сентябрьского обновления 2026 года на Windows доступен 64-битный клиент Garry’s Mod; его можно выбрать среди вариантов запуска в Steam. Он снижает риск упереться в ограничения адресного пространства 32-битного процесса, но не исправляет плохой Lua-код.
Бесконечная загрузка: Sending Client Info, Starting Lua и зависание на карте
Когда GMod висит на Sending Client Info или Starting Lua, не спешите удалять игру. В этот момент клиент может обрабатывать большой объём ресурсов, особенно после первого входа или смены сервера. Проверьте, меняется ли состояние через несколько минут и не занят ли Steam загрузками.
Если зависание повторяется без прогресса:
- Закройте игру. Убедитесь, что процесс действительно завершился.
- Сначала отключите лишние аддоны и проверьте целостность файлов через Steam.
- Если это не помогло, найдите папку установленной игры через свойства Steam. В каталоге
GarrysMod/garrysmod/можно переименовать папкиcacheиdownload, например добавив суффикс_backup, чтобы игра создала их заново. - Перезапустите GMod и попробуйте подключиться ещё раз. Учтите, что часть серверных файлов и Lua придётся скачать повторно.
Переименование — осторожный диагностический способ, а не обязательная «чистка» при каждой ошибке. Не удаляйте наугад data, saves, dupes, cfg и папки Workshop внутри Steam: там могут находиться ваши настройки, сохранения или управляемые Steam подписки.
Если соединение обрывается по тайм-ауту, проверьте также сеть: работает ли вход на другие серверы, не блокирует ли GMod брандмауэр, доступен ли нужный IP и порт. А при сообщении об устаревшей версии игры попросите владельца обновить сервер — повторная установка клиента такую несовместимость не устранит.
Garry’s Mod в кооперативе: как зайти к другу и не застрять на загрузке
Для небольшой компании не обязательно сразу арендовать выделенный сервер. В GMod нет единой встроенной сюжетной кампании на двоих: кооператив здесь — это совместная песочница и режимы сообщества. Один игрок может открыть Start New Game, выбрать карту, выставить два и более слота вместо одиночной игры и пригласить друзей через Steam. Это удобный вариант для вечернего Sandbox-кооператива, когда хозяин мира находится в игре вместе со всеми.
Если друг не заходит в Garry’s Mod по приглашению:
- Пусть ведущий запустит простую стандартную карту, например
gm_construct, без тяжёлых дополнительных режимов. - Проверьте, что все обновили GMod и не используют несовместимые тестовые ветки игры.
- Временно отключите сторонние аддоны, влияющие на подключение, интерфейс или автоматическую передачу контента, и повторите приглашение.
- Сравните результат: подключается ли проблемный игрок к другому серверу и могут ли остальные друзья зайти к ведущему.
При подключении к выделенному серверу можно использовать список серверов или консольную команду connect IP:PORT, подставив реальный адрес и порт из панели хостинга. Локальные адреса вроде 127.0.0.1 не подходят другу из другой сети. Если сервер виден только дома, владельцу нужно проверить доступ снаружи, сетевые правила и маршрутизатор.
Для регулярного кооператива, где друзья заходят в разное время, удобнее независимый от ПК игрока хост: сервер Garry’s Mod в Сервариуме предлагает управление настройками, файлами и резервными копиями через панель. Совместимость аддонов при этом всё равно нужно контролировать.
Чек-лист администратора выделенного сервера GMod
Если несколько игроков жалуются на одну и ту же загрузку, проверяйте не их компьютеры по очереди, а серверную сборку.
- Версия игры. Обновите сервер через панель хостинга или SteamCMD. Для самостоятельной установки используется приложение сервера
4020; команда обновления —app_update 4020 validate. Перед изменениями конфигурации сделайте резервную копию. - Коллекция Workshop. Проверьте корректность ID в
+host_workshop_collection, доступность коллекции и сообщения о скачивании при старте сервера. В версиях с сентября 2026 года для установки аддонов также поддерживается список ID вcfg/srcds_workshop_ids.txt. - Контент для клиентов. Убедитесь, что нужные модели, материалы и звуки выдаются через Workshop либо настроенный FastDL. Не загружайте игрокам всё подряд «на всякий случай».
- Lua и нагрузка. Посмотрите консольные ошибки, список недавно обновлённых аддонов, потребление памяти и время запуска карты. Временно поднимите чистый Sandbox с
gm_construct: это быстрый тест самой инфраструктуры без тяжёлой сборки. - Steam и доступность. Проверьте порт, брандмауэр, запуск сервера и токен Steam Game Server Login Token (GSLT). Для разных серверов нужны разные токены; сообщение
Steam error code 6может указывать на повторное использование одного GSLT.
После исправления подключитесь сначала с минимальным набором аддонов, затем возвращайте дополнения небольшими группами. Так проще обнаружить конфликт, чем разбирать сразу сотню модов.
Частые вопросы
Почему Garry’s Mod бесконечно скачивает Workshop при каждом входе?
Проверьте, завершается ли загрузка в Steam, доступен ли конкретный аддон и не изменяет ли сервер список обязательного контента. Если проблема только на одном сервере, попросите администратора проверить Workshop-коллекцию и выдачу файлов. Полная переустановка игры — не первый шаг.
Можно ли играть в Garry’s Mod с другом без выделенного сервера?
Да. Для короткой кооперативной сессии обычно достаточно многопользовательской игры, созданной через Start New Game, и приглашения в Steam. Выделенный сервер полезнее, если мир должен оставаться доступным без ведущего игрока.
Поможет ли удаление всех аддонов от Lua errors?
Иногда так удаётся устранить конфликт, но метод слишком грубый. Сначала определите имя и путь проблемного скрипта в Problems, затем отключите конкретный аддон. Если код выполняется на сервере, исправлять его должен администратор или автор дополнения.
Главное
Когда GMod не подключается, двигайтесь от простого к сложному: проверка другого сервера → Steam и файлы игры → Workshop → Lua-ошибки → сеть и серверные логи. В кооперативе особенно важно сравнить результат у нескольких друзей: это сразу показывает, проблема общая или локальная. А аккуратная сборка аддонов обычно экономит больше времени, чем очередная полная переустановка Garry’s Mod.