แจกสคริปล้างแคช 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
- แตก zip ไว้ที่ไหนก็ได้ (เดสก์ท็อปก็ได้)
- ดับเบิลคลิก
x3d-fivem-clear-cache.batอ่านรายการที่จะลบ แล้วพิมพ์Y - เปิด 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
ล้างเองด้วยมือ
ถ้าไม่อยากรันสคริป ทำตามนี้ได้ผลเท่ากัน
- ปิด FiveM ให้สนิท (เช็กใน Task Manager ว่าไม่มี
FiveM.exeและFiveM_GTAProcess.exeค้าง) - กด
Win + Rพิมพ์%localappdata%\FiveM\FiveM.app\dataEnter - ในโฟลเดอร์
cacheลบทุกอย่าง ยกเว้น โฟลเดอร์priv - ลบโฟลเดอร์
server-cache,server-cache-privและnui-storageทั้งโฟลเดอร์ - อย่าแตะ
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 ฟรี