คู่มือ
FiveM เด้ง crash หลุด สาเหตุและวิธีแก้ครบทุกแบบ
FiveM เด้งแต่ละครั้งจะมีข้อความ crash บอกอยู่ ดูชื่อไฟล์หรือรหัสในข้อความนั้น แล้วหาในหน้านี้ว่าตรงกับข้อไหน ทุกข้อเอามาจากตัวช่วย crash ใน Savenz Optimizer
ดูข้อความ crash ก่อน
ตอน FiveM เด้งจะมีหน้าต่างขึ้นมา มีชื่อไฟล์ เช่น gta-net-five.dll หรือรหัส เช่น ERR_GFX_D3D_INIT ให้ก๊อปข้อความนั้นเก็บไว้ ข้อที่ตรงกับชื่อหรือรหัสนั้นคือสาเหตุที่ควรแก้ก่อน
ปุ่มหรือหน้าที่เขียนชื่อไว้ เช่น หน้า Fixes หรือ Uninstaller อยู่ใน Savenz Optimizer
แก้ได้ในเครื่องคุณ
FiveM โหลดไฟล์ของตัวเองไม่ได้
ไฟล์ที่ FiveM ต้องใช้หายไปหรือโดนบล็อก (Windows error 126 หรือ 127) ส่วนใหญ่เกิดจากแอนตี้ไวรัสลบไฟล์ไป หรือ FiveM อัปเดตไม่เสร็จ
- รีสตาร์ทเครื่องแล้วเปิด FiveM ใหม่ ถ้าอัปเดตค้างไว้ มันจะใส่ไฟล์กลับมาเอง
- ถ้า Windows Security หรือแอนตี้ไวรัสตัวอื่นลบไฟล์ของ FiveM ไป (ดูได้ใน Protection history) ให้กู้ไฟล์คืน
- ยังเป็นเหมือนเดิม: โหลด FiveM จาก fivem.net แล้วลงใหม่
- Verify ไฟล์ GTA V
overlay ทำเกมเด้ง
โปรแกรมที่วาดทับบนเกมใส่ไฟล์ของมันเข้าไปใน FiveM (ชื่อด้านล่าง) แล้วไฟล์นั้นทำเกมเด้ง
- ปิด overlay ในเกมของโปรแกรมนั้น หรือปิดโปรแกรมก่อนเข้าเกม
- ถ้าอัดคลิป FiveM ให้ใช้ "Display Capture" ของ OBS แทน "Game Capture"
โปรแกรมกันไวรัสเข้าไปยุ่งกับเกม
antivirus หรือ sandbox ใส่ไฟล์ของมันเข้าไปใน FiveM (ชื่อด้านล่าง) แล้วไฟล์นั้นทำเกมเด้ง
- อัปเดตโปรแกรมกันไวรัสตัวนั้น แล้วเปิดโหมดเกมของมัน
- ถ้ายังเป็นอยู่ ถามฝ่าย support ของโปรแกรมนั้นว่าจะกันไม่ให้มันยุ่งกับ FiveM ยังไง ส่วน Microsoft Defender ที่มากับ Windows ใช้กับ FiveM ได้ปกติ
โปรแกรมเสียงทำเกมเด้ง
Nahimic (โปรแกรมเสียงที่มากับเครื่อง MSI, Dell, Alienware และยี่ห้ออื่น) ใส่ overlay เข้าไปในเกม และทำ FiveM เด้งบ่อยมาก
- ถอน Nahimic ในหน้า Uninstaller แล้ว restart เครื่อง ไม่มีมันเสียงก็ยังใช้ได้ปกติ
อุปกรณ์เสียงมีปัญหา
ระบบเสียงของเกมพัง ส่วนใหญ่เป็นเพราะอุปกรณ์เสียงที่ Windows เลือกให้
- ในหน้าตั้งค่าเสียง ตั้งหูฟังหรือลำโพงที่ใช้เป็นอุปกรณ์หลัก (default device)
- ปิดช่องเสียงที่ไม่ได้ใช้ (ลำโพงในจอ ช่อง digital และ virtual cable)
- ปิด spatial sound (Windows Sonic, Dolby Atmos) ของอุปกรณ์ที่ใช้เล่น
เกม RAM ไม่พอ
Windows ให้ RAM กับ FiveM เพิ่มไม่ได้ เกิดตอนปิด paging file หรือตั้งไว้เล็กเกินไป (tweak ที่คนชอบทำ) ตอน RAM ใกล้เต็ม หรือในเซิร์ฟที่หนักมาก
- เปิด paging file กลับมา ("System managed") แล้ว restart เครื่อง
- ปิด Chrome และโปรแกรมหนักๆ ก่อนเข้าเกม
- ลด Texture Quality และปิด Extended Texture Budget ในการตั้งค่าของ FiveM
ไดรเวอร์ NVIDIA เด้งตอนเตรียมภาพของเกม
nvgpucomp64.dll คือส่วนของไดรเวอร์ NVIDIA ที่สร้าง shader ให้เกม ถ้าเด้งตรงนี้ มักมาจาก CPU ที่ไม่เสถียร (โดยเฉพาะ Intel Gen 13 กับ 14) การโอเวอร์คล็อก หรือไดรเวอร์ที่ลงไว้เสีย
- Intel Gen 13 หรือ 14: อัปเดต BIOS เมนบอร์ด (microcode 0x12F ขึ้นไป) แล้วใช้ค่าไฟตามค่าเริ่มต้นของ Intel
- ลองเอาการโอเวอร์คล็อกหรือ undervolt ของ CPU การ์ดจอ และแรมออกก่อน (รวม XMP / EXPO ด้วย)
- ลงไดรเวอร์การ์ดจอใหม่แบบ clean install
- ล้าง shader cache ของการ์ดจอในหน้า Cleaner แล้วเปิด FiveM ใหม่
การ์ดจอหรือ driver การ์ดจอหยุดทำงาน
FiveM ติดต่อ graphics card ไม่ได้ อาจเกิดจาก driver crash หรือ reset, overclock / undervolt มากเกินไป หรือ VRAM ไม่พอ
- คืนค่า GPU overclock หรือ undervolt ทั้งหมด (MSI Afterburner, Radeon tuning) แล้วทดสอบด้วยความเร็วเดิม
- อัปเดต graphics driver แบบ clean install
- ปิด Hardware accelerated GPU scheduling (HAGS) ในหน้า GPU แล้วรีสตาร์ทเครื่อง
- ให้เวลาการ์ดจอนานขึ้นก่อนที่ Windows จะรีเซ็ต: เปิด Longer GPU timeout ในหน้า All graphics cards
- การ์ดที่มี VRAM 4 GB หรือน้อยกว่า ให้ลด Texture Quality
- ปิดโปรแกรมที่แสดงภาพทับเกม เช่น RivaTuner และโปรแกรมบันทึกภาพ
- ถ้ายังเด้ง ให้ดูอุณหภูมิการ์ดจอ และเช็คว่าสายไฟเลี้ยงการ์ดเสียบแน่น
ไฟล์เกม GTA V เสียหรือถูกแก้
เกมอ่านไฟล์ข้อมูลของตัวเองไม่ได้
- ตรวจไฟล์ GTA V ใน launcher ที่ซื้อเกมมา (Steam: Library > GTA V > Properties > Installed Files > Verify)
- เอา mod โหมดเนื้อเรื่องออกจากโฟลเดอร์ GTA V: โฟลเดอร์ mods, dinput8.dll, ScriptHookV.dll และไฟล์ .asi
ไฟล์ที่โหลดจากเซิร์ฟเสีย
ไฟล์ที่ FiveM โหลดจากเซิร์ฟ (รถ แมพ เสื้อผ้า) เสีย หรือโหลดไม่ขึ้น
- ล้าง cache ของ FiveM แล้วเข้าเซิร์ฟใหม่
- ถ้าเป็นแค่เซิร์ฟเดียว แปลว่าเซิร์ฟมีไฟล์เสีย ให้แจ้งแอดมินเซิร์ฟ
- ถ้าเป็นหลายเซิร์ฟทั้งที่ล้าง cache แล้ว อาจเป็นเพราะ RAM ไม่นิ่งทำไฟล์ที่โหลดเสีย ลองปิด XMP / EXPO แล้วเทสดู
browser ในตัว FiveM เด้ง
ส่วนของ FiveM ที่วาดเมนู โทรศัพท์ และ HUD (Chrome ในตัว) เด้ง
- ล้าง cache ของ FiveM
- อัปเดต driver การ์ดจอ
- ปิดโปรแกรมอื่นที่กิน RAM หรือการ์ดจอเยอะ
การเชื่อมต่อแบบปลอดภัยล้มเหลว
FiveM เชื่อมต่อแบบปลอดภัยไม่ได้ ถ้าเวลาหรือ time zone ของเครื่องผิด หรือมีโปรแกรมอื่นคอยดักดูการเชื่อมต่อ HTTPS
- แก้เวลา: ไปหน้า Fixes กด "Turn time sync back on" และ "Set up Thai" เพื่อตั้ง time zone เป็นกรุงเทพ
- ปิดการสแกน HTTPS หรือสแกนเว็บใน antivirus ตัวอื่นที่ลงเพิ่ม และปิดโปรแกรม VPN หรือ proxy
FiveM ต่อเซิร์ฟเวอร์ของตัวเองไม่ได้
FiveM ต่อบริการของ Cfx.re ไม่ได้ (login รายชื่อเซิร์ฟ และการโหลดไฟล์)
- เช็คว่าเน็ตใช้ได้ โดยลองเปิดเว็บใน browser
- ลองเปลี่ยน DNS (หน้า Network > DNS speed test) และปิดโปรแกรม VPN หรือ proxy
- อนุญาต FiveM ใน firewall ตัวอื่นที่ลงเพิ่ม หรือบางทีบริการของ Cfx.re อาจล่มชั่วคราว
หลุดจากเซิร์ฟ
เครื่องคุณไม่ได้รับข้อมูลจากเซิร์ฟแล้ว อาจเป็นเพราะ packet loss, Wi Fi กระตุก หรือตัวเซิร์ฟเอง
- เทสปิงในหน้า Network แล้วดูค่า loss กับ jitter
- ถ้าทำได้ให้ใช้สายแลนแทน Wi Fi และ restart เราเตอร์
- ถ้าคนอื่นหลุดพร้อมกัน แปลว่าเซิร์ฟมีปัญหา
ตัวล็อกอิน Rockstar ของ FiveM เด้ง
FiveM_ROSService คือตัวที่ล็อกอิน Rockstar ให้ตอนเปิด FiveM แล้วมันเด้ง ส่วน ntdll.dll ในข้อความเป็นไฟล์ของ Windows ที่มันเด้งอยู่ ไม่ใช่สาเหตุ
- เปิด paging file ("System managed") แล้วรีสตาร์ทเครื่อง เครื่องที่ปิด paging file ไว้เจออาการนี้บ่อย
- ปิด FiveM กด "Clear Rockstar sign in files" (โฟลเดอร์ %LocalAppData%\DigitalEntitlements จะไปอยู่ในถังขยะ FiveM สร้างใหม่ให้เอง) แล้วเปิด FiveM ใหม่
- ตั้งเวลาเครื่องให้ตรง กด "Fix the clock"
- เปิด Rockstar Games Launcher ล็อกอิน แล้วเข้า GTA V โหมดเนื้อเรื่องหนึ่งรอบ
ตัวเช็คว่ามีเกม GTA V ของ FiveM เด้ง
legitimacy.dll คือส่วนของ FiveM ที่เช็ค login Rockstar และเช็คว่ามีเกม GTA V จริง ส่วนใหญ่เกิดจากไฟล์ login ที่มันเก็บไว้
- ปิด FiveM กด "Clear Rockstar sign in files" (โฟลเดอร์ %LocalAppData%\DigitalEntitlements จะไปอยู่ในถังขยะ FiveM สร้างใหม่ให้เอง) แล้วเปิด FiveM ใหม่
- เปิด Rockstar Games Launcher (และ Steam หรือ Epic ถ้าซื้อ GTA V จากที่นั่น) login แล้วเข้า GTA V โหมดเนื้อเรื่องหนึ่งครั้ง
- ตั้งเวลาเครื่องให้ตรง กด "Fix the clock"
- ยังเด้งอยู่: กด verify ไฟล์เกม GTA V
เกมเด้งในส่วนที่ FiveM รันเกม
gta-net-five.dll กับ net.dll คือส่วนของ FiveM ที่รันเกมทุกเฟรม ไม่ใช่เน็ตของคุณ เกมเด้งจากโค้ดของ GTA V เองตอนรันส่วนนี้ ข้อความอย่างเดียวเลยบอกสาเหตุเดียวไม่ได้ ส่วนใหญ่มาจากไฟล์ที่โหลดจากเซิร์ฟเสีย (รถ แมพ เสื้อผ้า) หรือเครื่องไม่เสถียร
- ล้าง cache ของ FiveM แล้วเข้าเซิร์ฟใหม่
- ถ้าเด้งตอนอยู่ใกล้รถมอดหรือเด้งแค่เซิร์ฟเดียว ให้ส่งโค้ด crash ให้แอดมินเซิร์ฟ ไฟล์ของเซิร์ฟหรือ game build ของเซิร์ฟ (เลข b ในข้อความ crash) อาจเป็นสาเหตุ
- Verify ไฟล์ GTA V
- ปิด overlay และโปรแกรมอัดจอ
- ลองปิด overclock ของ CPU กับแรม (XMP / EXPO) และอัปเดต BIOS ของเมนบอร์ดกับ chipset driver มีคนแก้อาการนี้หายด้วยวิธีนี้
ไดรฟ์เต็ม
FiveM ต้องมีพื้นที่ว่างไว้เก็บ cache และไฟล์ที่เซิร์ฟส่งมา
- ล้างพื้นที่ในไดรฟ์ที่มี FiveM กับ GTA V (หน้า Cleaner, Uninstaller) ให้ว่างอย่างน้อย 20 GB
FiveM ปิดตัวเองตอนกำลังเปิด (early exit trap)
ระบบป้องกันของ FiveM ปิดเกมก่อน สาเหตุที่เจอบ่อยคือ Steam เวอร์ชัน beta เพราะ FiveM โหลด overlay ของ Steam ด้วยแม้ GTA V จะไม่ได้มาจาก Steam ส่วนโปรแกรมโกงกับโปรแกรมที่ฝังตัวเข้าเกมก็ทำให้เป็นแบบนี้ได้
- ใน Steam: Settings > Interface > Client Beta Participation เลือก No beta chosen แล้วเปิด Steam ใหม่
- GTA V ไม่ได้มาจาก Steam: ปิด Steam ให้หมด (Steam > Exit) ก่อนเปิด FiveM
- ปิด trainer โปรแกรมโกง และโปรแกรมที่ฝังตัวเข้าเกม แล้วปิด overlay ด้วย
- ล้าง cache ของ FiveM แล้วเปิดใหม่
เด้งในโค้ดของเกม GTA V เอง
GTA5_b3258.exe คือตัวเกมเอง (b3258 คือเวอร์ชันเกมที่เซิร์ฟใช้) ข้อความไม่ได้บอกสาเหตุเดียว ส่วนใหญ่มาจากไฟล์ที่โหลดจากเซิร์ฟเสีย, ReShade หรือ mod เกมเนื้อเรื่อง หรือเครื่องไม่เสถียร
- ล้าง cache ของ FiveM แล้วเข้าเซิร์ฟใหม่
- ลองย้าย ReShade ออกจากโฟลเดอร์ plugins ของ FiveM และย้าย mod เกมเนื้อเรื่องออกจากโฟลเดอร์ GTA V
- เด้งแค่เซิร์ฟเดียว: ส่งข้อความ crash ให้ทีมงานเซิร์ฟนั้น
- Verify ไฟล์ GTA V
- ลองเอาการโอเวอร์คล็อก CPU กับแรมออกก่อน (XMP / EXPO)
หน้าต่าง crash ไม่ได้บอกว่าส่วนไหนของ FiveM พัง
Stack trace มีแต่เลข address FiveM เด้งก่อนจะบอกได้ว่าส่วนไหนพัง ส่วนมากเป็นตอนเพิ่งเปิด ข้อความเลยบอกสาเหตุไม่ได้ ให้แก้ข้อที่หน้านี้เตือนเกี่ยวกับเครื่องนี้ก่อน
- แก้ข้อที่ขึ้นเตือนในส่วนเช็คเครื่องของหน้านี้ก่อน (paging file, error ฮาร์ดแวร์, overlay)
- ถ้า paging file ปิดอยู่ ให้เปิด ("System managed") แล้วรีสตาร์ทเครื่อง
- ปิด FiveM กด "Clear Rockstar sign in files" แล้วเปิด FiveM ใหม่ เด้งตอนเพิ่งเปิดส่วนมากมาจากตัวล็อกอิน Rockstar ของ FiveM
- ปิด overlay กับโปรแกรมอัดหน้าจอ แล้วลองเอา OC ของ CPU, GPU หรือแรม (XMP / EXPO) ออกก่อน
- ยังเด้งอยู่ กด "Send to Savenz" ในหน้านี้ส่งมาให้ผมดู
ไม่ใช่ที่เครื่องคุณ (เซิร์ฟหรือบัญชี)
เซิร์ฟชนขีดจำกัดของเกมไม่ใช่เครื่องคุณ
เซิร์ฟเสกของบางอย่าง (รถ ของในแมพ NPC) เกินกว่าที่เกมรับได้ในครั้งเดียว เป็นปัญหาของเซิร์ฟ ไม่ใช่เครื่องคุณ
- แจ้งแอดมินเซิร์ฟพร้อม error และชื่อ pool ในนั้น แอดมินเพิ่มขีดจำกัดในการตั้งค่าเซิร์ฟได้
- เข้าใหม่ทีหลัง หรือลองเซิร์ฟอื่น
script ของเซิร์ฟทำเกมเด้งไม่ใช่เครื่องคุณ
crash มาจาก script ของเซิร์ฟเอง (Lua หรือ JavaScript) ไม่ใช่จากเครื่องคุณ
- แจ้งแอดมินเซิร์ฟพร้อมรหัส crash ด้านบน
- ล้าง cache ของ FiveM หนึ่งครั้ง ถ้ายังเป็นแค่เซิร์ฟนั้น ต้องให้เซิร์ฟแก้
เซิร์ฟไม่ให้ใช้ไฟล์เกมที่ถูกแก้ไม่ใช่เครื่องคุณ
เซิร์ฟนี้ให้เล่นได้แค่เกมเปล่า แต่เจอ mod, ReShade หรือไฟล์อื่นที่ใส่เพิ่ม
- เอา mod ออกจากโฟลเดอร์ GTA V (โฟลเดอร์ mods, ไฟล์ .asi, dinput8.dll)
- เอา ReShade และไฟล์อื่นออกจากโฟลเดอร์ plugins ของ FiveM แล้วเปิด FiveM ใหม่
เซิร์ฟต้องให้เปิด Steam หรือ Discord ไว้ไม่ใช่เครื่องคุณ
เซิร์ฟเช็คตัวผู้เล่นจากบัญชี Steam หรือ Discord แต่ FiveM ดึงข้อมูลไม่ได้
- เปิด Steam และ / หรือ Discord แล้ว login ก่อนเปิด FiveM จากนั้นเข้าเซิร์ฟใหม่
บัญชีโดนแบนไม่ใช่เครื่องคุณ
เซิร์ฟหรือ Cfx.re แบนบัญชีคุณ ในข้อความบอกว่าใครแบนและแบนเพราะอะไร
- อ่านเหตุผลกับ ban ID ในข้อความ
- ถ้าเซิร์ฟแบน ให้ถามแอดมินเซิร์ฟนั้น ถ้า Cfx.re แบน มีแค่ Cfx.re ที่พิจารณาได้
โดนเตะออกจากเซิร์ฟไม่ใช่เครื่องคุณ
เซิร์ฟเตะคุณออก เหตุผลอยู่ในข้อความ
- อ่านเหตุผลในข้อความ ถ้าไม่เข้าใจให้ถามแอดมินเซิร์ฟ
Rockstar ไม่ยอมให้ล็อกอิน (1.000.x)ไม่ใช่เครื่องคุณ
เซิร์ฟเวอร์ล็อกอินของ Rockstar ปฏิเสธการล็อกอิน ส่วนมากเครื่องไม่ได้มีปัญหา แต่บัญชีหรือเน็ตที่ใช้ล็อกอินโดนปฏิเสธอยู่ชั่วคราว
- ล็อกอินที่ rockstargames.com ในเบราว์เซอร์ด้วยบัญชีเดียวกัน ถ้าเว็บขอรหัสยืนยัน ให้ตั้งรหัสผ่านใหม่ หรือบอกว่าบัญชีโดนล็อก ให้ทำตามในเว็บให้เสร็จก่อน
- ลองล็อกอินผ่านเน็ตอื่นหนึ่งครั้ง (ปล่อยฮอตสปอตจากมือถือ) ถ้าล็อกอินได้ แปลว่า Rockstar ปฏิเสธเน็ตบ้านอยู่ชั่วคราว ลองใหม่ทีหลัง หรือล็อกอินเสร็จแล้วค่อยสลับกลับมาเน็ตบ้าน
- ถ้าลองล็อกอินพลาดหลายรอบ Rockstar จะบล็อกไว้สักพัก รอสักสองสามชั่วโมงแล้วค่อยลองใหม่
- กด Rockstar check ดูด้วย เวลาเครื่อง VPN หรือ proxy ก็ทำให้เป็นแบบนี้ได้
login Rockstar หรือการเช็คเกมไม่ผ่านไม่ใช่เครื่องคุณ
FiveM เช็คว่าคุณมี GTA V ผ่านบัญชี Rockstar แต่เช็คไม่ผ่าน
- เปิด Rockstar Games Launcher (และ Steam หรือ Epic ถ้าซื้อ GTA V จากที่นั่น) login แล้วเข้า GTA V โหมดเนื้อเรื่องหนึ่งครั้ง
- อัปเดต launcher ให้เป็นตัวล่าสุด และตั้งเวลาเครื่องให้ถูก
- ถ้ายังเด้ง (FiveM_ROSService): ปิด FiveM แล้วกดปุ่ม ล้างไฟล์ login ของ Rockstar (โฟลเดอร์ %LocalAppData%\DigitalEntitlements จะไปอยู่ในถังขยะ แล้ว FiveM สร้างใหม่เอง) จากนั้นเปิด FiveM
ไม่รู้ว่าเป็นข้อไหน
ข้อความไม่ได้บอกสาเหตุชัดเจน ขั้นตอนพวกนี้แก้ FiveM เด้งได้เกือบทุกแบบ ลองตามลำดับนี้:
- ล้าง cache ของ FiveM
- อัปเดต driver การ์ดจอ
- ปิด overlay (Discord, Steam, NVIDIA, RivaTuner) และโปรแกรมอัดหน้าจอ
- เช็คว่าเปิด paging file ไว้
- ถ้า OC CPU, การ์ดจอ หรือ RAM (XMP / EXPO) ไว้ ให้คืนค่าก่อน
- Verify ไฟล์ GTA V
- ถ้ายังเด้ง: ส่งรหัส crash กับข้อความจากปุ่ม "Copy report" ให้แอดมินเซิร์ฟ หรือโพสต์ในเว็บบอร์ดของ Cfx.re