Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎮 Игровой лаунчер-оптимизатор для слабых ПК

Удобный интерактивный скрипт (Games.bat), который временно разгружает операционную систему, выгружая всё лишнее из оперативной памяти для повышения стабильности и FPS в играх.

🤖 Важное примечание об авторстве: Весь этот проект — от самой идеи и логики батника до результатов тестов и личной истории — полностью придуман, разработан и протестирован автором. Нейросеть Gemini использовалась исключительно как текстовый инструмент, чтобы красиво оформить мысли автора и сделать описание лаконичным и читабельным.

💡 О проекте: Для каких игр это создано?

В первую очередь этот скрипт и вся сборка ориентированы на одиночные игры. Это практичный способ освободить ресурсы на тяжелых версиях Windows 11.

➕ Плюсы использования:

  • Освобождение ресурсов: Отключение графической оболочки Windows освобождает процессор и ОЗУ для запущенной игры.
  • Чистота системы: В фоне не будут запускаться случайные задачи, обновления или уведомления, которые могут вызывать фризы.
  • Удобная игротека: Новые игры можно добавлять прямо через интерфейс лаунчера с помощью графического окна выбора файлов.
  • Учёт времени: Лаунчер сам считает, сколько времени вы провели в каждой игре, и показывает это прямо в меню.
  • Безопасность: Скрипт ничего не удаляет безвозвратно. При выходе система полностью возвращается в стандартный рабочий вид.

➖ Минусы и жесткие ограничения:

  • Не используйте сторонние лаунчеры: Батник создан специально для пиратских версий игр (или игр без DRM, запускаемых напрямую через собственный .exe)! Даже не пытайтесь запускать через него игры из Steam, Epic Games Launcher, EA App и других официальных клиентов. Они автоматически подтянут свои тяжелые фоновые сервисы, что полностью уничтожил весь смысл оптимизации.
  • Скачивайте игры только с проверенных и надежных ресурсов. Поскольку батник ориентирован на запуск без официальных лаунчеров, чистота самой игры критически важна. Если скачать релиз со скрытым майнером или вирусом, они заберут все ресурсы процессора, и никакая оптимизация скрипта уже не поможет.
  • Временное ограничение функций: Пока вы находитесь в игре, у вас не будет доступа к рабочему столу, браузеру и мессенджерам (они принудительно закрываются ради максимальной экономии памяти).

🛠️ Как пользоваться

  1. Скачайте файл Games.bat. Файлы Статистика.txtи Игры.txt создаюстся автоматически при первом запуске — скачивать их не нужно.
  2. Запустите файл Games.bat (права администратора не требуются).
  3. Рабочий стол скроется, и откроется текстовое меню терминала.
  4. Выберите игру по цифре или нажмите A, чтобы добавить новую.
  5. При выборе пункта [0] ВЫХОД ваш рабочий стол и все функции Windows полностью восстановятся.

💡 Совет для удобства и красоты:

Нажмите правой кнопкой мыши по файлу Games.batОтправитьСоздать ярлык на рабочем столе. В свойствах ярлыка нажмите «Сменить значок» и выберите любую красивую иконку (например, в виде геймпада). Теперь запускать лаунчер можно прямо с рабочего стола.


📌 Что делать, если сбойнул рабочий стол? Если у вас выключили свет, зависла игра или вы случайно закрыли окно батника на крестик, из-за чего рабочий стол не вернулся сам:

  1. Нажмите Ctrl + Alt + Del и выберите «Диспетчер задач».
  2. Нажмите «Запустить новую задачу» (или ФайлЗапустить новую задачу).
  3. Введите explorer.exe и нажмите Enter. Рабочий стол вернется!

🧠 Что конкретно делает батник?

  1. Временно останавливает Проводник Windows (explorer.exe): Освобождает ОЗУ и разгружает процессор.
  2. Закрывает фоновые программы: Автоматически завершает работу Discord, Telegram, WhatsApp, Steam и Epic Games на время сессии, чтобы они не расходовали память в фоне.
  3. Закрывает Google Chrome: Принудительно завершает процессы браузера.
  4. Чистит мусор: Очищает временные папки системы (Temp), не затрагивая кэш шейдеров.
  5. Считает наигранное время: С момента запуска игры и до её закрытия батник засекает время сессии и суммирует его в отдельном файле Статистика.txt. Общее время по каждой игре видно прямо в главном меню рядом с её названием.
  6. Восстановление системы: При закрытии игрового сеанса автоматически перезапускает оболочку Windows.

⏱️ Как считается время: таймер идёт, пока запущено окно игры — включая паузы и время в фоне. Это время сессии, а не «чистый» игровой актив.


📊 Мой личный опыт и полная оптимизация ОС

ДИСКЛЕЙМЕР: Всё описанное ниже является исключительно моим личным опытом и моими экспериментами! Я никого не принуждаю повторять эти действия, это совершенно не обязательно для работы самого батника. Каждый делает это на свой страх и риск. Автор не несёт ответственности за вашу операционную систему.

Этот батник — часть моей личной комплексной настройки для выжимания максимума из слабого железа.

Мои результаты с запущенным батником:

  • Потребление видеопамяти (VRAM): упало до 0.1 ГБ!
  • Потребление оперативной памяти (ОЗУ): всего 2.3 ГБ (иногда меньше).
  • Количество процессов в системе: снизилось до 75–80 штук.

Что я сделал со своей Windows для достижения таких результатов:

  1. ОС: Использую Windows 11 Корпоративная (Enterprise).
  2. Защита и Браузер: Вырезал встроенный антивирус (Защитник Windows) и браузер Microsoft Edge через сторонние утилиты-деблоатеры.
  3. Твики системы: С помощью утилиты Chris Titus Tech Windows Utility (WinUtil) отключил телеметрию, «оптимизацию во весь экран» и другие фоновые службы.
  4. Визуализация: Отключил абсолютно все анимации Windows (сглаживание шрифтов при этом оставил дефолтным).
  5. Драйверы: Устанавливал драйвер видеокарты через NVCleaner, которая вырезает из инсталлятора телеметрию и лишние сервисы. В системе нет тяжелого "Nvidia App", в фоне ничего не висит.

🛠️ Дополнительные утилиты для оптимизации

Для улучшения плавности игрового процесса можно использовать вместе с батником следующие программы:

1. Настройка ISLC

Программа Intelligent Standby List Cleaner очищает кэш памяти и снижает задержки, улучшая взаимодействие железа.

Параметры для 16 ГБ ОЗУ:

The list size is at least (Размер списка минимум): 1024 MB Free memory is less than (Свободная память меньше): 2048 MB Поставьте галочку: «Enable custom timer resolution» (Включить пользовательское разрешение таймера). Wanted timer resolution (Желаемое разрешение таймера): 0.5000 Частота опроса ISLC (мс): 1000 Нажмите кнопку «Start». Параметры для 8 ГБ ОЗУ:

Если у вас 8 ГБ, значения стоит уменьшить вдвое, чтобы не резать полезный кэш на маленьком объёме памяти:

The list size is at least: 512 MB Free memory is less than: 1024 MB Остальные настройки (разрешение таймера, частота опроса) — те же, что и выше.

Important

Обязательно настройте автозапуск программы вместе с Windows и оставьте её работать свёрнутой в трее — ISLC должна работать постоянно в фоне, а не запускаться вручную перед каждой игровой сессией, иначе весь смысл очистки кэша теряется.

2. Настройка Special K (Для улучшения плавности и инпут-лага)

Утилита Special K помогает настроить правильный фреймпейсинг (время кадра) и обеспечивает хороший инпут-лаг. Вы можете выставить любую частоту кадров на ваш вкус, но утилита особенно полезна, если игра не дотягивает до стабильных 60 FPS и вам нужна высокая плавность на более низкой частоте кадра.

  • Шаг 1: Скачивание. Рекомендуется использовать проверенную и стабильную версию v25.3.25 (на личном опыте автора (2026 год) более новые сборки вызывают проблемы совместимости с рядом игр (например, Cyberpunk 2077), тогда как на этой версии всё запускается без нареканий). Скачать эту конкретную версию в виде удобного ZIP-архива можно на PlayGround.
  • Шаг 2: Локальная установка в игру (Внутренняя инъекция). Крайне рекомендуется использовать именно локальную (внутреннюю) инъекцию, так как глобальный режим потребляет гораздо больше системных ресурсов.
    1. Скопируйте файл SpecialK64.dll из скачанной папки утилиты.
    2. Вставьте его в корневую директорию игры, туда же, где лежит главный исполняемый (.exe) файл.
    3. Важно по переименованию: Название dxgi.dll используется строго для игр на DirectX 11, DirectX 12 и Vulkan. Если вы запускаете игру на более старых версиях графического API (например, DirectX 9 или 10), посмотрите в интернете, как правильно переименовать файл для вашей версии, либо в крайнем случае используйте глобальную инъекцию.
  • Шаг 3: Настройка внутри игры. Запустите игру через батник. Нажмите Ctrl + Shift + Backspace (или кнопку Home на геймпаде) для открытия меню Special K.

🕹️ Выбор режима плавности: Half V-Sync vs Latent Sync

В зависимости от вашего железа и задач, выберите один из двух способов синхронизации:

  • Вариант А: Половинная вертикальная синхронизация (Half V-Sync) Оптимально, если вы хотите получить плавность уровня домашних консолей (например, PS4) без резких скачков.

    1. Перейдите в верхнюю вкладку Display.
    2. Включите половинный всинк (Half V-Sync). Примечание: Если пункт не появляется сразу, укажите в этой же вкладке точную герцовку вашего монитора (например, 60 Hz), и выбор появится.
    3. ВАЖНЫЙ ПОРЯДОК НАСТРОЙКИ: Только после включения Half V-Sync перейдите на главный экран утилиты и включите ограничитель кадров (Framerate Limit) строго на значение 30 (или половину герцовки вашего экрана). При мониторе 60 Гц это залочит игру на супер-стабильные 30 FPS с идеальным графиком времени кадра.
    • Плюсы: Дает безупречный, ровный график фреймпейсинга (времени кадра). Картинка становится невероятно мягкой.
    • Минусы: Присутствует небольшой инпут-лаг (задержка ввода), свойственный обычной вертикальной синхронизации, но он ощущается гораздо приятнее и стабильнее, чем при стандартных методах Windows.
  • Вариант Б: Низкая задержка (Latent Sync) Альтернативный способ для тех, кому критически важен моментальный отклик управления.

    1. Вместо включения Half V-Sync перейдите в меню и активируйте функцию Latent Sync.
    • Плюсы: Обеспечивает минимальный, чистый инпут-лаг, сопоставимый с полной игрой без вертикальной синхронизации вообще.
    • Минусы (Жесткое требование): Ваша видеокарта обязательно должна иметь запас мощности и не должна быть загружена более чем на 70%. Если запас есть — отклик будет идеальным. Если видеокарта нагружена под 100% — по экрану пойдут горизонтальные полосы разрыва кадра (тиринг).

🛠️ Дополнительные настройки в Special K:

  1. Процессор (Вкладка Advanced): Включите использование спящих ядер (актуально для многопоточных CPU) и поменяйте приоритет процесса игры на «High» (Высокий).
  2. Для видеокарт Nvidia (Вкладка Advanced): Включите функцию Nvidia Reflex в режиме Reflex + Boost внутри утилиты (в настройках самой игры Reflex в этом случае лучше выключить). Если появились нестабильности — просто отключите её.

📝 От автора: История создания и тильта

Этот проект, можно сказать, сделан «на коленке» исключительно на основе моих личных пожеланий, потребностей и видения идеального игрового процесса. Он всё еще находится в статусе незавершенного, и мне предстоит многое доработать.

Для меня 30 кадров в секунду — это не просто цифра, это жесткий порог для игр. На моем ПК практически ни одна нормальная современная игра не идет в стабильные 60 FPS. Именно ради того, чтобы выжать максимум из 30 кадров, и затевался весь этот проект.

За этой кажущейся простотой скрывается больше полугода непрерывных тестов, поисков и тяжелых экспериментов. Раньше я перепробовал кучу методов: пытался настроить лок кадров через RTSS (RivaTuner Statistics Server) вместе с вертикальной синхронизацией. Но из-за этого намертво ломался показатель 1% Low FPS (самое главное значение, отвечающее за микрофризы и общую плавность картинки). Я пробовал включать половинный всинк в драйвере Nvidia вместе с RTSS, но получал просто чудовищный, неиграбельный инпут-лаг. Из-за этих постоянных дерганий, фризов и кисельного управления у меня было много тильта и настоящего геймерского выгорания — я долгое время вообще не хотел прикасаться к играм, потому что это не приносило никакого удовольствия.

Однако, пройдя через сотни проб и ошибок, я отбросил всё лишнее и нашел эту финальную формулу. Связка точечной разгрузки системы через батник и глубокой настройки Special K вернула мне радость от прохождения игр даже на слабом железе. Надеюсь, этот опыт сбережет ваши нервы и поможет вам!

About

Батник-оптимизатор для слабых ПК

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages