무료 MMORPG에서 일하고 있는데 문제가 있습니다.
나는 (다른 사람들과) 게임을위한 비디오 녹화 시스템을 개발하고 있습니다. 아이디어는 기본적으로 : 타임 스탬프와 함께 송수신 된 모든 패키지와 클라이언트의 일부 로컬 데이터를 기록한 다음 파일로 덤프합니다. 비디오를 재생하기 위해 파일에있는 모든 것을 에뮬레이션합니다. ffmpeg를 사용하여 비디오를 avi로 내보내는 옵션도 있습니다.
문제는 게임 버전을 변경할 때 비디오에 대한 하위 호환성 (명령 추가 / 제거, 기능 변경 등)을 유지하기가 어렵다는 것입니다. 이 문제를 처리하는 좋은 방법이 있습니까? 여러 플레이어를 보유하고 비디오 파일의 각 버전에 맞는 것을 선택하는 대신?
다른 게임이이 상황을 어떻게 처리하는지 아는 것이 도움이 될 것입니다.
도움을 주셔서 감사합니다, 내 영어 죄송합니다.