Jump to content

BattleReplay - Automatically record the player's battle playback Demo 1.3.0

$9.99
   (0 reviews)

5 Screenshots

About BattleReplay - Automatically record the player's battle playback Demo


BattleReplay is a plug-in of Rust, which provides real-time combat playback function. The plug-in will automatically record and save each player's battle log, allowing easy configuration of the detail level of the log, the cooling time between records and the recording range. Through the flexible settings in the configuration file, it provides advanced logging, asynchronous logging and error logging, and provides efficient server management and playback functions.

 

characteristic

1. Automatic Battle Replay: This plug-in will automatically record the player's battle log, including detailed information such as attackers, targets, weapons, money, injuries, etc. Every time a player participates in a battle, the plug-in will create a replay and save the log.

2. Detailed log configuration: Plug-ins allow you to control the level of log detail through configuration files. You can enable the Advanced Log to capture more accurate combat data, such as the number of hits, changes in health, and so on.

3. Real-time combat output data: the administrator can use the command to view the player's combat log in real time. Commands /battlelog and /battlelog stats provide access to combat records and statistics.

4. Flexible configuration management: This plug-in allows you to dynamically modify the configuration through commands without having to manually edit files.

5. Error Log: Plug-ins record detailed error messages when loading configuration files, so as to ensure voice feedback when any problems occur.

6. Asynchronous recording and uploading: The process of generating and uploading battle logs is handled asynchronously, which reduces the performance impact on the server and ensures the stability under high load.

7. Performance optimization: In order to avoid performance degradation caused by too many log records, the plug-in limits the number of concurrent records and provides the function of cleaning up historical logs.

8. Player Activity Detection: This plug-in detects combat activities, such as player attacks, and triggers combat replay only when actual combat events occur, thus preventing unnecessary logs from being generated.

9. Configuration file: All settings can be customized through config.json, which is dynamically loaded and saved by plug-ins.

10. Discord notification Plug-ins support sending notifications through Discord Webhook when fighting playback starts and ends. Administrators can receive reminders about the start and stop of players' combat records in Discord.

 

Installation and use

Installation: put the BattleReplay plug-in file in the plug-in directory of the server (/ox/plugins).

Configuration file modification: When the plug-in is started for the first time, it will automatically generate the configuration file BattleReplay.json, which you can do according to your own preferences.

 

Command:

/battlelog: View the battle log of the current player.

/battlelog stats: View plug-in statistics, such as the number of combat logs recorded and uploaded.

/setbattleconfig < option > < value >: modify plug-in configuration options, such as recording range and cooling time.

/replay <playername|playerid >: Force a player to record the combat replay, even if they are not within the specified recording range.

{
  "Check Interval (seconds)": 5.0,
  "Recording Distance (meters)": 100.0,
  "Region Size (meters)": 100.0,
  "Recording Cooldown (seconds)": 60.0,
  "Auto Recording Length (minutes)": 3,
  "Skip Admins": false,
  "Total Recorded Logs": 0,
  "Total Uploaded Logs": 0
}

 

Configuration options:

Recording distance: the maximum distance to record the combat log. Any combat events beyond this distance will not be recorded.

CooldownTime: records the cooling time (in seconds) of the battle log to prevent multiple logs from being generated quickly and continuously.

MaxSimultaneousRecordings: The maximum number of concurrent recordings allowed at any given time to prevent performance problems.

LogAdvancedDetails: Enables or disables advanced logging details, such as hits, health changes, etc.

 

FREQUENTLY ASKED QUESTIONS

Q: The configuration file was not generated or failed to load?

A: The configuration file will be automatically generated when the plug-in is started for the first time. If the file loading fails, the plug-in will load the default configuration and output an error log in the console.

Q: How to modify the plug-in configuration?

A: You can edit the BattleReplay.json file manually or use the /setbattleconfig command to dynamically modify the settings.

Q: Does the plug-in support recording multiple battles at the same time?

A: The plug-in will limit the number of simultaneous recordings (the default is 5) to prevent performance problems. If the coordinates of the players participating in the battle, the plug-in will give priority to the recorded content.

  • Like 1

4ua's Collection

User Feedback

1.5m

Downloads

Total number of downloads.

7.3k

Customers

Total customers served.

108.9k

Files Sold

Total number of files sold.

2.2m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.