“Failed to fetch server variables” ใน FiveM: รหัสข้อผิดพลาด CURL 28, 7, 6 และ 56

“Failed to fetch server variables” เป็นสิ่งแรกที่ FiveM ขอจากเซิร์ฟเวอร์ ปัญหาการเข้าร่วมส่วนใหญ่จึงโผล่ตรงนี้ ข้อผิดพลาดจะลงท้ายด้วยรหัส CURL และรหัสนั้นบอกว่าการเชื่อมต่อขาดตรงไหน หารหัสของคุณในตาราง แล้วทำตามรายการตรวจสำหรับผู้เล่นหรือสำหรับเจ้าของเซิร์ฟเวอร์

โดยทีม Nodewave · อัปเดต 8 พฤศจิกายน 2026

ข้อผิดพลาดนี้หมายความว่าอะไร

เมื่อคุณเข้าร่วม FiveM จะขอรายละเอียดของเซิร์ฟเวอร์ผ่าน HTTP ที่พอร์ตเกมก่อน ค่าเริ่มต้นคือ 30120 “Failed to fetch server variables” หมายถึงคำขอนั้นไม่สำเร็จ ข้อความที่ตามมา เช่น “Timed out” หรือ “Couldn't connect to server” และรหัสข้อผิดพลาด CURL บอกว่าล้มเหลวอย่างไร CURL คือไลบรารีเครือข่ายที่ FiveM ใช้สำหรับคำขอเหล่านี้

รหัสข้อผิดพลาด CURL แต่ละตัวหมายถึงอะไร

รหัสFiveM แสดงมักหมายถึง
รหัส 28“Timed out” หรือ “Timeout was reached”ไม่มีการตอบกลับทันเวลา ไฟร์วอลล์ทิ้งทราฟฟิก IP หรือพอร์ตผิด เซิร์ฟเวอร์ค้างหรือออฟไลน์ หรือเส้นทางขาด
รหัส 7“Couldn't connect to server” หรือ “Connection refused”เครื่องตอบกลับ แต่ไม่มีอะไรรับการเชื่อมต่อที่พอร์ตนั้น: เซิร์ฟเวอร์หยุดอยู่ ฟังที่พอร์ตอื่น หรือไฟร์วอลล์ปฏิเสธการเชื่อมต่อ
รหัส 6“Couldn't resolve host name”DNS ล้มเหลว โดเมนพิมพ์ผิดหรือไม่มีเรกคอร์ด หรือ DNS ของคุณเองค้นหาชื่อนั้นไม่ได้
รหัส 56“Recv failure: Connection was reset”การเชื่อมต่อเปิดแล้วถูกตัด: เซิร์ฟเวอร์แครช ไฟร์วอลล์หรือตัวกรอง DDoS รีเซ็ตมัน หรือเครือข่ายไม่เสถียร
รหัส 35“SSL connect error”การเชื่อมต่อที่ปลอดภัยล้มเหลว มักเพราะวันที่และเวลาผิด หรือซอฟต์แวร์แอนติไวรัสที่ตรวจทราฟฟิก HTTPS
รหัส 22“HTTP 502”, “HTTP 503” และรหัส HTTP อื่นๆพร็อกซีเว็บหรือตัวกรองตอบกลับด้วยข้อผิดพลาดแทนเซิร์ฟเวอร์ ดู คู่มือ “Failed handshake to server”

ไม่แน่ใจว่าคุณเจอแบบไหน อ่านบรรทัดข้อผิดพลาดทั้งบรรทัด ไม่ใช่แค่ไม่กี่คำแรก ถ้าล้มเหลวแค่เซิร์ฟเวอร์เดียวและเซิร์ฟเวอร์อื่นเข้าได้ปกติ ปัญหามักอยู่ที่เซิร์ฟเวอร์นั้นเกือบทุกครั้ง

การตรวจเช็กด่วนสำหรับผู้เล่น

  1. เชื่อมต่อโดยตรง กด F8 ใน FiveM แล้วพิมพ์ connect ip:port ด้วยที่อยู่ที่เจ้าของเซิร์ฟเวอร์ให้ วิธีนี้ได้ผลกับผู้เล่นบางคนเมื่อเข้าจากรายการเซิร์ฟเวอร์ไม่ได้
  2. ปิด VPN หรือพร็อกซีของคุณ ที่อยู่ของ VPN รวมถึงเครือข่ายโรงเรียนหรือที่ทำงานมักถูกบล็อกและทำให้เกิด timeout
  3. ลองเครือข่ายอื่น ใช้ฮอตสปอตจากโทรศัพท์ ถ้าใช้ได้ แปลว่าสาเหตุคือ ISP เราเตอร์ หรือไฟร์วอลล์ของคุณ
  4. ลบ port forwarding เก่า ถ้าคุณเคยโฮสต์เซิร์ฟเวอร์ FiveM ที่บ้าน ให้ลบกฎเราเตอร์ที่ค้างอยู่สำหรับพอร์ต 30120 กฎเหล่านั้นอาจกลืนการเชื่อมต่อของคุณเอง
  5. แก้ DNS ของคุณ (รหัส 6) เปลี่ยนไปใช้ 1.1.1.1 หรือ 8.8.8.8 แล้วรัน ipconfig /flushdns ใน command prompt ของ Windows
  6. ตรวจวันที่ เวลา และแอนติไวรัส (รหัส 35) ตั้งนาฬิกาให้อัปเดตอัตโนมัติและอนุญาต FiveM ในซอฟต์แวร์ความปลอดภัยของคุณ
  7. ล้างแคชของ FiveM ปิด FiveM แล้วลบโฟลเดอร์ cache, server-cache และ server-cache-priv ใน %localappdata%\FiveM\FiveM.app\data เก็บ game-storage ไว้

วิธีแก้สำหรับเจ้าของเซิร์ฟเวอร์

ทดสอบเซิร์ฟเวอร์ของคุณจากภายนอกก่อน บนคอมพิวเตอร์ในเครือข่ายอื่น ไม่ใช่บนเซิร์ฟเวอร์เอง ให้รัน:

curl -m 10 http://YOUR_SERVER_IP:30120/info.json

ถ้าได้ JSON กลับมา แปลว่าผู้เล่นเข้าถึงเซิร์ฟเวอร์ได้ ให้ดูที่เครือข่ายของผู้เล่นที่ได้รับผลกระทบ หรือตัวกรองที่บล็อกแค่เขา timeout คือรหัส 28 “Connection refused” คือรหัส 7 และอย่างอื่นชี้ไปที่วิธีแก้ข้อใดข้อหนึ่งด้านล่าง

รหัส 7: ตรวจว่าเซิร์ฟเวอร์ทำงานและกำลังฟังอยู่

ตรวจว่า txAdmin แสดงเซิร์ฟเวอร์ออนไลน์ และ server.cfg ฟังทั้ง TCP และ UDP:

endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"

บน Linux ให้ยืนยันว่ามีบางอย่างฟังอยู่ที่พอร์ต:

ss -tlnp | grep 30120

รหัส 28: เปิดพอร์ตในไฟร์วอลล์ทุกตัว

อนุญาตพอร์ต 30120 สำหรับ TCP และ UDP ในไฟร์วอลล์ของระบบปฏิบัติการ และในไฟร์วอลล์หรือแพเนลใดๆ ที่โฮสต์ของคุณให้มา กฎ TCP ที่ขาดไปอย่างเดียวก็ทำให้เกิดข้อผิดพลาดนี้ได้ บน Ubuntu ที่ใช้ ufw:

sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp

รหัส 6: ตรวจโดเมน

ถ้าผู้เล่นเข้าร่วมด้วยโดเมน A record ของมันต้องชี้ไปที่ IP ของเซิร์ฟเวอร์คุณ อย่าเปิดพร็อกซีสีส้มของ Cloudflare ให้มัน เพราะผ่านได้เฉพาะพอร์ตเว็บ และพอร์ตเกมจะใช้ไม่ได้ ตั้งเรกคอร์ดเป็น “DNS only”

รหัส 56: หาแครชและตัวกรอง

ตรวจคอนโซลและล็อก txAdmin ช่วงเวลาที่เกิดข้อผิดพลาดว่ามีแครชและคำเตือน hitch หรือไม่ ถ้าเซิร์ฟเวอร์ปกติดี แสดงว่าไฟร์วอลล์หรือตัวกรอง DDoS กำลังรีเซ็ตการเชื่อมต่อ ดูขีดจำกัดอัตราและรายการบล็อก เช่น กฎ fail2ban ที่แบนผู้เล่นที่เชื่อมต่อใหม่บ่อย

โฮสต์ที่บ้าน?

เซิร์ฟเวอร์บนพีซีของคุณเองต้องส่งต่อพอร์ต 30120 ทั้ง TCP และ UDP ไปยังที่อยู่ภายในของพีซี และต้องมี IP สาธารณะ บนการเชื่อมต่อที่ใช้ carrier-grade NAT ซึ่งการเชื่อมต่อมือถือหลายแห่งและบ้านบางแห่งใช้ การส่งต่อพอร์ตใช้ไม่ได้เลย VPS ไม่มีปัญหาทั้งสองอย่าง

ใช้ build เซิร์ฟเวอร์ปัจจุบัน

FXServer build เก่าทำให้เกิดข้อผิดพลาดการเชื่อมต่อที่ build ปัจจุบันแก้ไว้แล้ว อัปเดตเป็น build ที่แนะนำล่าสุดแล้วรีสตาร์ต

ยังแก้ไม่ได้?

จดข้อความข้อผิดพลาดทั้งหมดพร้อมรหัส CURL เวลา IP ของผู้เล่น และผลของการทดสอบ curl ด้านบน ด้วยข้อมูลเหล่านี้โฮสต์ของคุณจะตรวจล็อกและเห็นว่าการเชื่อมต่อหยุดตรงไหน

โฮสต์เซิร์ฟเวอร์ FiveM ของคุณในสิงคโปร์

ปิงต่ำสำหรับผู้เล่นในอินเดีย มาเลเซีย และอินโดนีเซีย บน AMD EPYC พร้อม NVMe และการป้องกัน DDoS จาก Gcore บนทุก IP

โฮสติ้ง FiveM ในสิงคโปร์ →