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