배틀그라운드 2025 최적화 세팅: 렉 없이 쾌적한 치킨 디너를 위한 완벽 가이드!

배틀그라운드는 끊임없이 진화하는 게임입니다. 2025년에도 변함없이 치킨 디너를 위해 고군분투하는 여러분들을 위해, 최신 정보와 효율적인 설정들을 모아 쾌적한 플레이 환경을 위한 최적화 가이드를 준비했습니다. 이 글을 통해 렉과 프레임 드랍 없이 부드러운 게임 플레이를 경험하고, 승률을 높여보세요!

🎯 왜 최적화가 중요할까요?

배틀그라운드는 넓은 맵, 많은 오브젝트, 그리고 실시간으로 변화하는 환경 때문에 고사양을 요구하는 게임입니다. 최적화는 단순히 프레임을 높이는 것을 넘어, 게임 중 발생하는 렉이나 끊김 현상을 최소화하여 순간적인 판단과 정확한 에임이 중요한 배틀그라운드에서 여러분의 실력을 온전히 발휘할 수 있도록 돕습니다. 2025년에도 꾸준한 업데이트로 인해 시스템 요구 사항이 미묘하게 변할 수 있으므로, 주기적인 최적화 점검은 필수입니다.


⚠️ 중요! 파일 백업 및 속성 설정 안내

최적화 설정을 변경하기 전에 항상 원본 파일을 백업해두는 것을 강력히 권장합니다. 잘못된 설정은 게임 실행에 문제를 일으킬 수 있습니다.

  • 읽기 전용 속성 관리: 첨부된 파일들은 대부분 읽기 전용으로 설정되어 있습니다. 이는 게임이 실행될 때 기본 설정으로 초기화되는 것을 방지하기 위함입니다. 내용을 수정하려면 파일의 읽기 전용 속성을 해제하고 수정 후 다시 읽기 전용으로 설정해주세요.
  • GameUserSettings.ini 파일: 개인마다 해상도 및 설정이 다르므로 이 파일은 직접 수정하는 것이 좋습니다.
  • 첨부 파일 활용 팁: 만약 본인의 시스템 사양이 작성자의 사양과 비슷하다면, 첨부된 파일로 덮어씌워 사용하는 것도 가능합니다(원본 백업 필수!). 단, [Engine.ISVHacks] 항목은 본인의 그래픽 카드(NVIDIA/AMD)에 맞게 설정해야 하며, Scalability.ini의 프리셋 값과 GameUserSettings.ini[ScalabilityGroups] 항목 값을 일치시켜야 합니다.

🚀 스팀 라이브러리 시작 옵션 설정

배틀그라운드 라이브러리 속성의 시작 옵션에 다음 명령어를 추가하여 게임 실행 시 시스템 자원을 효율적으로 관리할 수 있습니다.

  • 명령어 입력:-malloc=system -maxVram=7680 -heapsize 1572864 -maxMem=8192 -threads 8 -USEALLAVAILABLECORES -high -nojoy
  • 명령어 설명:
    • -malloc=system: 동적 메모리 할당을 Windows가 자동 관리하도록 하여 메모리 부족으로 인한 게임 충돌을 예방합니다.
    • -maxVram=XXXX: 배틀그라운드가 점유할 수 있는 그래픽 카드 메모리(VRAM)의 최대 동적 할당값을 설정합니다.
      • 계산법: (그래픽 카드 메모리 GB x 1024) – 512(MB)
      • 주의: 비디오 램이 1GB 이하라면 이 명령어를 사용하지 마세요. GTX 970 사용자는 비디오 램이 분할되어 있으므로 -maxVram=3072로 입력해야 합니다.
    • -heapsize 1572864: 배틀그라운드가 점유할 수 있는 최소 동적 메모리 할당량을 설정하여 메모리 부족으로 인한 게임 충돌을 방지합니다. (예시: 1.5GB)
    • -maxMem=XXXX: 배틀그라운드가 점유할 수 있는 최대 동적 메모리 할당량을 설정합니다. 자신의 시스템 메모리에서 1024MB 정도를 빼고, 다른 무거운 프로그램을 함께 실행한다면 추가로 더 빼주는 것을 권장합니다.
    • -threads 8: 자신의 CPU 총 스레드 수를 입력합니다. (예: 쿼드코어 8스레드 CPU라면 8)
    • -USEALLAVAILABLECORES: 가용 가능한 모든 CPU 코어를 사용하게 합니다.
    • -high: CPU 우선순위를 최상위로 설정하여 게임에 더 많은 자원을 할당합니다.
    • -nojoy: 조이패드 드라이버를 불러오지 않게 하여 불필요한 리소스 낭비를 막습니다.
    • 참고: DirectX 9나 10 구동 명령어는 제외되었으며, 본인의 시스템에 더 나은 DirectX 버전을 직접 테스트하여 적용하는 것이 좋습니다.

⚙️ 인게임 그래픽 설정 (국민 옵션 + α) 및 고급 설정

배틀그라운드 인게임 설정은 프레임과 직결되는 가장 중요한 부분입니다. 일반적으로 ‘국민 옵션’이라 불리는 설정들을 기반으로, 여러분의 시스템 사양과 취향에 맞춰 조절하는 것이 중요합니다.

먼저 인게임 그래픽 옵션을 설정한 후, C:/Users/윈도우 계정명/AppData/Local/TslGame/Saved/Config/WindowsNoEditor 경로에 있는 GameUserSettings.ini 파일을 메모장으로 엽니다. 이 경로는 폴더 옵션에서 숨김 파일을 보이게 설정해야 나타납니다.

  • 인게임 그래픽 설정 기본:
    • 디스플레이 모드: 🖥️ 전체 화면
    • 해상도: 🖼️ 본인 모니터에 맞는 해상도 (Native)
    • 렌더링 스케일: 📏 100
    • 안티 앨리어싱: ✨ 매우 낮음 또는 중간
    • 포스트 프로세싱: 🎞️ 매우 낮음 또는 중간
    • 그림자: 🌑 매우 낮음
    • 텍스처: 🖼️ 중간 또는 높음
    • 식생: 🌳 매우 낮음
    • 거리 보기: 🔭 울트라
    • 선명하게: 💡 활성화
    • 수직 동기화: 🔄 비활성화
    • 모션 블러: 🌪️ 비활성화
    • DirectX 버전: 🚀 DirectX 11 향상 (베타)
  • GameUserSettings.ini 파일 내 [ScalabilityGroups] 항목 설정:
    • [ScalabilityGroups] 항목의 값은 인게임 그래픽 옵션의 숫자와 매칭됩니다 (0: 매우 낮음, 1: 낮음, 2: 중간, 3: 높음, 4: 울트라).
    • 예시 설정:Ini, TOML[ScalabilityGroups] sg.ResolutionQuality=100.000000 sg.ViewDistanceQuality=3 ; 높음 sg.AntiAliasingQuality=4 ; 울트라 sg.ShadowQuality=1 ; 낮음 sg.PostProcessQuality=0 ; 매우 낮음 sg.TextureQuality=4 ; 울트라 sg.EffectsQuality=0 ; 매우 낮음 sg.FoliageQuality=0 ; 매우 낮음
    • 이 값들은 동일 경로에 있는 Scalability.ini 파일의 옵션 정의 번호와 동일해야 합니다. Scalability.ini 파일을 열어보면 [항목명@1], [항목명@2]와 같이 프리셋이 정의되어 있는데, GameUserSettings.ini[ScalabilityGroups] 값과 일치하도록 조정합니다.
    • Scalability.ini 추가 팁:
      • r.AllowLandscapeShadows (풍경 그림자): 0으로 설정하여 끄는 것이 프레임 체감에 큰 영향을 줍니다.
      • r.Shadow.MaxResolution: 그림자 최대 해상도 값은 2의 배수로 조절하면 성능 체감이 커집니다.

💡 그 외 그래픽 엔진 파일 최적화

배틀그라운드의 기본 파일 구성을 수정하여 메모리 누수를 방지하고 추가적인 성능 향상을 꾀할 수 있습니다. 해당 파일들은 C:/Users/윈도우 계정명/AppData/Local/TslGame/Saved/Config/WindowsNoEditor 경로에 위치합니다.

3-1. Editor.ini (메모리 누수 방지)

기본적으로 없을 수 있으므로 직접 생성하거나 첨부된 파일을 활용합니다.

Ini, TOML

[Cooker.MatineeOptions]
bBakeAndPruneDuringCook=false

[Cooker.GeneralOptions]
bCleanStaticMeshMaterials=False
bCleanupMaterials=TRUE
  • 위 항목들은 메모리 누수의 주요 원인을 해결하고, 불필요한 데이터를 주기적으로 제거하는 명령어입니다.

3-2. Input.ini

이 파일에서 마우스 스무딩(Mouse Smoothing)을 비활성화하여 마우스 조작 반응성을 개선합니다.

Ini, TOML

bEnableMouseSmoothing=false
  • 이 값이 True로 되어 있으면 마우스 조작이 부드럽지 않고 반응이 느려질 수 있습니다.

3-3. Engine.ini

이 파일에는 다양한 그래픽 및 메모리 관련 설정이 포함되어 있습니다. 아래는 성능 향상에 도움이 되는 주요 설정들입니다.

Ini, TOML

MaxParticleVertexMemory=131972 ; 입자 시스템 관련 메모리 값 (기본값)

[Engine.StaticMeshCollectionActor]
bCookOutStaticMeshActors=TRUE
MaxStaticMeshComponents=50

[Engine.StaticLightCollectionActor]
bCookOutStaticLightActors=TRUE
MaxLightComponents=100
  • [Engine.StaticMeshCollectionActor][Engine.StaticLightCollectionActor] 항목은 메모리 관리에 도움을 줄 수 있습니다.

Ini, TOML

MaxFluidNumVerts=1048576 ; 기본값 524288. 사양이 충분하면 높여서 성능 향상 기대
FluidSimulationTimeLimit=90.0 ; 기본값 30.0. 90으로 설정 시 더 나은 성능 기대
bCheckParticleRenderSize=True
MaxParticleVertexMemory=131972

MaxTrackedOcclusionIncrement=0.10
TrackedOcclusionStepSize=0.10

MinLightMapDensity=0.0
IdealLightMapDensity=0.05
MaxLightMapDensity=0.2
  • MaxFluidNumVerts, FluidSimulationTimeLimit 등은 유체 시뮬레이션 및 파티클 렌더링 관련 설정입니다.
  • MaxTrackedOcclusionIncrement, TrackedOcclusionStepSize는 오클루전 컬링(Occlusion Culling) 관련 설정으로, 불필요한 오브젝트 렌더링을 줄여줍니다.
  • MinLightMapDensity, IdealLightMapDensity, MaxLightMapDensity는 라이트맵 밀도 설정입니다.

Ini, TOML

ProcBuildingLODColorTexelsPerWorldUnit=0.075
ProcBuildingLODLightingTexelsPerWorldUnit=0.015
MaxProcBuildingLODColorTextureSize=1024
MaxProcBuildingLODLightingTextureSize=256
UseProcBuildingLODTextureCropping=True
ForcePowerOfTwoProcBuildingLODTextures=True
ImageReflectionTextureSize=1024
  • 이 항목들은 건물 LOD(Level of Detail) 텍스처 및 반사 품질에 관련된 설정으로, 메모리 사용량을 최적화하고 성능을 향상시킬 수 있습니다.

Ini, TOML

[Engine.ISVHacks]
bInitializeShadersOnDemand=False
DisableATITextureFilterOptimizationChecks=False
UseMinimalNVIDIADriverShaderOptimization=False
PumpWindowMessagesWhenRenderThreadStalled=False
  • 그래픽 카드별 설정:
    • ATI/AMD 카드: 위 설정을 그대로 사용합니다.
    • NVIDIA 카드: DisableATITextureFilterOptimizationChecks=True, UseMinimalNVIDIADriverShaderOptimization=True로 변경하고 나머지는 그대로 둡니다.

Ini, TOML

NetClientTicksPerSecond=15000
MaxClientRate=15000
MaxInternetClientRate=15000
NetServerMaxTickRate=15000
LanServerMaxTickRate=15000
  • 틱 레이트 설정: 네트워크 렉 감소를 위해 틱 레이트 값을 높입니다. 사양과 인터넷 환경이 좋다면 15000까지 올려도 되지만, 비대칭 랜선이거나 서버 문제가 발생할 경우 적절히 낮추는 것이 좋습니다 (기본값 30 또는 60).

Ini, TOML

DecalCullDistanceScale=1.000000
  • 데칼 컬링 거리: 0.1~1.0 사이로 설정하여 불필요한 데칼(총알 자국 등)을 일정 거리 이상에서 불러오지 않도록 합니다. 값이 작을수록 더 긴 거리에서 데칼이 사라져 프레임이 향상됩니다.

Ini, TOML

bClearAnimSetLinkupCachesOnLoadMap=True
  • 맵 로딩 시 애니메이션 세트 관련 캐시를 정리하여 성능을 개선합니다.

Ini, TOML

OneFrameThreadLag=True
  • 동적 라이트 버퍼를 추가하여 계산 및 선 렌더링 프레임을 더 빠르게 합니다. 성능 향상에 도움이 되는 설정입니다.

[SystemSettings] 및 [SystemSettingsEditor]

이 항목들은 전반적인 게임 환경(하늘, 땅, 배경), 캐릭터, 무기, 탈것, UI, 효과 등의 텍스처 품질 및 LOD(Level of Detail) 설정을 담당합니다.

  • TEXTUREGROUP_ 항목들은 MinLODSize (최소 LOD 크기)와 MaxLODSize (최대 LOD 크기)를 2의 배수로 조정하여 메모리 점유량에 영향을 줄 수 있습니다.
  • 일반적으로 텍스처 외의 그림자, 효과, 식생 등 자원을 많이 소모하는 항목들 위주로 값을 낮추는 것이 프레임 확보에 유리합니다.
  • 메모리 부족 시 권장 설정 (예시):Ini, TOMLTEXTUREGROUP_World=(MinLODSize=256,MaxLODSize=2048,LODBias=0,MipGenSettings=TMGS_Sharpen5) TEXTUREGROUP_WorldNormalMap=(MinLODSize=256,MaxLODSize=2048,LODBias=0,MipGenSettings=TMGS_Sharpen5,LODStreamingBias=1) TEXTUREGROUP_WorldSpecular=(MinLODSize=256,MaxLODSize=2048,LODBias=0,MipGenSettings=TMGS_Sharpen5,LODStreamingBias=3) ; ... (캐릭터, 무기, 탈것 등 각 항목별로 유사하게 설정) TEXTUREGROUP_Effects=(MinLODSize=128,MaxLODSize=2048,LODBias=0,MipGenSettings=TMGS_Sharpen5,LODStreamingBias=1) TEXTUREGROUP_Skybox=(MinLODSize=512,MaxLODSize=2048,LODBias=0,MipGenSettings=TMGS_Sharpen5) ; ... (UI, Lightmap, Shadowmap, RenderTarget 등)

[/script/engine.renderersettings]

이 섹션은 Scalability.ini와 겹치는 부분이 많으므로 중복되는 설정은 제거해도 됩니다. 블룸 효과나 앰비언트 오클루전과 같이 자원을 많이 소모하는 효과는 끄거나 최소로 설정하는 것이 좋습니다.

  • BoostPlayerTextures=3.0 (기본값): 이 값을 4.0으로 높이면 플레이어 텍스처 품질이 아주 조금 더 좋아지지만 자원 소모는 크지 않습니다. 0으로 설정하면 텍스처가 ‘찰흙’처럼 보입니다.

[CustomStats]

프레임 개선을 위한 설정이 추가될 수 있습니다.

[TextureStreaming] 및 [MemoryPools]

텍스처 스트리밍 및 메모리 풀 관리에 대한 설정입니다. 잔렉 감소 및 부드러운 스트리밍에 도움이 됩니다.

Ini, TOML

PoolSize=1024 ; 그래픽 카드 메모리 1GB인 경우 512로 설정 권장. 잔렉 및 반응 속도 개선.

[MemoryPools]
FLightPrimitiveInteractionInitialBlockSize=1024
FModShadowPrimitiveInteractionInitialBlockSize=1048
  • MemoryMargin=256
  • HysteresisLimit=20
  • DropMipLevelsLimit=16
  • StopIncreasingLimit=12
  • StopStreamingLimit=12
  • MinEvictSize=10
  • MinFudgeFactor=1
  • LoadMapTimeLimit=0.0
  • LightmapStreamingFactor=0.2
  • ShadowmapStreamingFactor=0.2
  • MaxLightmapRadius=2000.0
  • AllowStreamingLightmaps=True
  • FudgeFactorIncreaseRateOfChange=0.5
  • FudgeFactorDecreaseRateOfChange=-0.4
  • MinRequestedMipsToConsider=11
  • MinTimeToGuaranteeMinMipCount=0
  • MaxTimeToGuaranteeMinMipCount=0
  • UsePriorityStreaming=True
  • UseTextureFileCache=True, TextureFileCacheBulkDataAlignment=1: 이 두 옵션은 그래픽 카드 메모리에 텍스처 캐시를 상주시켜 잔렉을 줄이고 부드러움을 향상시킵니다. 최소 1GB 이상의 그래픽 카드에서 권장되며, 시스템 메모리가 계속 증가하여 문제가 발생하면 이 두 명령어를 제거해야 합니다.

[DevOptions.Shaders]

멀티스레딩이 적용된 셰이더 컴파일 및 사용하지 않는 스레드 수 조정 관련 설정이 포함될 수 있습니다.


🖥️ Windows 설정 최적화

인게임 설정 외에도 Windows 자체의 설정 변경으로 프레임 향상을 꾀할 수 있습니다.

  • 게임 모드 끄기: 🎮
    • Windows 설정 -> 게임 -> 게임 모드에서 “켬”을 “끔”으로 변경합니다. 때때로 게임 모드가 오히려 성능 저하를 유발할 수 있습니다.
  • 백그라운드 앱 비활성화: 🚫
    • Windows 설정 -> 개인 정보 -> 백그라운드 앱에서 불필요한 앱들을 “끔”으로 변경합니다. 백그라운드에서 실행되는 앱들이 시스템 자원을 소모하여 게임 성능에 영향을 줄 수 있습니다.
  • 전원 관리 옵션: ⚡ 고성능
    • 제어판 -> 전원 옵션에서 “고성능”으로 설정합니다. CPU와 그래픽 카드가 최대 성능으로 작동할 수 있도록 도와줍니다.
  • 시작 프로그램 관리: 🚀
    • 작업 관리자(Ctrl+Shift+Esc) -> 시작 프로그램 탭에서 불필요한 시작 프로그램을 “사용 안 함”으로 설정합니다. 부팅 속도 향상과 함께 게임 시 리소스 확보에 도움을 줍니다.
  • HPET (High Precision Event Timer) 끄기: ⏱️
    • 일부 시스템에서 HPET를 끄면 프레임 상승에 도움이 될 수 있습니다. 관리자 권한으로 명령 프롬프트(CMD)를 실행하여 bcdedit /set useplatformclock false 를 입력하고 재부팅합니다. (켜려면 bcdedit /set useplatformclock true)
  • 가상 메모리 설정: 💾
    • 물리적인 RAM이 충분하다면 (16GB 이상) 가상 메모리 설정을 건드리지 않는 것을 추천합니다. 하지만 RAM이 부족하다면 시스템이 권장하는 값으로 설정하거나, 수동으로 SSD에 가상 메모리를 할당하여 성능을 향상시킬 수 있습니다.
  • CPU 코어 활성화 및 우선순위 설정: ⚙️
    • CPU 코어 활성화: msconfig를 실행하여 부팅 탭 -> 고급 옵션에서 프로세서 수를 최대로 설정합니다. 모든 CPU 코어가 제대로 활용되도록 합니다.
    • 작업 관리자에서 우선순위 높이기: 배틀그라운드 실행 후 작업 관리자(Ctrl+Shift+Esc) -> 세부 정보 탭에서 TslGame.exe를 찾아 마우스 오른쪽 버튼 클릭 -> 우선 순위 설정 -> 높음으로 변경합니다. 이는 배틀그라운드에 더 많은 CPU 자원을 할당하여 렉을 줄이는 데 도움이 됩니다.

📊 그래픽 카드 제어판 설정 (NVIDIA/AMD)

그래픽 카드 제조사에서 제공하는 제어판 설정을 통해 추가적인 최적화를 진행할 수 있습니다.

  • NVIDIA 제어판 설정:
    • 3D 설정 관리 -> 전역 설정:
      • 기본 재생 빈도: 사용 가능한 최고값
      • 전원 관리 모드: 최고 성능 선호
      • 텍스처 필터링 – 품질: 고성능
      • 쉐이더 캐시 크기: 드라이버 기본값 (또는 최대로)
      • 수직 동기: 끄기
      • 최대 프레임 속도: (모니터 주사율에 맞춰 설정하거나 비활성화)
    • PhysX 설정: GPU로 설정
  • AMD Radeon 설정:
    • 게임 -> 전역 그래픽:
      • Radeon Anti-Lag: 활성화
      • Radeon Boost: 활성화
      • Radeon Chill: 비활성화
      • 프레임 속도 대상 제어: (모니터 주사율에 맞춰 설정하거나 비활성화)
      • 앤티 앨리어싱 모드: 응용 프로그램 설정 재정의 -> 앤티 앨리어싱 레벨: 2X
      • 텍스처 필터링 품질: 성능
      • 테셀레이션 모드: AMD 최적화
      • 표면 형식 최적화: 활성화

💡 추가적인 팁 및 주의사항

  • 최신 드라이버 유지: 그래픽 카드 드라이버는 항상 최신 버전으로 업데이트하는 것이 중요합니다. 드라이버 업데이트 시 성능 향상이나 버그 수정이 포함될 수 있습니다.
  • 불필요한 프로그램 종료: 게임 실행 전 디스코드, 웹 브라우저 등 불필요한 모든 백그라운드 프로그램을 종료하여 시스템 리소스를 최대한 확보하세요. 특히 GeForce Experience나 OBS 같은 오버레이 프로그램이 프레임 저하의 원인이 될 수 있습니다.
  • PC 청소 및 온도 관리: 먼지가 쌓이면 발열이 심해지고, 이는 CPU와 GPU의 성능 저하로 이어질 수 있습니다. 주기적으로 PC 내부를 청소하고, 게임 중 온도를 확인하여 적절한 쿨링이 이루어지는지 확인하세요.
  • SSD 사용: 배틀그라운드는 로딩이 잦은 게임이므로 SSD에 설치하는 것이 필수적입니다. HDD에 설치되어 있다면 SSD로 옮기는 것만으로도 체감 성능이 크게 향상됩니다.
  • 인터넷 회선 점검: 높은 핑(Ping)은 프레임 드랍과 유사한 끊김 현상을 유발할 수 있습니다. 인터넷 회선을 점검하고, 가능하다면 유선 연결을 사용하는 것이 안정적인 게임 플레이에 도움이 됩니다.

🌐 관련 정보 및 커뮤니티

더 자세한 정보와 유저들의 생생한 팁을 얻고 싶다면 아래 커뮤니티를 방문해보세요!

  • 배틀그라운드 공식 홈페이지 뉴스: https://pubg.com/ko/news
    • 배틀그라운드의 최신 업데이트 소식, 개발자 노트 등을 통해 게임의 변화를 파악하고 최적화에 필요한 정보를 얻을 수 있습니다. 예를 들어, 2025 로드맵 등 최신 개발 현황을 확인할 수 있습니다.
  • PUBG 인벤: https://www.inven.co.kr/board/pubg
    • 배틀그라운드 국내 최대 커뮤니티 중 하나로, 다양한 유저들이 직접 공유하는 최적화 팁, 그래픽 설정, 게임 플레이 노하우 등을 얻을 수 있습니다. 특히 ‘팁과 노하우’ 게시판을 참고하시면 좋습니다.
  • 퀘이사존: https://quasarzone.com/bbs/qb_battlegrounds
    • 하드웨어 전문 커뮤니티로, 배틀그라운드 관련 그래픽 카드, CPU 등 하드웨어별 최적화 벤치마크 자료나 프레임 드랍 해결 사례를 찾아볼 수 있습니다. 사용자들의 상세한 설정 공유도 활발합니다.

2025년에도 배틀그라운드에서 최고의 성능을 끌어내어 여러분의 실력을 빛내시길 바랍니다. 꾸준한 최적화 관리를 통해 쾌적한 환경에서 즐거운 게임 플레이를 경험하고, 매치마다 치킨을 뜯으시길 기원합니다!

댓글 남기기