
[ARCHIVED] thecolonel63's Server Side Replay Recorder
[ARCHIVED] - I have no intention of updating past 1.20.1. Please check the source page readme for more information. Records many players at once in the format used by ReplayMod.
- Загрузки
- 3K
- Подписчики
- 86
- Обновлён
- 9 ноября 2023 г.
- Лицензия
- MIT
Опубликован 24 мая 2022 г.
This mod is only installable on the server end, and it records select players at once in the format used by the popular ReplayMod.
It should be fairly easy to update to future versions, and my hope is that it can be updated before future versions of ReplayMod even come out, so we can still record the early days of those updates without ReplayMod and watch them back later.
This supports offline mode as of version 1.0.7, and carpet bots as of version 1.1.5.
This no longer requires the fabric API as of version 1.0.3
A few key notes as of 1.1.5:
- The mod is off and also records a whitelist by default - you can change this with the /replay command
- The /replay command adds a way to interact with the mod
- The config for the mod has a ton of customization
- The replay files can be uploaded to a file sharing API - the default is files.io
- The path of the recordings can be set to an absolute path to allow saving them to an external directory, such as another disk
For a more detailed list of the features, please check the 1.1.5 version page!
Ченджлог
1.20.xРелиз1.20, 1.20.1 · 9 ноября 2023 г.
Fixed https://github.com/thecolonel63/server-side-replay-recorder/issues/45 - Issue was caused by name confusion in ordering of GameJoinS2C packet.
1.20.xРелиз1.20, 1.20.1 · 1 июля 2023 г.
Fixed a crash when the mod was used in tandem with other mods that utilized a common library. Notably, this fixes Ledger compatibility.
1.20.xРелиз1.20, 1.20.1 · 17 июня 2023 г.
Updated the mod version to support 1.20.x to allow recording in the newer version.
Had someone with access to the ReplayMod 1.20 beta test the recordings and they work fine.
1.1.5Релиз1.19.4 · 28 мая 2023 г.
A huge thanks to https://github.com/mattymatty97 for all of these amazing changes!
Added /replay command:
- /replay players (add|remove|list) - Add/list/remove players to/from the blacklist/whitelist
- /replay status - Show the active recording list as well as if recording is enabled
- /replay status [enable|disable] - Toggle recording across entire mod
- /replay region (start|stop|status) - Enable recording of a pre-defined large area independent of players
- /replay file (player|region) - Delete / Upload replay files without manually accessing the replay folder
- /replay marker (player|region) - Add a marker to the specified replay file
Config changes:
- Config now uses yaml format
- Added command_op_level - OP level to access /replay command - Default is OP level 4
- Added recordable_users - List of players that are whitelisted / blacklisted - Default is empty
- Added recording_enabled - Whether to record anything - Default is false
- Added assume_unloaded_chunks_dont_change - Prevents unloaded chunks from being reloaded in a region recording - Default is true
- Added max_file_size - Limits the replay to a maximum size in bytes - Default is 10000000000 bytes or 10 GB
- Added debug - Attaches a printout of the packets received inside the replay recordings - Default is false, stay away unless you need this
- Added invert_user_list - Inverts the list to be a blacklist of players who should not be individually recorded - Default is false
- Added use_server_timestamps - Syncs recording to the server tick to combat tps lag - Default is true
- Added file_storage_url - Endpoint to upload recordings to if uploading using command - Default is "https://file.io/"
File uploading:
- The upload urls are stored alongside a regex for parsing the output in the root of the jar
- The file is "upload_sites.properties"
- If you use a different upload url than the default file.io, define the regex to extract the output url there
Other changes:
- Now compatible with carpet bots
- Removed the partially complete replay checker since it was broken
- Absolute path can now be used to specify a replay recording location outside the server folder
v1.0.7Релиз1.19.3 · 16 декабря 2022 г.
Updated to 1.19.3 and added offline mode support.
v1.0.6Релиз1.19.2 · 13 ноября 2022 г.
Attempted to fix https://github.com/thecolonel63/server-side-replay-recorder/issues/7
v1.0.5Релиз1.19.2 · 12 ноября 2022 г.
Updated to 1.19.2 courtesy of Github user Metroite
v1.0.4Релиз1.18.2, 1.19 · 17 июня 2022 г.
Added a utility which runs at the beginning of the server and fixes incomplete replays which are caused by the server stopping before they could be saved properly.
Комментарии
Загружаем…