# 최적화 방법

현재 얼리 액세스 버전의 OFF THE GRID의 경우 최적화 문제로 인해 요구사양이 높고, 프레임이 떨어져 플레이가 어려운 문제가 있습니다.

이러한 문제를 해결하고 인게임 가시성을 높여주는 최적화 방법을 소개합니다.

참고로 작성자는 **RTX 3060 OC**로 **60 FPS -> 120 FPS** 프레임 향상을 얻을 수 있었습니다.

{% hint style="danger" %}
해당최적화 방법은 게임의 설정 파일을 임의적으로 조정하는 방식이며, 잘못된 설정을 입력할 경우 게임에 이상이 생길 수 있으며, 최적화를 위해 그래픽 요소를 강제로 최하위 옵션으로 변경하게 됩니다.
{% endhint %}

***

## **1. 게임 설정 파일 디렉토리로 이동**

Windows 운영체제에서 `C:\Users\{사용자이름}\Saved Games\OTG` 위치로 이동해`GzGameUserSettings.json` 파일을 찾아 실행합니다.

<div data-full-width="false"><figure><img src="/files/WN0aYxCq2dfGmOQQ0OL0" alt=""><figcaption></figcaption></figure></div>

<div data-full-width="false"><figure><img src="/files/2nPBzYxxrOu0wEZUZbDu" alt=""><figcaption></figcaption></figure></div>

## **2. 설정 파일 내부 값 변경**

`GzGameUserSettings.json` 파일 내부 값을 아래의 값으로 변경하고 파일을 저장합니다.

{% code title="GzGameUserSettings.json" overflow="wrap" lineNumbers="true" fullWidth="false" %}

```json
{
	"windowMode": "Fullscreen",
	"screenResolution":
	{
		"x": 1920,
		"y": 1080
	},
	"frameRateLimit": 0,
	"displayIndex": 0,
	"viewDistanceQuality": 0,
	"antiAliasingQuality": 0,
	"textureQuality": 0,
	"shadowQuality": 0,
	"effectsQuality": 0,
	"globalIlluminationQuality": 0,
	"reflectionQuality": 0,
	"postProcessQuality": 0,
	"foliageQuality": 0,
	"shadingQuality": 0,
	"displayGamma": 2.2999999523162842,
	"bUseVSync": false,
	"resolutionScalingMethod": "DLSSResolutionScaling",
	"resolutionScaleValue": 0,
	"antiAliasingMethod": 0,
	"dLSSMode": 2,
	"fSRQualityMode": 0,
	"metalFxQualityMode": "Quality",
	"bEnableHDROutput": false,
	"horizontalLookSensitivityScaleFactor": 0.81999999284744263,
	"verticalLookSensitivityScaleFactor": 0.81999999284744263,
	"horizontalAimSensitivityScaleFactor": 0.89999997615814209,
	"verticalAimSensitivityScaleFactor": 0.89999997615814209,
	"horizontalSnipeSensitivityScaleFactor": 1,
	"verticalSnipeSensitivityScaleFactor": 1,
	"gamepadHorizontalLookSensitivityScale": 4,
	"gamepadVerticalLookSensitivityScale": 4,
	"gamepadHorizontalAimSensitivityScale": 2,
	"gamepadVerticalAimSensitivityScale": 2,
	"gamepadHorizontalSnipeSensitivityScale": 2,
	"gamepadVerticalSnipeSensitivityScale": 2,
	"deadZone": 0.10000000149011612,
	"bHorizontalInputInverted": false,
	"bVerticalInputInverted": false,
	"bToggleSprint": true,
	"bToggleAimingMode": false,
	"uIAspectRatio": 0,
	"bShowDamageNumbers": false,
	"bShowComparisonTooltip": true,
	"bShowLobbyOldScreenEffect": false,
	"bAlignMinimap": true,
	"mainVolumeScaleFactor": 100,
	"musicVolumeScaleFactor": 100,
	"sfxVolumeScaleFactor": 100,
	"vovVolumeScaleFactor": 40,
	"matchStateAnnouncerVolumeScaleFactor": 100,
	"personalAssistantVolumeScaleFactor": 100,
	"characterVoiceVolumeScaleFactor": 100,
	"voiceChatVolumeScale": 100,
	"microphoneSensitivity": 100,
	"voiceChatState": "PushToTalk",
	"voiceChatInputDeviceId": "",
	"voiceChatOutputDeviceId": "",
	"bMuteAudioWhenUnfocused": true,
	"audioPresetName": "Headphones",
	"personalAssistantVoiceType": "",
	"bEnableControllerVibration": true,
	"bEnableAdaptiveTriggers": false,
	"bIsAdvancedInput": true,
	"bAutomaticallyConnectToHostHideout": false,
	"bEnableAutologin": false,
	"bEnableDevNotifications": false,
	"bEnableAutoPickUp": true,
	"bEnableSidearmAmmoAutoPickUp": true,
	"bShowLootBeams": false,
	"bShowPerformanceStats": true,
	"colorVisionDeficiency": "NormalVision",
	"hideoutMeshMinLODQuality": 0,
	"gameMeshMinLODQuality": 0,
	"bMotionBlurActive": false,
	"bIsPerformanceMode": true,
	"bHardwareRayTracingEnabled": false,
	"gamepadProfileIdentifier":
	{
		"tagName": "InputUserSettings.Profiles.Gamepad.First"
	},
	"aimAssistPreset": "Standard",
	"minLuminanceLog10": -4,
	"midLuminance": 30,
	"displayOutputNits": 2000,
	"acesSceneColorMultiplier": 1.5,
	"gamutCompression": 0,
	"hDRUiLevel": 1
}
```

{% endcode %}

## **3. 게임 실행**

**OFF THE GRID**를 실행하여 **Esc > Settings > Video**에서 설정 파일 수정사항이 제대로 적용되었는지 확인합니다.

<figure><img src="/files/UeeLS7OLSBAMiX2gW14Z" alt=""><figcaption><p>설정 메뉴바의 글이 없어졌다면 성공한 것이다.</p></figcaption></figure>

{% hint style="warning" %}
여기서 파일을 통해 임의로설정한설정은 절대로 건드리면 안됩니다. 만약 건드릴 경우 다시 설정 파일을 통해 적용해야 하니 주의합니다.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://otg.kwondoll.kro.kr/undefined.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
