ฉันทำงานใน MMORPG ฟรีและฉันมีปัญหา
ฉัน (กับคนอื่น) พัฒนาระบบบันทึกวิดีโอสำหรับเกม แนวคิดหลักคือ: เราบันทึกแพ็กเกจทั้งหมดที่ส่งและรับด้วยการประทับเวลารวมถึงข้อมูลท้องถิ่นบางอย่างจากไคลเอนต์จากนั้นถ่ายโอนเป็นไฟล์ สำหรับการเล่นวิดีโอเราแค่เลียนแบบทุกอย่างที่อยู่ในไฟล์ เรายังมีตัวเลือกในการส่งออกวิดีโอไปยัง avi ด้วย ffmpeg
ปัญหาคือ: เมื่อเราเปลี่ยนระหว่างเวอร์ชั่นของเกมมันยากที่จะรักษาความเข้ากันได้ย้อนหลังสำหรับวิดีโอ (คำสั่งเพิ่ม / ลบการเปลี่ยนฟังก์ชั่น ฯลฯ ) มีวิธีที่ดีในการจัดการปัญหานี้หรือไม่? แทนที่จะมีผู้เล่นที่แตกต่างกันและเลือกผู้เล่นที่ใช่สำหรับไฟล์วิดีโอแต่ละรุ่น?
มันจะช่วยได้มากหากรู้ว่าเกมอื่น ๆ จัดการกับสถานการณ์นี้อย่างไร
ขอบคุณสำหรับความช่วยเหลือขอโทษด้วยภาษาอังกฤษของฉัน