Из-за неправильных параметров разрешения игра может не запускаться, зависать на старте или работать с проблемами. В таких случаях помогает настроить разрешение заранее - через параметры запуска в лаунчере или правкой файлов настроек.

Ниже - рабочие способы. Они подходят для большинства игр, но названия файлов и папок могут отличаться.

1) Проверьте текущее разрешение в Windows

Сначала определите, какие значения поддерживает ваш экран:

  1. ПКМ по рабочему столу - Параметры экрана.
  2. Посмотрите Разрешение экрана - запомните ширину и высоту (например, 1920x1080).

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

2) Steam: задайте разрешение через параметры запуска (пример CS:GO)

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

Инструкция (на примере CS:GO из распространенных гайдов):

  1. Откройте Steam.
  2. ПКМ по игре - Свойства.
  3. В разделе Параметры запуска добавьте строки:
  4. -w 1920
  5. -h 1080

Источники по подходу:
- CQ.ru (пример для CS:GO через параметры запуска): https://cq.ru/articles/cs-go/menyaem-razreshenie-v-ks-go-ne-zahodya-v-igru

Быстрая шпаргалка по параметрам

Что нужно Как записать в параметрах запуска Пример
Ширина -w <ширина> -w 1920
Высота -h <высота> -h 1080

3) Steam-версия: правка конфига video.txt (если игра не стартует после параметров)

Когда параметры запуска не помогли, часто проще задать разрешение напрямую в конфиге.

Для CS:GO встречается такой вариант:

  1. Откройте папку игры. Для Steam обычно это:
  2. ...\Steam\SteamApps\common\Counter-Strike Global Offensive\csgo\cfg\
  3. Найдите файл video.txt.
  4. Измените значения на нужные ширину и высоту.

Пример значений, которые встречаются в инструкции:
- setting.defaultres на ширину
- setting.defaultresheight на высоту

Источник (пример с video.txt):
- CQ.ru: https://cq.ru/articles/cs-go/menyaem-razreshenie-v-ks-go-ne-zahodya-v-igru

4) Battlefield: правка профиля в документах (PROFSAVE_profile)

У некоторых игр настройки лежат не в папке установки, а в профиле в Документах. Для Battlefield 1 на форуме упоминали файл PROFSAVE_profile и строки для ширины и высоты:

  1. Откройте:
  2. Документы -> папка игры
  3. Найдите файл PROFSAVE_profile.
  4. Измените строки:
  5. GstRender.ResolutionWidth
  6. GstRender.ResolutionHeight

Источник (пост на форуме EA с указанием нужных ключей):
- https://forums.ea.com/discussions/battlefield-franchise-discussion-ru/re-%D0%BA%D0%B0%D0%BA-%D0%BF%D0%BE%D0%BC%D0%B5%D0%BD%D1%8F%D1%82%D1%8C-%D1%80%D0%B0%D0%B7%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BD%D0%B5-%D0%B2%D1%85%D0%BE%D0%B4%D1%8F-%D0%B2-%D0%B8%D0%B3%D1%80%D1%83/6518518

5) Игры с конфигом в папке “My Games”: пример Terraria config.json

Если игра хранит настройки в config.json, это обычно самый понятный вариант: меняете ширину и высоту и сохраняете файл.

Пример для Terraria:

  1. Откройте путь:
  2. C:\Users\<username>\Documents\My Games\Terraria
  3. Найдите config.json.
  4. Откройте файлом “Блокнот”.
  5. Поменяйте строки:
  6. "DisplayWidth": ...
  7. "DisplayHeight": ...

Источник (пример правки config.json):
- https://terraria-game.fandom.com/ru/f/p/3026253200228498370

Как понять, что вы меняете именно разрешение

Смотрите на совпадения ключей и формата значений:

Ключи, которые часто встречаются Что означают
defaultres, defaultresheight базовое разрешение и высота (в некоторых играх типа CS)
ResolutionWidth, ResolutionHeight ширина и высота в профиле
DisplayWidth, DisplayHeight ширина и высота в config.json
-w, -h ширина и высота в параметрах запуска

Типичные ошибки

  1. Указали разрешение, которое не поддерживает монитор. Лучше начать с нативного (то, что показывает Windows) и только потом пробовать другие значения.
  2. Изменили файл, но игра все равно берет старые настройки. В таких случаях проверьте, что вы правите именно тот файл, который использует игра, и что он сохранен после редактирования.
  3. Не перезапустили игру после изменений (если она запускалась) или не обновили параметры запуска (если меняли в Steam).
  4. Поменяли ширину и высоту местами. Обычно ширина - это первая цифра, высота - вторая.

Рекомендованный порядок действий

  1. Узнайте текущее разрешение в Windows.
  2. Если игра на Steam - попробуйте параметры запуска (-w и -h).
  3. Если не помогло - правьте конфиг в папке игры или профиле в Документах (в зависимости от того, где лежат настройки у вашей игры).
  4. Если формат JSON - меняйте DisplayWidth и DisplayHeight.

Источники по использованным подходам:
- Параметры запуска Steam для разрешения (CS:GO): https://cq.ru/articles/cs-go/menyaem-razreshenie-v-ks-go-ne-zahodya-v-igru
- Правка video.txt (CS:GO): https://cq.ru/articles/cs-go/menyaem-razreshenie-v-ks-go-ne-zahodya-v-igru
- PROFSAVE_profile и ключи ResolutionWidth/ResolutionHeight (Battlefield 1): https://forums.ea.com/discussions/battlefield-franchise-discussion-ru/re-%D0%BA%D0%B0%D0%BA-%D0%BF%D0%BE%D0%BC%D0%B5%D0%BD%D1%8F%D1%82%D1%8C-%D1%80%D0%B0%D0%B7%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BD%D0%B5-%D0%B2%D1%85%D0%BE%D0%B4%D1%8F-%D0%B2-%D0%B8%D0%B3%D1%80%D1%83/6518518
- config.json и ключи DisplayWidth/DisplayHeight (Terraria): https://terraria-game.fandom.com/ru/f/p/3026253200228498370

Если после правок все равно что-то ломается по графике, проще откатиться к разрешению, которое показывает Windows, и уже потом менять параметры маленькими шагами.