Saya bekerja di MMORPG gratis dan saya punya masalah.
Saya (dengan orang lain) mengembangkan sistem perekaman video untuk permainan. Idenya pada dasarnya: kami merekam semua paket yang dikirim & diterima dengan stempel waktu, ditambah beberapa data lokal dari klien, dan kemudian membuangnya dalam file. Untuk memutar video, kami hanya meniru semua yang ada di file. Kami juga memiliki opsi untuk mengekspor video ke avi dengan ffmpeg.
Masalahnya adalah: ketika kita mengubah antar versi game, sulit untuk mempertahankan kompatibilitas mundur untuk video (perintah ditambahkan / dihapus, perubahan fungsi, dll). Apakah ada cara yang baik untuk menangani masalah ini? alih-alih memiliki banyak pemain yang berbeda dan memilih yang tepat untuk setiap versi file video?
Akan sangat membantu untuk mengetahui bagaimana gim lain menangani situasi ini.
Terima kasih atas bantuannya, maaf untuk bahasa Inggris saya.