ServerReplay 3.0.0-beta.2
- Updated the fabric language kotlin and fabric api dependency versions
ServerReplay 3.0.0-beta.1
This update completely reworks the internals of the mod to allow for more flexibility and hopefully will make future development of replay based moderation tools easier.
This version is in beta, if you encounter any bugs please report them to the issue tracker: https://github.com/senseiwells/ServerReplay/issues
This version also comes with numerous features and bug fixes:
- Re-added the
max_file_size
config option- The behaviour of this differs from the previous behavior as this refers to the max raw file size before the replay has been compressed, see the documentation for more information.
- Added the
record_hotbar
config option to allow for recording the player's hotbar (flashback only) - Added the
chunk_recording_strategy
config option to allow you to specify chunk recorder pausing behaviour, allowing you to only record (and otherwise pause) under certain conditions, the options are:"always"
,"chunk_loaded"
,"chunk_contains_player"
, and"chunk_contains_non_spectator_player"
- Replaced the
enable
config option with theautomatically_record
option, as well as removed the command to enable/disable ServerReplay. This toggle was quite ambiguous as it still allowed you to record but just disabled the server automatically recording. The new config option reflects this much better. - Added the ability to record both flashback and replay-mod format
recordings for players at the same time
- Currently the only way to do this is to set the default encoding method to replay-mod start a recording, then switch the encoding to flashback (or vice versa) then starting another recording.
- Added the ability to chunk record the same chunk area with multiple recorders
- With the caveat that you each chunk recorder must have a unique name in order to do this.
- As a consequence this also allows you to record both flashback and replay-mod replays of the same chunk area at the same time.
- Added Simple Voice Chat support for flashback replays
- Fixed the recording quality of Simple Voice Chat
- Fixed time-limited recordings not accounting for server pausing
- Fixed an issue where an exception would sometimes occur when shutting down the server
ServerReplay 2.3.2
- No longer recording waypoint packets, fixes replay playback on the client
ServerReplay 2.3.1
- Updated to 1.21.6
ServerReplay 2.3.0
- Implemented proper ReplayMod support for 1.21.5
- Implemented
delete_replays_after_duration
andlog_deleted_replays
config options - Fixed a bug that caused signed chat messages to be recorded as signed
- Fixed an incompatibility with krypton
- Fixed an incompatibility with distant horizons
- Fixed a bug with the flashback encoding not recording entity snapshots properly
ServerReplay 2.2.0-beta.2
Fixed a bug where viewing replays don't pause when paused in singleplayer
ServerReplay 2.2.0-beta.1
Update to 1.21.5
Due to replay mod not having a release yet the replay-mod format should be considered unstable. Any recordings using the replay-mod format may not work with the replay mod when it releases.
ServerReplay 2.1.0
Added support to view flashback replays
ServerReplay 2.0.0
This is quite a big update to ServerReplay with lots of internal changes. ServerReplay now supports recording to the flashback format! This support is experimental, and usage may result in corrupted recordings, please report any bugs you encounter to the github.
Replay mod support will still be maintained for the foreseeable future, and remains the default recording method.
To change the format to flashback you can run the /replay encoding set flashback
,
to change back to replay mod you can run /replay encoding set replay-mod
.
There are some features of flashback that aren't currently available:
- No flashback voicechat support
- No viewing flashback replays server-side
- Flashback will not save resource packs, this is a limitation of flashback itself, resource packs in replays will still be loaded if the packs are still being hosted externally
Other changes this update:
- Fixed an issue where you couldn't use ServerReplay in Singleplayer
- Fixed compatability with servux
- Added config option
"ignore_custom_payloads"
which ignores custom payload packets, this may resolve compatability issues with some mods, but will break others - Deprecated
"max_file_size"
and"include_compressed_in_status"
, for longer replays these options are just too expensive to feasibly use, these options do not work for the new flashback format and will eventually be removed for replay mod replays. It's advised to use"max_duration"
instead.
ServerReplay 2.0.0-beta.2
This is quite a big update to ServerReplay with lots of internal changes. ServerReplay now supports recording to the flashback format! This support is experimental, and usage may result in corrupted recordings, please report any bugs you encounter to the github.
Replay mod support will still be maintained for the foreseeable future, and remains the default recording method.
To change the format to flashback you can run the /replay encoding set flashback
,
to change back to replay mod you can run /replay encoding set replay-mod
.
There are some features of flashback that aren't currently available:
- No flashback voicechat support
- No viewing flashback replays server-side
- Flashback will not save resource packs, this is a limitation of flashback itself, resource packs in replays will still be loaded if the packs are still being hosted externally
Other changes this update:
- Fixed compatability with servux
- Added config option
"ignore_custom_payloads"
which ignores custom payload packets, this may resolve compatability issues with some mods, but will break others - Deprecated
"max_file_size"
and"include_compressed_in_status"
, for longer replays these options are just too expensive to feasibly use, these options do not work for the new flashback format and will eventually be removed for replay mod replays. It's advised to use"max_duration"
instead.
- Fixes a crash when "fixed_daylight_cycle" is set to anything > 0
- Fixes a compatability issue when recording polymer entities
- Updated ReplayStudio, with proper 1.21.4 protocol support
IMPORTANT NOTE
Anything that was recorded with 1.21.4 ServerReplay has invalid metadata,
which was an oversight on my behalf. All 1.21.4 replays recorded are thought
to use the 1.21.2 protocol, meaning they won't load properly; You can fix this
manually by unzipping any .mcpr files (you may need to rename them to .zip) and
modifying the "metaData.json"
file by setting "protocol"
to 769
.
Alternatively you can boot the new version of this mod and it will try to fix any invalid replays automatically.
- Update ServerReplay for 1.20.1
- Updated to 1.21.4
- Added
"ignore_action_bar_packets"
option
- Fix a crash