14/10/2026

ระบบ Replay FiveM ดูย้อนหลังผู้เล่นในเกม: ตัดสินเคสรีพอร์ต จับโกง จับมาโคร (ESX)

X3D Replay ระบบรีเพลย์ FiveM สำหรับ ESX บันทึกผู้เล่นทุกคนอัตโนมัติ แอดมินดูย้อนหลังในเกมด้วยกล้อง 4 แบบ ไทม์ไลน์ยิง/ตาย ปุ่มที่กด และสคริปต์ที่ใช้ พร้อมการ์ดยอมรับ ที่เก็บไฟล์ ราคา BETA และทดลองฟรี 7 วัน

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

X3D Replay ตัดขั้นตอนขอคลิปทิ้ง ระบบบันทึกผู้เล่นทุกคนตั้งแต่เข้าเมืองจนออกโดยอัตโนมัติ แอดมินเปิดดูย้อนหลังในเกม ตัวละครจำลองเดิน ยิง ขึ้นรถ ใส่ชุดเหมือนตอนนั้น

สคริปต์ที่เกี่ยวข้อง

ไม่ใช่ Rockstar Editor

ถ้าค้นหา "replay editor fivem" มักเจอ Rockstar Editor ซึ่งเป็นเครื่องมืออัดคลิปของตัวเกมฝั่งผู้เล่น ที่ผู้เล่นกดอัดและตัดต่อเองในเครื่อง X3D Replay เป็นคนละอย่างกัน: เป็น สคริปต์ฝั่งเซิร์ฟเวอร์สำหรับแอดมิน ผู้เล่นไม่ต้องกดอัดอะไร และแอดมินดูในเซิร์ฟเวอร์เลย ถ้าต้องการทำคลิปสวย ๆ ให้ใช้ Rockstar Editor บทความนี้ไม่ได้พูดถึงตัวนั้น

บันทึกอะไร และเห็นอะไรบ้าง

  • บันทึกผู้เล่นทุกคนทุกเซสชันอัตโนมัติ ไม่ต้องกดอัด
  • ดูย้อนหลังในเกม ตัวละครจำลองใส่ชุด หน้าตา ท่าทางเหมือนตอนนั้น
  • กล้อง 4 แบบ: กล้องติดตาม / มุมมองผู้เล่น / กล้องอิสระ / แผนที่
  • ไทม์ไลน์เหตุการณ์ ยิงโดน ฆ่า ตาย กดแล้วข้ามไปจุดนั้นทันที
  • ผู้เล่นรอบตัวขึ้นมาด้วย สลับดูคนไหนก็ได้ ความเร็ว 0.25x-8x
  • แผงปุ่มที่กดและจังหวะคลิกยิง
  • เห็นคำสั่ง ปุ่มลัด และ event ของสคริปต์อื่นที่ผู้เล่นใช้ (เพิ่มบรรทัดเดียวใน fxmanifest ของสคริปต์นั้น)
  • เงิน ไอเทม อาชีพที่เปลี่ยน บันทึกจาก ESX ให้อัตโนมัติ

แอดมินเอาไปใช้ทำอะไร

เคส ทำอะไร
เคสรีพอร์ต (ยิงตอนยอม ฆ่าไม่มีเหตุผล ชนแล้วหนี) เปิดดูช่วงเวลานั้นในเซสชันได้เลย
โปรและมาโคร เทียบปุ่มที่กดกับสิ่งที่เกิดในเกม จังหวะคลิกที่เท่ากันผิดคนจะขึ้นป้ายในไทม์ไลน์
บัคสคริปต์ รู้ว่าผู้เล่นกดคำสั่งอะไร ส่ง event อะไร ก่อนเงินหรือไอเทมเปลี่ยน
หลักฐานที่อยากเก็บ เซสชันแอนตี้โกง รีพอร์ต และมาโครถูกเก็บถาวร เซสชันอื่นลบเองตามจำนวนวันที่ตั้ง

สคริปต์อื่นส่งเหตุการณ์เข้าไทม์ไลน์ได้ด้วย exports.x3d_replay:Mark(src, 'report', {...}) ซึ่งจะเก็บเซสชันนั้นถาวรด้วย

Replay เทียบกับคลิปผู้เล่น log ของ txAdmin และแอนตี้โกง

ไม่ได้แทนกัน แต่ตอบคนละคำถาม:

คลิปผู้เล่น txAdmin / log ฐานข้อมูล แอนตี้โกง X3D Replay
ต้องให้ผู้เล่นอัดเอง ใช่ ไม่ ไม่ ไม่
เห็นสิ่งที่เกิดในโลกเกม มุมเดียว ไม่ เป็นตัวหนังสือ ไม่ เห็น กล้อง 4 แบบ ทุกคนรอบตัว
เห็นปุ่มที่กดและคำสั่งสคริปต์ ไม่ ไม่ ขึ้นกับสินค้า เห็น
ครอบคลุมช่วงที่ไม่มีใครคาดว่าจะมีเรื่อง ไม่ บางส่วน บางส่วน เห็น บันทึกทุกเซสชัน

log บอกว่าเงินเปลี่ยน แอนตี้โกงตัดสินว่าอะไรดูเหมือนโกง ส่วนรีเพลย์ให้ดูช่วงเวลารอบนั้นเพื่อให้คนตัดสินเอง ถ้ากำลังเลือกแอนตี้โกง อ่าน แอนตี้โกง FiveM ฟรีเทียบเสียเงิน และเรื่องพื้นฐานที่ควรทำก่อน ดู ความปลอดภัยเซิร์ฟ FiveM พื้นฐานโดยไม่ใช้แอนตี้โกง

ความเป็นส่วนตัวและการ์ดยอมรับตอนเข้าเซิร์ฟ

การบันทึกทุกคนเป็นเรื่องกฎของเมืองด้วย ไม่ใช่แค่เรื่องเทคนิค X3D Replay มีตั้งค่า Config.Consent สามแบบ:

  • 'card': การ์ดตอนเข้าเซิร์ฟให้ผู้เล่นกดยอมรับการบันทึก
  • 'notice': แจ้งเฉย ๆ
  • 'off': ไม่แสดงอะไร (ไปเขียนในกฎเซิร์ฟเอง)

แก้ข้อความการ์ดได้ และ {days} จะแสดงจำนวนวันที่เก็บไฟล์ ถ้าเพิ่มค่า Version ทุกคนต้องกดยอมรับใหม่ ทุกครั้งที่มีคนเปิดดูรีเพลย์จะถูกบันทึกลงตาราง TB_X3D_REPLAY_ACCESS (ใครดูเซสชันไหน เมื่อไร) ส่วนกลุ่มที่ดูได้ตั้งที่ Config.Viewer หรือใช้สิทธิ์ ACE x3d_replay.admin

ไฟล์เก็บที่ไหน

ไฟล์รีเพลย์อยู่ ในเครื่องเซิร์ฟเวอร์ของคุณเอง ค่าเริ่มต้นคือ x3d_replay/data/ (เปลี่ยนโฟลเดอร์ได้ที่ Config.Storage) ไม่ต้องเปิดพอร์ต ไม่ต้องฝากที่อื่น ไฟล์เก่าถูกลบให้เองตาม RetentionDays ยกเว้นเซสชันที่ติด KeepKinds ตอนอัปเดตสคริปต์ห้ามลบโฟลเดอร์ data ไม่งั้นรีเพลย์เก่าหายหมด

คนดูถูกย้ายไป routing bucket ของตัวเอง แอดมินที่กำลังดูจึงไม่โผล่ในเมือง และกลับที่เดิมเมื่อออก

ใช้ร่วมกับ X3D Admin Panel และ X3D Anti-Cheat

  • X3D Admin Panel (ฟรี): ถ้าติดตั้งไว้ แผงจะมีเมนูรีเพลย์ เลือกผู้เล่นในตาราง เปิดรายการเซสชันของคนนั้น ปิดแล้วกลับแผง สิทธิ์ตั้งใน บทบาท ของแผง (mod.x3d_replay.players.view) ดูภาพรวมการใช้แผงคู่กับ txAdmin ได้ใน บทความแอดมินพาแนลฟรี
  • X3D Anti-Cheat: เก็บหลักฐานให้แอดมินตัดสิน รีเพลย์เติมสิ่งที่เกิดรอบช่วงนั้น เซสชันที่ติดป้าย anticheat ถูกเก็บถาวร และสคริปต์ไหนก็ติดป้ายเซสชันได้ผ่าน export ข้างบน ทั้งสองตัวขายแยกกัน ไม่ต้องมีอีกตัวถึงใช้ได้

สิ่งที่ต้องมี

ESX Legacy และ oxmysql รัน install.sql ที่แถมมาหนึ่งครั้งกับฐานข้อมูลที่ oxmysql ใช้ (รันซ้ำได้) วางโฟลเดอร์ x3d_replay ใน resources/ โดยไม่เปลี่ยนชื่อ และ ensure หลัง oxmysql กับ es_extended เข้าเกมด้วยบัญชีแอดมินแล้วพิมพ์ /replay เพื่อเช็ก ขั้นตอนละเอียดอยู่ใน เอกสาร X3D Replay

ราคา BETA และทดลองฟรี 7 วัน

X3D Replay อยู่ในช่วง BETA ราคาพิเศษ 599 บาท ไลเซนส์ shop_license ผูก 1 IP ซื้อครั้งเดียวได้ทุกเวอร์ชัน เราตั้งราคาให้เข้าถึงง่ายเพื่อให้มีเซิร์ฟมาร่วมทดสอบและแจ้งปัญหาทาง Discord ก่อนออกเวอร์ชันเต็ม และเหมือนสคริปเสียเงินตัวอื่นของ X3D คือมี ทดลองฟรี 7 วัน ดู วิธีทดลองใช้ฟรี 7 วัน แล้วลองบนเซิร์ฟจริงก่อนจ่าย

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

นี่คือ Rockstar Editor หรือเปล่า? — ไม่ใช่ Rockstar Editor เป็นเครื่องมืออัดคลิปฝั่งผู้เล่น X3D Replay เป็นสคริปต์ฝั่งเซิร์ฟเวอร์ที่บันทึกผู้เล่นให้แอดมินดูย้อนหลังในเกม

ผู้เล่นต้องกดอัดเองไหม? — ไม่ต้อง บันทึกทุกคนอัตโนมัติตั้งแต่เข้าจนออก แจ้งผู้เล่นผ่านการ์ดตอนเข้า การแจ้งเฉย ๆ หรือกฎเซิร์ฟ

ใช้กับ QBCore ได้ไหม? — สิ่งที่ต้องมีที่ระบุไว้คือ ESX Legacy และ oxmysql การบันทึกเงิน ไอเทม อาชีพมาจาก ESX จึงควรใช้กับ ESX

ไฟล์รีเพลย์ไปอยู่ที่ไหน? — ในโฟลเดอร์ x3d_replay/data/ บนเครื่องเซิร์ฟเวอร์ของคุณเอง ไม่ถูกส่งไปที่อื่น

ลองก่อนซื้อได้ไหม? — ได้ ทดลองฟรี 7 วันได้เวอร์ชันเต็ม

สคริปต์ที่เกี่ยวข้อง