Перейти к содержимому

Экстремальная оптимизация Garry’s Mod для ультраслабых ПК

Закрыта Решено Гайды
4 4 1.5k 1
  • отредактировано
    #1

    Привет!

    В общем, когда у меня был очень слабый ПК, я использовал настройки ниже. Они помогли мне выжимать из Garry’s Mod все возможные соки.

    Параметры запуска:

    -novid -console -nojoy -threaded -nosteamcontroller -nohltv -particles 1 -precachefontchars -high -softparticlesdefaultoff -preload +exec autoexec.cfg +mat_dxlevel 100
    

    Что делают эти параметры:

    • novid отключает вступительное видео при запуске игры
    • console сразу включает консоль
    • nojoy отключает поддержку джойстиков, немного снижает нагрузку
    • threaded включает многопоточную обработку, если система это поддерживает
    • nosteamcontroller отключает Steam Input
    • nohltv отключает HLTV, в Garry’s Mod не нужен
    • particles 1 снижает нагрузку от частиц
    • precachefontchars заранее кэширует шрифты, уменьшает фризы
    • high запускает игру с высоким приоритетом в системе
    • softparticlesdefaultoff отключает мягкие частицы
    • preload заранее загружает ресурсы, уменьшает микрофризы
    • exec autoexec.cfg автоматически запускает autoexec.cfg
    • mat_dxlevel 100 принудительно ставит DirectX 10 (на УЛЬТРА слабых пк лучше попробовать использовать -mat_dxlevel 81, либо же -mat_dxlevel 95) (!! может поломать игру !!)

    Установка chromium x86-64:

    Зайдите в Steam, нажмите правой кнопкой по Garry’s Mod, откройте свойства, затем версии игры и выберите chromium x86-64.

    Это бустит FPS за счет более современного Chromium и нормальной поддержки 64-битной архитектуры. Игра начинает лучше работать с памятью и процессором, из-за чего FPS может вырасти вплоть до двух раз, особенно на слабых системах.

    Отключение ненужных параметров:

    Выключите в настройках Garry’s Mod все или поставьте на минимум. Оставьте включенным только Model detail, иначе модельки машин на Доброграде не будут отображаться.

    autoexec.cfg

    Конфигурация для autoexec.cfg, который находится по пути:
    Steam/steamapps/common/GarrysMod/garrysmod/cfg

    gmod_mcore_test 1
    mat_queue_mode 2
    cl_threaded_bone_setup 1
    cl_threaded_client_leaf_system 1
    r_threaded_client_shadow_manager 1
    r_threaded_particles 1
    r_threaded_renderables 1
    r_queued_ropes 1
    studio_queue_mode 1
    host_thread_mode 3
    rate 100000
    cl_cmdrate 66
    cl_updaterate 66
    cl_interp 0
    cl_interp_ratio 2
    fps_max 0
    mat_queue_report 0
    snd_mix_async 1
    r_cheapwaterend 1
    r_cheapwaterstart 1
    r_WaterDrawReflection 0
    r_WaterForceExpensive 0
    r_waterforcereflectentities 0
    r_shadows 0
    mat_shadowstate 0
    r_shadowrendertotexture 0
    r_flashlightdepthtexture 0
    r_shadowmaxrendered 32
    mat_hdr_level 0
    mat_specular 0
    mat_bumpmap 0
    mat_picmip 2
    r_3dsky 0
    mat_antialias 0
    mat_filterlightmaps 0
    mat_filtertextures 0
    mat_trilinear 0
    mat_forceaniso 1
    mat_reducefillrate 1
    mat_colorcorrection 0
    mat_disable_bloom 1
    mat_parallaxmap 0
    mat_vsync 0
    cl_detaildist 0
    cl_detailfade 0
    r_decals 1
    r_drawmodeldecals 0
    r_drawbatchdecals 1
    r_decal_cullsize 0
    r_drawtracers_firstperson 0
    propshadow 0
    cl_ragdoll_collide 0
    violence_hblood 0
    violence_hgibs 0
    mp_usehwmmodels -1
    mp_usehwmvcds -1
    r_drawparticles 0
    r_drawtracers 0
    r_ropes 0
    r_drawropes 0
    rope_subdiv 0
    rope_wind_dist 0
    r_drawdetailprops 0
    r_drawgrass 0
    r_grassburn 0
    func_break_max_pieces 0
    prop_active_gib_limit 0
    prop_active_gib_cycle 0
    g_ragdoll_fadespeed 0
    g_ragdoll_lvfadespeed 0
    cl_smooth 0
    cl_smoothteam 0
    mat_clipz 1
    r_decalstaticprops 0
    r_drawminimap 0
    gmod_physiterations 1
    cl_downloadfilter "all"
    cl_allowdownload 1
    cl_allowupload 0
    developer 0
    cl_phys_props_enable 0
    cl_phys_props_max 0
    props_break_max_pieces 0
    props_break_max_pieces_perframe 0
    g_ragdoll_maxcount 1
    g_ragdoll_important_maxcount 0
    mat_reduceparticles 1
    cl_forcepreload 1
    mat_compressedtextures 1
    mat_showlowresimage 1
    mat_disable_fancy_blending 1
    mat_fastnobump 1
    r_rootlod 2
    r_lod 2
    r_queued_decals 1
    menu_cleanupgmas
    host_writeconfig
    

    Итоги:

    Конфиг реально работает и бустит FPS примерно на 70–80 кадров, но при этом очень сильно шакалит и пикселит картинку. В Garry’s Mod становится не особо приятно играть, но если единственный вариант получить стабильный FPS это жертва графики, то этот способ для вас.

    Еще совет:

    Видел, что в гайдах часто используют разные бустеры, но, как по мне, это лишь иллюзия помощи. Чаще всего они только засоряют систему. Поэтому советую либо использовать проверенные вещи вроде Razer Cortex, либо вообще ничего не ставить.

  • #4

    Немного не понял с novid тк в гаррисе вроде нету не какова вступительного видео, ну а так нормально

  • отредактировано
    #2

    Топпп!!!

  • отредактировано
    #3

    Хороший гайд и помогает оптимизировать Гарри мод.

  • #4

    Немного не понял с novid тк в гаррисе вроде нету не какова вступительного видео, ну а так нормально

  • FocusF Focus закрывает тему
  • FocusF Focus выбрал решение

Похожие темы

  • Пульверизатор с краской барахлит

    Закрыта Перенесена Решено Решенные заявки одобрено
    7
    0 Лайки
    7 Сообщений
    332 Показы
    afreesailorA
    Вернул 5188000xДеньги в хранилище, за утраченный тюнинг.
  • Возврат после вылета

    Закрыта Перенесена Решено Решенные заявки одобрено
    14
    0 Лайки
    14 Сообщений
    538 Показы
    NocturnTheSkyN
    240x Порошковый реагент 240x Бумага 240x Таблетки от кашля 120x Вода 2x Ступка Возвращено в хранилище 240x Реагент 120x Вода 120x Колба Возвращено в хранилище - STEAM_0:1:188909452
  • пропал синий бафф

    Закрыта Перенесена Решено Решенные заявки одобрено
    3
    0 Лайки
    3 Сообщений
    262 Показы
    D0n Bar0nD
    Закинул в хранилище!
  • Похищение в зеленой зоне

    Перенесена Решено Решенные жалобы одобрено
    7
    2 Лайки
    7 Сообщений
    803 Показы
    NocturnTheSkyN
    ОТВЕТ АДМИНИСТРАЦИИ ㅤ Привет, @Convert ! ㅤ :technologist: Ознакомившись с твоей жалобой, сверив логи, а также просмотрев твою прикрепленную демонстрацию, разберемся с самого начала: У Топикстартера - Крис Миллер (STEAM_0:0:533378416) происходит ДТП с другим игроком - Мэтт Менхек (STEAM_0:1:773357759), они начинают ролевое взаимодействие стоя посреди дороги на улице Джефферсон, как вдруг к ним подъезжает на ранчере - игрок Ансель Тетушкин (STEAM_0:0:443412960) а также, спустя короткий промежуток времени пешком подбегает и игрок Фредерик Эльпоне (STEAM_0:1:170442519) , Ансель выйдя из авто заводит разговор с участниками ДТП приглашая обоих на “пикник”, но получив отказ от участников ДТП, достает оружие и наведя их на Криса и Мэтта, его сообщник - Фредерик Эльпоне (STEAM_0:1:170442519) , заковывает обоих веревкой, после чего, те отводят их на задний двор их дома на Джефферсон 4 для продолжения “пикника”. Это подтверждают следующие логи, а также прикрепленная демонстрация топикстартера: 14 Jan, 22:12:52 Ансель Тетушкин (STEAM_0:0:443412960, Гражданин) scared Крис Миллер (STEAM_0:0:533378416, Гражданин) with Обрез. Police online: 10 14 Jan, 22:12:53 Крис Миллер (STEAM_0:0:533378416, Гражданин) was cuffed by Фредерик Эльпоне (STEAM_0:1:170442519, Гражданин) with weapon_cuff_rope. Police online: 10 14 Jan, 22:13:01 Ансель Тетушкин (STEAM_0:0:443412960, Гражданин) scared Мэтт Менхек (STEAM_0:1:773357759, Механик) with Обрез. Police online: 10 14 Jan, 22:13:04 Мэтт Менхек (STEAM_0:1:773357759, Механик) was cuffed by Фредерик Эльпоне (STEAM_0:1:170442519, Гражданин) with weapon_cuff_rope. Police online: 10 Далее, в ходе ситуации Ансель и Фредерик удерживая Криса и Мэтта будучи скованными веревкой на заднем дворе дома по адресу Джефферсон 4, Ансель предлагает ребятам, и настаивает на том, чтобы те попробовали его мясо, но Крис и Мэтт отказываются, далее Мэтт получает огнестрельное ранение от Анселя. Далее, к ним присоединяются другие игроки, или же “гости” где все продолжают в издевательской форме насмехаться над связанными Крисом и Мэттом. После непродолжительного времени к их дому приезжают полицейские, где завязывается перестрелка между ними, в ходе которой Ансель Тетушкин и Фредерик погибают, а игрок и также владелец дома Джефферсон 4 - Ансель Братушкин (STEAM_0:0:82361758) , прячется на заднем дворе выдавая себя за жертву. Это подтверждают следующие логи, а также прикрепленная демонстрация топикстартера: 14 Jan, 21:32:23 Ансель Братушкин (STEAM_0:0:82361758, Гражданин) owned estate Джефферсон 4 14 Jan, 22:17:08 Мэтт Менхек (STEAM_0:1:773357759, Механик) was hurt: 66HP in левую ногу by Ансель Тетушкин (STEAM_0:0:443412960, Гражданин) with Обрез. Police online: 10 14 Jan, 22:26:07 Родни Харп (STEAM_0:1:419671073, Офицер DPD) (inventory) was knocked by Ансель Тетушкин (STEAM_0:0:443412960, Гражданин) with Обрез. Police online: 8 14 Jan, 22:26:26 Ансель Тетушкин (STEAM_0:0:443412960, Гражданин) (inventory) was knocked by Майкл Паркер (STEAM_0:1:512306095, Офицер DPD) with M3. Police online: 8 14 Jan, 22:26:36 Ансель Тетушкин (STEAM_0:0:443412960, Гражданин) (inventory) died 14 Jan, 22:25:12 Альберт Вьюис (STEAM_0:0:431830668, Полицейский детектив) (inventory) was knocked by Фредерик Эльпоне (STEAM_0:1:170442519, Гражданин) with TEC-9. Police online: 8 14 Jan, 22:26:36 Виталий Грифиновский (STEAM_0:0:220607733, Полицейский медик) was hurt: 12HP in by Фредерик Эльпоне (STEAM_0:1:170442519, Гражданин) with TEC-9. Police online: 8 14 Jan, 22:26:35 Виталий Грифиновский (STEAM_0:0:220607733, Полицейский медик) was hurt: 12HP in by Фредерик Эльпоне (STEAM_0:1:170442519, Гражданин) with TEC-9. Police online: 8 14 Jan, 22:26:37 Фредерик Эльпоне (STEAM_0:1:170442519, Гражданин) (knocked) was killed by Родни Харп (STEAM_0:1:419671073, Офицер DPD) with HK MP7. Police online: 8 14 Jan, 22:26:44 Фредерик Эльпоне (STEAM_0:1:170442519, Гражданин) (inventory) died Далее, в ходе ситуации патрульные офицеры временно покидают активную ситуацию, на ситуации остаются детективы для того чтобы разобрать ее, детективы предварительно перенесли раненых внутрь дома, чтобы те не умерли от холода. В ходе чего они выясняют что Ансель Братушкин (STEAM_0:0:82361758) является владельцем дома и решают отпустить его. После того, как детективы решают закрыть сцену и покидают ее, Ансель Братушкин закрывает свой дом, в котором до сих пор находились Крис и Мэтт. Ансель Братушкин решает отыграть как переносит ребят в ванную “к потрохам”. В это же время убитые в ходе ситуации от рук полиции Ансель Тетушкин (STEAM_0:0:443412960) и Фредерик Эльпоне (STEAM_0:1:170442519) возвращаются на ситуацию в дом, после этого патрульные офицеры вновь возвратившись на ситуацию заметили как Ансель Тетушкин разбил окна дома, далее офицеры принимают решения вновь задержать их. И судя по всему, выяснив всю ситуацию, они отпускают их. Это подтверждают следующие логи, а также прикрепленная демонстрация топикстартера: 14 Jan, 22:46:07 Ансель Братушкин (STEAM_0:0:82361758, Гражданин) successfully executed chat command: /me берёт ораньжевого человека, тащит в ванную. 14 Jan, 22:45:34 Ансель Братушкин (STEAM_0:0:82361758, Гражданин) successfully executed chat command: /me берёт парня в чёрном под руки, тащит в ванну к потрохам. 14 Jan, 22:49:29 Майкл Паркер (STEAM_0:1:512306095, Офицер DPD) aimed at Ансель Братушкин (STEAM_0:0:82361758, Гражданин) with M3. Police online: 7 14 Jan, 22:50:45 Ансель Братушкин (STEAM_0:0:82361758, Гражданин) was cuffed by Родни Харп (STEAM_0:1:419671073, Офицер DPD) with weapon_cuff_police. Police online: 7 Подводя итог, я готов сказать следующее: Игрок Ансель Тетушкин (STEAM_0:0:443412960) нарушил правила - Нарушение Правил Игры за Криминал, NonRP, New Life Rule. Игрок Фредерик Эльпоне (STEAM_0:1:170442519) нарушил правила - Нарушение Правил Игры за Криминал, NonRP, New Life Rule. Игрок Ансель Братушкин (STEAM_0:0:82361758) нарушил правила - NonRP О Нарушении Правил Игры за Криминал : В начале ситуации Ансель Тетушкин (STEAM_0:0:443412960) и Фредерик Эльпоне (STEAM_0:1:170442519) связывают двух игроков посреди дороги на улице Джефферсон и похищают их, это нарушает правила игры за криминал. Если обратиться к правилу зон, можно заметить, что зона в которой Ансель и Фредерик принялись связывать и похищать игроков, является зеленой, что запрещает в открытую заниматься криминальными действиями, в том числе похищать игроков посреди открытой улицы. Анселю Тетушкину и Фредерику не следовало так поступать, они должны были учитывать правила зон, и подобрать необходимую зону, где они могли бы подобрать момент и совершить задуманное преступление. К примеру: они могли завлечь двоих игроков к красной зоне которая находилась не так далеко от места их нарушения, где там бы они могли практически в открытую заняться криминалом учитывая правила зон. upd: Начиная с 20.01.2025 правила сервера были переработаны, в том числе и правила зон, однако ситуация произошло до переработки правил, поэтому я приложу скриншот с границами зон, который был в правилах на момент совершения нарушения. Spoiler [image: 0BVk4vc.png] О Нарушении NonRP : NonRP (NRP) — нелогичное, неролевое, фановое поведение, к нему также приравнивается выход из игры или в AFK во время важных ситуаций для получения выгоды Учитывая общую ситуацию и действия со стороны Ансель Тетушкин (STEAM_0:0:443412960), Фредерик Эльпоне (STEAM_0:1:170442519) и Ансель Братушкин (STEAM_0:0:82361758), я не заметил с их стороны какие-либо отыгровки в ролевой чат ( кроме парочки сомнительных от Анселя Братушкина ) ( /me, /it /pit ) во время ситуации. Все что я вижу, это неролевое и нелогичное поведение игроков, которое не подкреплено отыгровками с их стороны, у игроков отсутствует мотивация и логичное объяснение действиям которые они предпринимали в сторону Криса и Мэтта после того как они пригласили их на “пикник”. О Нарушении New Life Rule : New Life Rule (NLR) — правило новой жизни После смерти запрещено продолжать принимать участие в ситуации, где погиб персонаж, в том числе возвращаться на место ее проведения до окончания ситуации за того же персонажа Не запрещено находиться возле места проведения этой ситуации за другого персонажа при условии, что не будет оказано какое-либо влияние на ее ход и исход, а также новый персонаж имеет информацию о местонахождении этого события После окончания ситуации с перестрелкой с полицией где они погибли, игроки Ансель Тетушкин (STEAM_0:0:443412960) и Фредерик Эльпоне (STEAM_0:1:170442519), после воскрешения вернулись на место ее проведение, ведь она еще не была закончена. В связи с этим патрульные офицеры вернувшись на ситуацию встретились с игроками и задержали их, что создало не совсем логичное заключение ситуации, ведь их персонажи были убиты ранее во время перестрелки с ними. Анселю Тетушкину и Фредерику не следовало так поступать, они должны были дождаться окончания ситуации, и после этого они могли бы обратно вернуться на территорию дома. Игроки могли предпринять следующее действие для избежания данного нарушения: Они могли узнать у участника и по совместительству соучастника криминальных действий и владельца дома Ансель Братушкин (STEAM_0:0:82361758) используя локальный неролевой чат (PM), окончена ли данная ситуация. ㅤ ВЕРДИКТ ㅤ Учитывая, что игроки - Фредерик Эльпоне (STEAM_0:1:170442519), Ансель Тетушкин (STEAM_0:0:443412960), имеют много наигранных часов на сервере, Игроки получат наказание в виде блокировки аккаунта за нарушение правил - Нарушение Правил Игры за Криминал, NonRP, New Life Rule. Игрок Ансель Братушкин (STEAM_0:0:82361758) получит наказание в виде выдачи вотчлиста за нарушение правила - NonRP.
  • рп месть

    Закрыта Перенесена Решено Решенные жалобы одобрено
    7
    -1 Лайки
    7 Сообщений
    911 Показы
    DoggeD
    Привет, извиняюсь за задержку. Рассмотрев логи я готов вынести вердикт: Пройдёмся сначала по всем участникам: Крис Ли забанен перманентной блокировкой за помощь обходчикам. Адриан Шепард забанен за обход. Грег Слот забанен за обход. Остаётся Алан Вайндорф, у него были следующие нарушения: Freekill (Добив) - когда Адриан закинул тебя в стадию, то Алан по неводомой причине решил тебя добить: Log report generated 9 Dec, 21:52:33 [1 Dec, 2:14:34] Никита Щур (STEAM_0:0:430085214, Гражданин, None) (knocked) was killed by Алан Вайндорф (STEAM_0:1:172886456, Гражданин, TEC-9) with TEC-9. Police online: 0 [1 Dec, 2:14:36] Никита Щур (STEAM_0:0:430085214, Гражданин, Руки) (inventory) died Participants: STEAM_0:0:430085214, STEAM_0:1:172886456 NonRP (Игра ради лута) - после твоего убийства он решил получать твоё тело предварительно прямо сказав это: Log report generated 9 Dec, 21:57:41 [1 Dec, 2:15:26] Алан Вайндорф (STEAM_0:1:172886456, Гражданин): лутну [1 Dec, 2:15:30] Алан Вайндорф (STEAM_0:1:172886456, Гражданин) searched Труп - Никита Щур. Police online: 0 Participants: STEAM_0:1:172886456 НПИЗК (Крайм в ЗЗ, при 0 онлайне полиции) - ну и в заключении все это сделано в зелёной зоне, когда на смене отсутствовала полиция. В итоге: Алан Вайндорф получит 21 дней блокировки, а также watchlist при котором получит перманентную блокировку если попадётся на игре с обходчиками.