Garry’s Mod работает на движке Source, которому больше двадцати лет: значительная часть игровой логики и физики выполняется в один поток, поэтому даже мощный процессор не спасает, если на карте сотни пропов и NPC. Быстрее всего FPS поднимают три вещи: отписаться от лишних аддонов, включить многоядерный рендеринг в настройках графики и убрать из параметров запуска несуществующие или устаревшие команды вроде -fpsmax. Дальше — подробно, что делать по шагам.
Сначала определите, что именно тормозит
«Лагает» — слишком общее слово. Низкий FPS, короткие фризы и сетевые лаги на сервере лечатся по-разному, и первый шаг — понять, с чем вы столкнулись.
Откройте консоль разработчика (если она не включена — «Настройки → Клавиатура → Дополнительно → Включить консоль разработчика», открывается клавишей ~) и введите:
cl_showfps 1— счётчик кадров в секунду в углу экрана;net_graph 1— показывает пинг (ping), потерю пакетов (loss) и просадки по вине сервера (choke) в правом нижнем углу.
| Симптом | Вероятная причина |
|---|---|
| Низкий FPS постоянно, на любой карте | Слабые CPU/GPU не тянут настройки графики, либо загружено слишком много аддонов |
| Короткие фризы раз в несколько секунд | Подгрузка контента аддонов, автосохранение, скачивание карты/аддона с воркшопа |
| FPS в порядке, но игра «дёргается» только на сервере | Высокий ping, loss или choke по net_graph — это сеть, а не FPS |
| FPS резко падает в одном месте карты | Много пропов, NPC/некстботов или сложная геометрия именно в этой точке |
Системные требования Garry’s Mod
Официальные требования со страницы игры в Steam (App ID 4000):
| Параметр | Минимальные | Рекомендуемые |
|---|---|---|
| ОС | Windows 10 | Windows 10/11 |
| Процессор | 2 ГГц или лучше | 2,5 ГГц или лучше |
| Оперативная память | 4 ГБ | 8 ГБ |
| Видеокарта | 1 ГБ выделенной видеопамяти или лучше | 4 ГБ выделенной видеопамяти или лучше |
| DirectX | версия 9.0c | версия 9.0c |
| Место на диске | 10 ГБ | 25 ГБ |
Эти цифры — по сути минимум для «чистой» игры без аддонов. На практике куда важнее объём ОЗУ и однопоточная скорость процессора: движок Source считает физику и Lua-скрипты аддонов в основном на одном ядре, и каждый установленный мод (особенно модели, NPC и скрипты) добавляет нагрузку независимо от того, что написано в требованиях. Если у вас 300+ подписок в воркшопе, ориентируйтесь не на «минималку», а на рекомендуемые цифры и выше.
DirectX в требованиях остаётся версии 9.0c даже после перехода на 64-битные бинарники — GMod по-прежнему рисует картинку через старый рендерер Source, 64 бита влияют только на адресацию памяти и стабильность, но не на графический API.
64-битный клиент: что изменилось
Раньше 64-битную версию нужно было отдельно включать через Свойства игры → Бета-версии → x86-64 — Chromium + 64-bit binaries. С обновлением от 16 сентября 2026 года («September 2026 Update») Facepunch добавили 64-битные бинарники для Windows-клиента, выделенных серверов и большинства инструментов разработки во все версии игры сразу — отдельная бета-ветка для этого больше не обязательна. Включается 64-битный клиент не автоматически: при запуске игры Steam предлагает выбрать вариант запуска, и там нужно выбрать 64-битный клиент.
Что даёт переход на 64 бита:
- снимает ограничение адресного пространства 32-битного процесса — меньше вылетов с ошибками памяти на больших сборках аддонов;
- стабильнее держит тяжёлые сессии с сотнями подписок и крупными картами;
Сам по себе переход на 64 бита не «ускоряет» рендер и не добавляет FPS напрямую — он убирает крэши и подвисания, которые легко принять за лаги, когда игра упирается в память. 64-битный клиент немного прожорливее по ОЗУ, поэтому если у вас 4 ГБ и меньше, выигрыш не гарантирован. Стоит попробовать в первую очередь тем, у кого игра вылетает или «зависает намертво» при большом количестве аддонов.
Настройки графики в игре
Раздел Настройки → Видео (в некоторых сборках локализации — «Настройки → Дополнительно» для расширенных пунктов):
| Настройка | Влияние на FPS | Рекомендация |
|---|---|---|
| Разрешение экрана | Самый сильный рычаг для GPU | Понизить, если видеокарта слабая или встроенная |
| Качество моделей / текстур (Model detail / Texture detail) | Заметно на видеокартах с 2 ГБ видеопамяти и меньше | Средне или низко на слабой видеокарте |
| Качество теней (Shadow detail) | Растёт с числом объектов и NPC на экране | Низко или выключить при большом количестве пропов/некстботов |
| Сглаживание (Anti-aliasing) | Сильный расход GPU, особенно на высоком разрешении | Выключить или минимальный режим на слабом ПК |
| Отражения в воде (Water reflections) | Дорого рядом с водой — просчитывается вся сцена заново | Отключить или оставить только отражение неба |
| HDR | Небольшая нагрузка на современных GPU | Можно оставить включённым, выключить в последнюю очередь |
| Многоядерный рендеринг (текстуры / кости моделей) | Разгружает основной поток на другие ядра CPU | Всегда включать, если есть свободные ядра |
| Вертикальная синхронизация | Ограничивает FPS частотой монитора, добавляет задержку ввода | Выключить, если не мешает разрыв кадра (tearing) |
Меняйте настройки по одной и сверяйтесь со счётчиком cl_showfps 1 — эффект от одной и той же галочки на разных картах и ПК отличается в разы, универсального «идеального» набора не существует.
Консольные команды для FPS
Пункты «Многоядерный рендеринг» в настройках графики на самом деле переключают консольные переменные — их можно выставить и вручную, если нужен точный контроль. Подробный разбор всех полезных команд — в отдельном гайде по консольным командам Garry’s Mod, здесь — только то, что напрямую относится к FPS.
| Команда | Что делает | Где задавать |
|---|---|---|
mat_queue_mode 2 | Принудительно включает многопоточный рендер материалов (то же самое, что галочка «Многоядерный рендеринг: текстуры») | Консоль или autoexec.cfg |
cl_threaded_bone_setup 1 | Параллельная обработка костей моделей на нескольких ядрах | Консоль или autoexec.cfg |
gmod_mcore_test 1 | Экспериментальный режим многоядерного рендеринга; официальное описание в вики предупреждает, что это тестовая функция — включайте и проверяйте на своей системе, а не по умолчанию всем подряд | autoexec.cfg (если не сохраняется между запусками) |
fps_max 0 / fps_max 144 | Ограничитель кадров: 0 — снять лимит, число — жёстко ограничить (например, под частоту монитора) | Консоль, сохраняется автоматически |
r_3dsky 0 | Отключает отрисовку 3D-скайбокса — снижает нагрузку на картах с детализированным «небом», иногда портит вид вдали | Консоль или autoexec.cfg |
gmod_cleanup props | Удаляет спавненные вами пропы; помогает, когда FPS проседает от собственного «мусора» в песочнице | Консоль по необходимости |
Если переменная не запоминается после перезапуска игры, добавьте нужные строки в файл garrysmod/cfg/autoexec.cfg (создайте его, если нет) — он выполняется автоматически при каждом старте:
mat_queue_mode 2
cl_threaded_bone_setup 1
fps_max 0
Параметры запуска: что реально работает, а что миф
Задаются в свойствах игры в библиотеке Steam: правой кнопкой по Garry’s Mod → Свойства → вкладка «Общие» → поле «Параметры запуска». Выбор 64-битного клиента после обновления сентября 2026 года делается не здесь, а в окне выбора варианта запуска, которое Steam показывает при нажатии «Играть».
| Параметр | Статус | Комментарий |
|---|---|---|
-novid | Работает | Пропускает заставку при старте, экономит секунды, на FPS не влияет |
-high | Работает, но неоднозначно | Повышает приоритет процесса в Windows; на части систем помогает, на других вызывает подвисания звука или микрофризы — уберите, если стало хуже |
-dxlevel 90 | Работает, но использовать осторожно | Принудительно задаёт версию DirectX; имеет смысл только на очень старых видеокартах с проблемами совместимости, на современном железе не ускоряет игру |
-fpsmax 144 | Не существует | Такого параметра запуска в Source нет — лимит FPS задаётся консольной командой fps_max, а не через свойства Steam |
-heapsize ... | Устарел, ничего не делает | Ручное выделение памяти было нужно в очень старых играх на Source; современный движок сам управляет памятью, параметр игнорируется |
Аддоны и карта — главная причина лагов
В подавляющем большинстве жалоб на лаги в GMod дело не в системных требованиях, а в количестве аддонов: каждая подписка в воркшопе — это дополнительные модели, текстуры и Lua-скрипты, которые движок держит в памяти и частично считает каждый тик, даже если вы физически не видите этот контент на экране.
- Найдите «тяжёлые» аддоны. Отключайте подписки пачками через раздел аддонов/воркшопа в главном меню и проверяйте FPS после перезапуска — так проще вычислить конкретный проблемный мод, чем гадать. Подробно про установку, отключение и удаление модов — в гайде как установить моды и аддоны на Гаррис.
- Следите за физикой. Замораживайте пропы инструментом Physgun, если они не должны двигаться, и регулярно чистите за собой командой
gmod_cleanup— десятки «забытых» физических объектов ощутимо грузят движок. - Лимиты песочницы. Значения вроде количества пропов на игрока задаются конварами
sbox_*и по умолчанию ограничены — на чужих серверах их меняет только админ, но в одиночной игре завышенные лимиты, которые вы сами же и выставили, тоже стоит проверить. - Большие карты и NPC. Огромные детализированные карты из категории карт для Гаррис Мод и большое количество ботов — особенно некстботов и NPC на VJ Base — считаются каждый тик и создают заметную нагрузку сами по себе, независимо от графических настроек.
Система: то, что не относится к самой игре
- Обновите драйверы видеокарты — устаревшие драйверы часто дают именно просадки и микрофризы, а не стабильно низкий FPS.
- В плане электропитания Windows выберите «Высокая производительность», а на ноутбуке с двумя видеокартами убедитесь, что Garry’s Mod запускается на дискретной, а не встроенной графике (настройки видеокарты в панели NVIDIA/AMD или в Windows → Параметры графики).
- Закройте фоновые программы с оверлеями и записью экрана — оверлеи Discord, стриминговый софт и запись видео заметно едят кадры на слабых системах.
- SSD вместо HDD не поднимает FPS напрямую, но убирает подгрузки текстур и карты «на лету», которые ощущаются как фризы.
Сторонние «ускорители FPS», твикеры реестра и советы «отключите антивирус для скорости» не дают предсказуемого результата и рискуют сломать систему или оставить её без защиты — в этой статье таких инструментов сознательно нет.
Если лагает только на сервере
Если по cl_showfps у вас стабильные 60+ кадров, а игра всё равно «дёргается» именно в сети — это не FPS, а сетевая проблема. Смотрите на net_graph 1:
- высокий ping — далёкий или перегруженный сервер, помогает выбор сервера ближе географически;
- заметный loss — теряются пакеты по пути, часто дело в вашем интернет-соединении или Wi-Fi (попробуйте кабель);
- choke — сервер не успевает обрабатывать данные и «давит» ваш поток; это проблема сервера, а не вашего ПК, лечится сменой сервера или ожиданием, пока он разгрузится.
Отдельно про лаги и настройку соединения при игре с другом — в гайде как играть по сети с другом в Garry’s Mod.
Чек-лист по порядку
- Включите
cl_showfps 1иnet_graph 1, поймите: это FPS или сеть. - Сверьтесь с системными требованиями Steam — особенно по ОЗУ.
- Обновите драйверы видеокарты.
- Отключите лишние воркшоп-подписки, начните с самых тяжёлых пачек (оружие, транспорт, крупные пропы).
- Почистите сцену командой
gmod_cleanupи заморозьте нужные пропы. - Понизьте разрешение, тени, сглаживание и отражения воды в настройках графики.
- Включите многоядерный рендеринг (текстуры и кости моделей).
- Проверьте параметры запуска: уберите мифы вроде
-fpsmax/-heapsize, оставьте только-novid, аккуратно протестируйте-high. - Задайте
fps_maxпод частоту вашего монитора. - При частых вылетах или больших сборках аддонов попробуйте 64-битный запуск клиента.
- Закройте фоновые оверлеи и запись экрана на время игры.
- Если проблема только на конкретном сервере — смените сервер, а не настройки.
Частые вопросы
Какие параметры запуска реально поднимают FPS в Garry’s Mod?
Из проверенных вариантов — только -novid (не влияет на FPS, просто убирает заставку) и с оговорками -high (повышает приоритет процесса, но иногда даёт обратный эффект). Параметров, которые гарантированно и без побочных эффектов увеличивают FPS, в Source нет — реальный прирост дают настройки графики и снижение числа аддонов, а не строка запуска.
Помогает ли 64-битная версия поднять FPS?
Сама по себе — нет, она не ускоряет рендер. Но она снимает ограничение памяти 32-битного процесса, из-за которого игра с большим числом аддонов вылетает или «намертво зависает» — это часто выглядит как лаги, хотя на деле это крэш по памяти. Если у вас именно такая ситуация, переход на 64 бита поможет; если FPS просто низкий на пустой карте без аддонов, дело не в разрядности.
Почему FPS падает от пропов и аддонов?
Каждый проп — это дополнительная физика и модель, которую нужно просчитывать и отрисовывать, а каждый установленный аддон подгружает свои модели, текстуры и Lua-код в память независимо от того, используете вы его прямо сейчас или нет. Чем больше подписок и чем больше пропов на карте, тем сильнее нагружен и процессор, и видеопамять.
Как посмотреть FPS в игре?
Включите консоль разработчика и введите cl_showfps 1 — счётчик появится в углу экрана. Для диагностики сетевых лагов дополнительно используйте net_graph 1, он покажет пинг, потери пакетов и choke.
Лагает только на сервере — это тоже FPS?
Не обязательно. Если локальный счётчик FPS стабилен, а «дёргается» только при игре на конкретном сервере, чаще всего дело в сети или в самом сервере (высокий ping, loss, choke, перегруженный tickrate) — это не лечится настройками графики на вашей стороне.
Сколько нужно ОЗУ для GMod с аддонами?
Официальный минимум — 4 ГБ, рекомендуемые — 8 ГБ, но это без учёта личной коллекции аддонов. При сотнях подписок в воркшопе комфортнее себя чувствуют системы с 16 ГБ ОЗУ, особенно если параллельно запущены Discord, браузер и оверлеи записи.
Помогает ли переустановка игры?
Сама по себе переустановка редко поднимает FPS — она полезна, если проблема в повреждённых файлах кэша или конфигурации, а не в производительности. Если после чистки кэша или отключения аддонов у вас пропали текстуры и появились фиолетово-чёрные поверхности ERROR, это отдельная проблема — она разобрана в гайде как убрать ERROR и фиолетовые текстуры в Garry’s Mod.