Плагин для записи и воспроизведения игр проекта VimeWorld.ru. Цели проекта - высокая скорость, максимальное сжатие записываемых данных и легкость в использовании.
- Kryo (unsafe) - используется для сериализации двоичных объектов Java.
- ZStandard (jni) - используется для сжатия записываемых данных.
VimeReplaysAPI.startRecording(gameName, gameType, mapName, players) - начать запись игры.
gameName- название игры;gameType- тип игры;mapName- карта игры;players- начальные игроки для записи их движения.
VimeReplaysAPI.stopRecording() - остановить запись игры.
VimeReplaysAPI.removeRecordablePlayer(player) - удалить записываемого игрока (уже зрителя).
player- игрок записываемой игры.