ServerReplay

ServerReplay

Mod

A completely server-side fabric mod that allows you to record replays for replay mod or flashback.

Server ManagementTechnologyUtility

24.7k downloads
117 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter versions...
Filter channels...

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
  • Packet encoding now happens async
  • Now using injected http servers for downloading replays and packs
    • You no longer need to open additional ports for this
  • Updated to 1.21.3
  • Added "include_resource_packs" config
  • Optimized resource pack hosting

Project members

senseiwells

Member

Details

Licensed MIT
Published a year ago
Updated a month ago