無料のMMORPGで作業していますが、問題があります。
私は(他の人と一緒に)ゲームのビデオ録画システムを開発しています。アイデアは基本的に、タイムスタンプ付きで送受信されたすべてのパッケージと、クライアントからのローカルデータを記録し、それをファイルにダンプします。ビデオを再生するために、ファイルにあるすべてのものをエミュレートします。また、ffmpegを使用してビデオをaviにエクスポートするオプションもあります。
問題は、ゲームのバージョン間で変更を加えると、ビデオの下位互換性(コマンドの追加/削除、機能の変更など)を維持することが困難になることです。この問題を処理する良い方法はありますか?さまざまなプレーヤーを束ねて、ビデオファイルのバージョンごとに適切なプレーヤーを選択する代わりに、
他のゲームがこの状況をどのように処理するかを知っておくと役に立ちます。
助けてくれてありがとう、私の英語は申し訳ありません。