ระบบ 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 วันได้เวอร์ชันเต็ม
สคริปต์ที่เกี่ยวข้อง
