27/09/2026

แจกสคริปล้างแคช FiveM ทุกเซิฟในคลิกเดียว ไม่ลบ keybind (ดาวน์โหลดฟรี + โค้ดเต็ม)

ไฟล์ .bat สำหรับ Windows ดับเบิลคลิกแล้วล้างแคช FiveM ของทุกเซิฟเวอร์ให้ผู้เล่น (cache, server-cache, nui-storage) โดยไม่ลบ keybind ค่ากราฟิก และบัญชี Rockstar พร้อมสำรอง fivem.cfg ให้อัตโนมัติ แก้ค้างหน้าโหลด ตกแมพ ของเก่าค้าง มีโค้ดเต็มให้อ่านก่อนรัน

"ล้างแคชก่อน" คือคำตอบแรกที่แอดมินทุกเซิฟตอบผู้เล่นที่ค้างหน้าโหลด ตกแมพ หรือเห็นของเก่าหลังเซิฟอัปเดต แต่ผู้เล่นครึ่งหนึ่งหาโฟลเดอร์ไม่เจอ อีกครึ่งลบผิดโฟลเดอร์แล้ว keybind หายหมด ไฟล์นี้จบทั้งสองปัญหา: ดับเบิลคลิก ตอบ Y เสร็จ

ดาวน์โหลด

x3d-fivem-clear-cache.zip (2 KB, มี .bat และ README) หรือดูโค้ดเต็มด้านล่างแล้วสร้างเองใน Notepad

  1. แตก zip ไว้ที่ไหนก็ได้ (เดสก์ท็อปก็ได้)
  2. ดับเบิลคลิก x3d-fivem-clear-cache.bat อ่านรายการที่จะลบ แล้วพิมพ์ Y
  3. เปิด FiveM ตามปกติ การเข้าเซิฟครั้งแรกหลังล้างจะโหลดไฟล์ใหม่ ช้ากว่าปกติหนึ่งครั้ง

แอดมินเซิฟส่งลิงก์นี้ให้ผู้เล่นได้เลย ไม่ต้องอธิบายโฟลเดอร์อีก

สคริปทำอะไร และไม่แตะอะไร

ลบ เก็บไว้
FiveM.app\data\cache\* ยกเว้นโฟลเดอร์ priv keybind ทั้งหมด (%APPDATA%\CitizenFX\fivem.cfg)
FiveM.app\data\server-cache\* ไฟล์ที่โหลดจากทุกเซิฟ (ตัวใหญ่สุด มักหลาย GB) ค่ากราฟิกและเสียง (%APPDATA%\CitizenFX)
FiveM.app\data\server-cache-priv\* ข้อมูลรายเซิฟ บัญชี Rockstar/Steam ที่ผูกไว้ (data\cache\priv)
FiveM.app\data\nui-storage\* ที่เก็บของหน้า UI รายเซิฟ data\game-storage, ไฟล์เกม GTA V, mod ใน plugins/

ก่อนลบ สคริปจะ สำรอง fivem.cfg ไว้ข้างไฟล์ .bat ชื่อ fivem.cfg.backup-<วันเวลา>.txt ทุกครั้ง ถ้ามีอะไรผิดพลาดก็ก๊อปกลับไปที่ %APPDATA%\CitizenFX\fivem.cfg ได้

สคริปปิด FiveM ให้ก่อนลบ (ไม่งั้นไฟล์ที่กำลังใช้อยู่จะลบไม่ออก) หา FiveM จากตำแหน่งมาตรฐาน %LOCALAPPDATA%\FiveM\FiveM.app ถ้าไม่เจอจะอ่านจาก registry ที่ FiveM บันทึกไว้ตอนเปิดครั้งล่าสุด ถ้ายังไม่เจออีก ลากโฟลเดอร์ FiveM มาวางบนไฟล์ .bat

โค้ดเต็ม (อ่านก่อนรันได้)

เราแจกสคริปเป็นไฟล์ข้อความ ไม่มีอะไรซ่อน ก๊อปทั้งหมดนี้ใส่ Notepad แล้ว Save As ชื่อ x3d-fivem-clear-cache.bat (เลือก Save as type: All Files) ได้ผลเหมือนไฟล์ในซิป

@echo off
setlocal EnableExtensions EnableDelayedExpansion
title X3D FiveM Cache Cleaner 1.0
:: X3D FiveM Cache Cleaner 1.0
:: https://fivem.x3d-developer.com/th/blog/fivem-clear-cache-script/
:: Clears the FiveM cache for EVERY server in one go.
:: Keeps: key bindings, settings, Rockstar/Steam link.
:: Usage: double-click. Or drag your FiveM folder onto this file if FiveM is installed somewhere else.

echo.
echo  ==============================================
echo   X3D FiveM Cache Cleaner 1.0
echo   fivem.x3d-developer.com
echo  ==============================================
echo.

set "APP="
if not "%~1"=="" (
  if exist "%~1\data\cache" set "APP=%~1"
  if exist "%~1\FiveM.app\data\cache" set "APP=%~1\FiveM.app"
)
if not defined APP if exist "%LOCALAPPDATA%\FiveM\FiveM.app\data\cache" set "APP=%LOCALAPPDATA%\FiveM\FiveM.app"
if not defined APP (
  for /f "tokens=3,*" %%A in ('reg query "HKCU\Software\CitizenFX\FiveM" /v "Last Run" 2^>nul ^| find /i "Last Run"') do set "LASTRUN=%%B"
  if defined LASTRUN for %%F in ("!LASTRUN!") do if exist "%%~dpFFiveM.app\data\cache" set "APP=%%~dpFFiveM.app"
)
if not defined APP (
  echo  Could not find the FiveM folder ^(FiveM.app^).
  echo  Drag your FiveM folder onto this file and try again.
  echo.
  pause
  exit /b 1
)

echo  FiveM folder : %APP%
echo.
echo  This deletes cached files for EVERY server:
echo    data\cache\*             ^(except "priv" = Rockstar link^)
echo    data\server-cache\*      ^(downloaded server files^)
echo    data\server-cache-priv\* ^(per-server data^)
echo    data\nui-storage\*       ^(per-server UI storage^)
echo.
echo  It KEEPS key bindings, game settings and your Rockstar/Steam link.
echo  ^(%%APPDATA%%\CitizenFX and data\game-storage are never touched.^)
echo  A backup copy of fivem.cfg ^(key bindings^) is saved next to this file first.
echo.
set "ANS="
set /p "ANS= Continue? [Y/N] "
if /i not "%ANS%"=="Y" (
  echo  Cancelled.
  pause
  exit /b 0
)

echo.
echo  Closing FiveM...
taskkill /F /T /IM "FiveM*" >nul 2>&1
timeout /t 2 /nobreak >nul

set "STAMP=%DATE%_%TIME%"
set "STAMP=%STAMP:/=-%"
set "STAMP=%STAMP::=-%"
set "STAMP=%STAMP: =0%"
set "STAMP=%STAMP:,=.%"
set "BK=%~dp0"
if exist "%APPDATA%\CitizenFX\fivem.cfg" (
  copy /y "%APPDATA%\CitizenFX\fivem.cfg" "%BK%fivem.cfg.backup-%STAMP%.txt" >nul 2>&1 || (
    set "BK=%TEMP%\"
    copy /y "%APPDATA%\CitizenFX\fivem.cfg" "!BK!fivem.cfg.backup-%STAMP%.txt" >nul 2>&1
  )
  echo  Backup of key bindings: !BK!fivem.cfg.backup-%STAMP%.txt
)

set /a N=0
if exist "%APP%\data\cache" (
  for /d %%D in ("%APP%\data\cache\*") do (
    if /i not "%%~nxD"=="priv" (
      rd /s /q "%%D" >nul 2>&1
      if not exist "%%D" set /a N+=1
    )
  )
  del /f /q "%APP%\data\cache\*.*" >nul 2>&1
)
for %%D in ("server-cache" "server-cache-priv" "nui-storage") do (
  if exist "%APP%\data\%%~D" (
    rd /s /q "%APP%\data\%%~D" >nul 2>&1
    if not exist "%APP%\data\%%~D" set /a N+=1
  )
)

echo.
echo  Done. Removed %N% cache folder^(s^).
echo  Start FiveM normally. The first join to each server re-downloads its files, so it takes a bit longer once.
echo.
pause
exit /b 0

ล้างเองด้วยมือ

ถ้าไม่อยากรันสคริป ทำตามนี้ได้ผลเท่ากัน

  1. ปิด FiveM ให้สนิท (เช็กใน Task Manager ว่าไม่มี FiveM.exe และ FiveM_GTAProcess.exe ค้าง)
  2. กด Win + R พิมพ์ %localappdata%\FiveM\FiveM.app\data Enter
  3. ในโฟลเดอร์ cache ลบทุกอย่าง ยกเว้น โฟลเดอร์ priv
  4. ลบโฟลเดอร์ server-cache, server-cache-priv และ nui-storage ทั้งโฟลเดอร์
  5. อย่าแตะ game-storage และอย่าแตะอะไรใน %appdata%\CitizenFX

ควรล้างแคชเมื่อไหร่

  • ค้างหน้าโหลดเฉพาะเซิฟเดียว เซิฟอื่นเข้าได้ (รวมสาเหตุค้างหน้าโหลด)
  • ตกแมพ แมพหาย โหลดไม่ทัน หลังเซิฟเปลี่ยน MLO หรือรถ (FiveM ตกแมพ แก้ยังไง)
  • เซิฟอัปเดตสคริปแล้วแต่หน้า UI ของคุณยังเป็นของเก่า หรือรูปในเกมขึ้นผิด
  • FiveM อัปเดต build ใหม่แล้วเข้าเซิฟไม่ได้ทั้งที่เมื่อวานเข้าได้
  • เด้งด้วย Recursive error: Streamer crashed หรือ productId != ProductID::INVALID (ล้างแคชหลังตั้ง shader cache ตามวิธีแก้ Streamer crashed)

ไม่ต้องล้างทุกวัน ล้างเฉพาะตอนมีอาการ เพราะทุกครั้งต้องโหลดไฟล์เซิฟใหม่ทั้งหมด

คำถามที่พบบ่อย

keybind หายไหม — ไม่หาย keybind ที่ตั้งผ่าน Settings › Key Bindings อยู่ใน %APPDATA%\CitizenFX\fivem.cfg ซึ่งสคริปไม่แตะ และยังสำรองไฟล์นี้ไว้ข้าง .bat ก่อนทุกครั้ง

ต้องล็อกอิน Rockstar/Steam ใหม่ไหม — ไม่ต้อง สคริปข้ามโฟลเดอร์ priv ที่เก็บการผูกบัญชีไว้

Windows หรือโปรแกรมป้องกันไวรัสเตือนตอนเปิดไฟล์ .bat — ปกติสำหรับไฟล์ .bat ที่ไม่ได้เซ็นชื่อดิจิทัล อ่านโค้ดเต็มด้านบนได้ทุกบรรทัด ถ้า SmartScreen ขึ้น กด More info › Run anyway หรือสร้างไฟล์เองจากโค้ดใน Notepad

ลง FiveM ไว้ไดรฟ์อื่น — ลากโฟลเดอร์ที่มี FiveM.exe (หรือโฟลเดอร์ FiveM.app) มาวางบนไฟล์ .bat สคริปจะใช้ตำแหน่งนั้น

ล้างแล้วยังค้างเหมือนเดิม — ถ้าคนอื่นในเซิฟค้างเหมือนกัน ปัญหาอยู่ฝั่งเซิฟ ส่งบทความค้างหน้าโหลด ฝั่งเจ้าของเซิฟให้แอดมิน ถ้าค้างคนเดียว ไล่ต่อตามลำดับในบทความนั้น (ปิด ReShade, Verify ไฟล์เกม, ย้ายลง SSD)

ใช้กับ macOS/Linux ได้ไหม — FiveM รันบน Windows เท่านั้น ไฟล์นี้จึงเป็น .bat สำหรับ Windows 10/11

เจ้าของเซิฟที่อยากลดเคสค้างหน้าโหลดตั้งแต่ต้นทาง: X3D Loading Screen (ฟรี) โชว์ resource ที่กำลังโหลดจริงและปิดหน้าโหลดเมื่อพร้อม ดูสคริปฟรีทั้งหมดในบทความแจกสคริป FiveM ฟรี