Garry’s Mod вылетает или не запускается: что делать

Большинство вылетов и зависаний 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.