Я давно работаю с Garry’s Mod не как обычный игрок, а как человек который понимает, как эта игра работает изнутри
Недавно просматривал тему оптимизации на различных форумах, но нашёл я мифы из 2014 года и говноконфиги без понимания
Это руководство не сборка говно-команд и мифов, а полноценный системный разбор оптимизации Garry’s Mod на 2026 год с учётом:
· актуального состояния игры
· х64-клиента
· современных CPU и GPU
· реальной нагрузки серверов
1. Как Garry’s Mod использует железо
Garry’s Mod это CPU зависимая игра
Движок Source активно нагружает:
· физику (пропы, рагдолы)
· луа-хуки
· NPC
· серверную логику
· расчёт освещения
За что же отвечает GPU?
· тени
· вода
· эффекты
· пост-обработка
· высокое качество текстур
2. х64-версия Garry’s Mod - правда без мифов
С выходом 64-битной версии появилось огромное количество мифов, предлагаю разобраться что она реально даёт в 2026 году
Что же такое x64?
х64 это 64-битный клиент, а не новый движок и не новый Half-Life 3
Главные отличия х64 от х86:
· Доступ к ОЗУ, практически без лимита
· Вылеты при аддонов намного реже
· Большие карты работают стабильнее
3. Параметры запуска
Steam → Garry’s Mod → Свойства → Параметры запуска
-novid -high -d3d9ex -softparticlesdefaultoff
Не используй устаревшие параметры запуска: -threads, -dxlevel, -heapsize
4. autoexec.cfg, ну тоесть фундамент оптимизации
Файл находится в: garrysmod/cfg/
Почему же это важно?
· применяется каждый запуск
· сервер не перезапишет
· легко тестировать
5. Многопоточность - король прироста ФПС на современных CPU
mat_queue_mode 2
Что же оно делает?
· использует несколько ядер
· даёт прирост на современных CPU
Если появились фризы
mat_queue_mode -1
6. Графика, которая реально зажралась
Тени (главный жулик ваших ФПС)
r_shadows 0
Детали карты
r_drawdetailprops 0
3D-небо
r_3dsky 0
Вода
r_waterforceexpensive 0
r_waterforcereflectentities 0
7. Текстуры и память
mat_picmip 1
mat_mipmaptextures 1
Золотой баланс качества и FPS
8. FPS-лимит
Самый главный миф - fps_max 0
fps_max это не просто ограничение кадров
В Source он влияет на:
· тайминги физики
· частоту обновления Lua
· планирование CPU-потоков
· стабильность кадра
Это часть логики движка
Почему же fps_max 0 является плохой идеей?
- Постоянные скачки FPS
· FPS постоянно скачет (200 → 150 → 250 → 350)
· кадры идут неравномерно
· игра ощущается менее плавной, несмотря на тысячи ФПС - Перегрузка CPU
· начинает рендерить сколько может
· CPU нагружен на 100%
· физика и Lua получает меньше стабильного времени - Проблемы с физикой
· Пропсы ведут себя нестабильно
· Рагдоллы дёргаются
· появляются странные баги взаимодействия
Не наглейте с кадрами, ставьте fps_max 144 или 240 (иногда можно 360)
9. Диагностика
cl_showfps 1
net_graph 1
10. Аддоны - серийный убийца кадров
Особенно вредны:
· NPC
· транспорт
· HUD с эффектом блюра
11. Мифы
CSS не повышает ФПС
+500 фпс конфигов не существует
RTX не спасает от CPU-упора
Source не одноядерный
Финальный итог
· Garry’s Mod упирается в CPU
· х64 = стабильность, а не дохуя кадров
· аддоны важнее видеокарты
Гайд будет обновляться, если же вы нашли ошибку или же есть вопрос на эту тему пишите в личные сообщения на форуме