Большинство вылетов и зависаний Garry’s Mod связано с аддонами и нехваткой памяти. Короткий план: (1) отключите все аддоны и запустите игру «набело»; (2) убедитесь, что запущен 64-битный клиент — с 16 сентября 2026 года он доступен во всех версиях и снимает большинство падений «Out of memory»; (3) если не помогло — проверьте целостность файлов в Steam и почистите кэш. Дальше — таблица по типу проблемы и разбор каждой причины по шагам.
Определите тип проблемы
| Что происходит | Вероятная причина | Куда идти |
|---|---|---|
| Игра вообще не запускается — окно не появляется или сразу закрывается | Повреждены файлы игры, конфликт с антивирусом, редко — проблема с драйвером | «Файлы игры», «Драйверы и система» |
| Чёрный экран после запуска, звук при этом есть | Проблема с видеодрайвером или уровнем DirectX, игра запустилась не на той видеокарте | «Драйверы и система», «Параметры запуска» |
| Вылет сразу в главном меню | Аддон, который подгружается ещё в меню, или повреждённый config.cfg | «Аддоны», «Параметры запуска» |
| Вылет при загрузке карты (на полосе прогресса) | Карта и аддоны исчерпывают память, конфликт двух аддонов между собой | «Нехватка памяти», «Аддоны» |
| Зависание на «Sending client info» или на загрузке контента | Клиент подгружает аддоны Мастерской сервера — иногда это просто долго, иногда докачка зависла | «Аддоны» (кэш и докачка) |
| Вылет прямо во время игры: Engine Error, Out of memory или просто на рабочий стол | Нехватка памяти, нестабильный аддон, перегрев или разгон | «Нехватка памяти», «Драйверы и система» |
Нехватка памяти и 64-битный клиент
Долгие годы Garry’s Mod существовал только в виде 32-битного приложения, а у 32-битных программ на Windows есть жёсткий потолок адресуемой памяти — около 3,5–4 ГБ, независимо от того, сколько оперативной памяти стоит в компьютере. Сервер с десятками аддонов, крупная карта и много текстур легко упирались в этот потолок, и игра падала с сообщением Out of memory или обобщённым Engine Error.
16 сентября 2026 года вышло September 2026 Update — оно добавило 64-битные бинарники игрового клиента, выделенного сервера и большинства инструментов разработки (включая Hammer) во все версии Garry’s Mod. У 64-битного процесса такого потолка практически нет, и часть вылетов «на ровном месте» при большом количестве аддонов после перехода на 64 бита пропадает сама собой.
Выбрать 64-битный клиент можно в окне вариантов запуска, которое Steam показывает при старте Garry’s Mod. Если окно не появляется — откройте свойства игры в библиотеке Steam и проверьте раздел выбора исполняемого файла или бета-версий, затем перезапустите Steam.
64-битный клиент снимает нехватку адресного пространства, но не нехватку физической памяти компьютера: на слабых 8 ГБ ОЗУ с десятком фоновых программ вылеты по памяти на тяжёлом сервере всё равно возможны — проверьте загрузку памяти в диспетчере задач.
Аддоны: безопасный запуск и поиск виновника
Раз аддоны — самая частая причина, начните именно с проверки без них.
Запуск без аддонов
- Через меню. В главном меню Garry’s Mod откройте раздел «Аддоны» и отключите их все разом, затем перезапустите игру. Если вылеты прекратились — причина в одном из аддонов, и дальше нужно искать его методом половинного деления: включите половину списка, проверьте, вылетает ли игра; если да — проблема в этой половине, если нет — в другой. Повторяйте, сужая круг подозреваемых, пока не останется один-два аддона.
- Через параметры запуска. У Garry’s Mod есть официальные параметры для диагностики:
-noaddonsвременно отключает папочные (legacy) аддоны, а-noworkshop— аддоны, подписанные через Steam Workshop. Добавьте нужный параметр в свойствах игры в Steam (Свойства → Общие → Параметры запуска), проверьте, пропал ли вылет, и не забудьте убрать параметр обратно, когда закончите диагностику.
Конфликтующие и устаревшие аддоны
Часть вылетов даёт не один «плохой» аддон, а конфликт двух: например, две базы NPC или две библиотеки оружия переопределяют одни и те же функции, и это проявляется как вылет при загрузке карты или спавне конкретного объекта. Отдельная категория — давно не обновлявшиеся аддоны: крупные технические изменения вроде September 2026 Update затрагивают в том числе скриптовые сущности (Scripted Entities), на которые опираются старые аддоны, поэтому после обновления игры проверяйте в первую очередь именно их.
Битые загрузки и кэш
Зависание на «Sending client info» или на загрузке контента сервера обычно не баг, а докачка и распаковка аддонов Мастерской — на тяжёлом сервере это может занять несколько минут, торопиться перезапускать игру не стоит. Если зависание не проходит или контент подгружается с ошибками, помогает очистка кэша: содержимое папки GarrysMod/garrysmod/cache с кэшем Lua и Мастерской можно смело удалить, игра создаст его заново. Заодно проверьте папки download и downloads — накопившиеся файлы от недоступных сейчас серверов тоже можно очистить.
Файлы игры
- Проверка целостности файлов. В библиотеке Steam: свойства Garry’s Mod → «Локальные файлы» → «Проверить целостность файлов игры». Steam сверит файлы с оригиналами и докачает повреждённые — это быстрее переустановки и часто решает вылеты при запуске.
- Переустановка. Если проверка целостности не помогла или сообщает о постоянных ошибках, удалите игру через Steam и установите заново — так пересоздаются все системные файлы и конфиги.
- Путь к библиотеке Steam. Папка Steam или библиотека игр по пути с кириллицей или другими не-латинскими символами у части игр на движке Source исторически вызывала проблемы при установке и запуске. Если ничего не помогло, попробуйте перенести библиотеку на путь только из латинских букв и цифр (например,
D:\SteamLibrary). - Антивирус блокирует файлы игры. Антивирус или защитник Windows в реальном времени иногда вмешивается в исполняемый файл или временные файлы игры, что выглядит как случайные вылеты. Правильное решение — добавить папку с игрой в исключения антивируса, а не отключать защиту целиком.
Драйверы и система
- Видеодрайвер. Обновите драйвер видеокарты с сайта производителя (NVIDIA, AMD, Intel) — устаревший или только что вышедший «сырой» драйвер часто даёт чёрный экран и вылеты на загрузке карты.
- DirectX и Visual C++. Обычно эти компоненты ставит сам Steam при установке. Если игра жалуется на отсутствующую библиотеку (файл
.dll) — переустановите игру через Steam, это переустановит и их. - Оверлеи. Discord, GeForce Experience/NVIDIA App, RivaTuner Statistics Server и подобные оверлеи иногда конфликтуют с движком Source. Временно отключите их и проверьте, повторяется ли вылет.
- Разгон. Верните заводские частоты процессора, видеокарты и памяти: Garry’s Mod активно грузит и то, и другое, и разгон, стабильный в других играх, может давать вылеты именно здесь.
- Ноутбук с двумя видеокартами. Игра иногда запускается на слабой встроенной видеокарте вместо дискретной, отсюда чёрный экран или вылет. В панели NVIDIA или настройках AMD/Windows задайте для Garry’s Mod принудительный запуск на дискретной карте.
Параметры запуска
Параметры добавляются в свойствах игры в Steam: «Свойства» → «Общие» → «Параметры запуска». Несколько параметров пишутся через пробел.
| Параметр | Что делает |
|---|---|
-novid | Пропускает заставку при запуске — полезно, если вылет случается именно на ней |
-windowed -noborder | Запуск в окне без рамки на весь экран — помогает, если в полноэкранном режиме чёрный экран или проблемы при переключении между окнами |
-autoconfig | Сбрасывает видеонастройки к безопасным значениям, определённым автоматически по вашему железу; используйте один раз для диагностики, затем уберите |
-dxlevel 90 | Принудительно включает более старый уровень DirectX 9 — иногда снимает вылеты и чёрный экран на слабых или старых видеокартах. После проверки параметр лучше убрать: пока он в строке запуска, видеонастройки будут сбрасываться при каждом старте |
-noaddons / -noworkshop | Временно отключают папочные аддоны и аддоны Мастерской соответственно — быстрый способ проверить, не в аддонах ли дело, не заходя в меню |
-condebug | Пишет весь вывод игровой консоли в текстовый файл — пригодится для поиска причины вылета, подробнее в следующем разделе |
Не добавляйте в параметры запуска то, чего не существует: например, встречающийся в старых форумных советах -heapsize в современном движке Source не действует и ничего не даёт — такие параметры Source просто игнорирует, но иногда они и правда наводят путаницу, если игра после этого запускается с неожиданными настройками.
Сброс настроек (config.cfg)
Если игра вылетает в главном меню или сразу после него, а без аддонов и с чистыми параметрами запуска вылет повторяется — причиной может быть повреждённый файл настроек. Он находится в папке SteamLibrary/steamapps/common/GarrysMod/garrysmod/cfg/config.cfg. Сделайте резервную копию (просто переименуйте файл, например, в config.cfg.bak, не удаляйте), затем удалите оригинал и запустите игру — она создаст новый файл настроек со значениями по умолчанию; после этого заново настройте управление и видео.
Где смотреть логи и дампы
- Консоль разработчика. Включите её в настройках («Настройки → Клавиатура → Дополнительно → Включить консоль разработчика») или добавьте параметр запуска
-console, чтобы консоль открывалась сразу при старте. Ошибки Lua и предупреждения движка выводятся туда же цветным текстом. - -condebug и текстовый лог. Параметр запуска
-condebugпострочно пишет весь вывод консоли в файлconsole.logв папкеGarrysMod/garrysmod. После вылета откройте файл и посмотрите последние строки перед обрывом — там часто видно название аддона или Lua-ошибку, которая предшествовала краху. - Файлы аварийного дампа. При падении игра может оставить дамп (
.mdmpили.dmp) в папке игрыGarrysModили в её подпапке для крашей. Сортируйте файлы по дате изменения, чтобы найти свежий. - Что делать с дампом. Сам по себе он не расскажет рядовому игроку причину — это данные для разработчиков. Сообщая о баге в трекер Facepunch на GitHub, приложите свежий дамп и опишите, как вылет повторить: без аддонов ли он происходит, на всех ли картах, в одиночной игре или на сервере.
Если вылетает только на сервере
Когда игра стабильно работает в одиночном режиме, но вылетает или тормозит именно на одном сервере — ищите причину на его стороне.
- Контент сервера. Тяжёлая кастомная карта, большая коллекция Мастерской или самописный режим потребляют заметно больше памяти, чем стандартная песочница — здесь особенно важны 64-битный клиент и запас оперативной памяти.
- Ошибки в Lua-скриптах сервера. Самописные или плохо совместимые друг с другом скрипты (режим, античит, кастомные системы) иногда приводят не только к ошибкам в консоли, но и к вылету клиента. Если Lua-ошибки сыплются регулярно ещё до вылета — сообщите о них администрации сервера.
- Лимиты сервера. Много одновременных игроков, NPC или физических объектов создают повышенную нагрузку на клиент каждого подключённого. Если вылет происходит именно в людных зонах или при массовых спавнах — дело в лимитах и оптимизации сервера, а не в вашей установке.
Чек-лист
- Отключили все аддоны через меню или параметры
-noaddons -noworkshop— вылет пропал? - Проверили, что запущен 64-битный клиент через окно вариантов запуска Steam.
- Проверили целостность файлов игры в Steam.
- Почистили папку
cacheвGarrysMod/garrysmod. - Обновили видеодрайвер и отключили игровые оверлеи на время проверки.
- Сбросили разгон процессора/видеокарты/памяти к заводским значениям.
- При повторяющемся вылете — включили
-condebugи посмотрели последние строкиconsole.logперед крахом. - Антивирус не отключали — только добавили папку игры в исключения.
Если после всех шагов игра всё ещё нестабильна, посмотрите смежные темы: как повысить FPS в Garry’s Mod, если дело не в вылетах, а в производительности; как правильно устанавливать моды и аддоны, чтобы не ловить конфликты заранее; что делать с ERROR и фиолетовыми текстурами, если вместо вылета игра просто показывает артефакты; какие есть полезные консольные команды Garry’s Mod для диагностики; с какими проблемами сталкиваются при попытке играть по сети с другом; и что нового происходит с игрой в материале про s&box и Garry’s Mod.
Частые вопросы
Garry’s Mod вылетает при загрузке карты — с чего начать?
Отключите все аддоны (меню «Аддоны» или параметры -noaddons -noworkshop) и попробуйте загрузить ту же карту. Вылет пропал — ищите виновника половинным делением. Повторяется и без аддонов — вероятно, дело в самой карте: попробуйте другую и проверьте целостность файлов в Steam.
Что означает ошибка «Out of memory» в Garry’s Mod?
Игре не хватило адресуемой памяти для текстур, моделей и данных карты. До September 2026 Update это часто упиралось в потолок 32-битного приложения независимо от объёма ОЗУ. 64-битный клиент, выбираемый в окне вариантов запуска Steam, снимает проблему в большинстве случаев; отключение тяжёлых по текстурам аддонов помогает дополнительно.
Как понять, какой аддон вызывает вылет?
Отключите все аддоны, убедитесь, что вылет прекратился, затем включайте их обратно частями, проверяя игру после каждого шага, — так вы сузите круг до одного-двух аддонов. Дополнительно посмотрите файл console.log, если запускали игру с параметром -condebug.
Нужно ли покупать 64-битную версию Garry’s Mod отдельно?
Нет. С 16 сентября 2026 года 64-битный клиент доступен во всех версиях Garry’s Mod и выбирается в окне вариантов запуска, которое показывает Steam при старте игры.
Где искать файл с логом ошибки после вылета?
С параметром запуска -condebug вывод консоли сохраняется в файл console.log в папке GarrysMod/garrysmod. Дампы крашей ищите в папке игры и её подпапках по дате изменения.
Стоит ли отключать антивирус, если он мешает Garry’s Mod?
Нет. Правильный вариант — добавить папку с игрой в исключения антивируса, а не отключать защиту целиком.
Помогает ли переустановка Garry’s Mod от вылетов?
Иногда, но это не первый шаг: сначала попробуйте более быструю проверку целостности файлов через Steam — она чинит повреждённые файлы без удаления игры и контента. Переустанавливать стоит, если проверка регулярно находит одни и те же ошибки.
Игра зависла на «Sending client info» — это вылет?
Не обязательно: чаще всего клиент докачивает или распаковывает аддоны Мастерской сервера, и на тяжёлых серверах это может занять несколько минут. Если экран не проходит дальше очень долго, отмените подключение и зайдите заново, а также очистите папку cache в GarrysMod/garrysmod.