Auto Demo Recorder - Premium is a Rust server plugin designed to automatically record players who have been reported a certain number of times. The plugin offers the ability to upload combat logs and demo files to a Discord webhook. Below are the key features, commands, configurations, and API details.
"Auto record after X reports": Starts recording the player after receiving the specified number of reports.
"Only record when reports within X seconds": Records only when the number of reports above is received within the defined timeframe. Use 0 to record always when the above value is reached.
"Save/Load reports to datafile on reload": When disabled, data overhead may not be saved if the above config is used.
"Auto record for X minutes": Sets the duration for which the player will be recorded.
"Discord MSG Color": Sets the color for the embed message in Discord.
"Discord Webhook": Specifies the Discord webhook to which all information will be sent.
"Discord: Notify if recording is started": Enables sending a message to the Discord webhook when the recording starts.
"Discord: Include report with start message?": Allows inclusion of the player's report in the recording start message.
"Discord: Notify if recording is stopped": Enables sending a message to the Discord webhook when the recording ends.
"Discord: Include report with end message?": Allows inclusion of the player's report in the recording end message.
"Upload Combat Log to discord webhook?": Determines whether the player's combat log should be uploaded to the Discord webhook as a txt file.
"Upload DEMO file to discord webhook?": Determines whether the player's demo file should be uploaded to the Discord webhook.
"Split DEMO files for non-nitro discord (8mb chunks)?": Enables splitting and uploading multiple files to Discord for non-Nitro servers. Turn off if Nitro with a 100MB upload limit is available.
"Discord Webhook - Self Record": All self-initiated recordings will be posted to this webhook. If not set, it will go to the main one.
"Record if FlyHacked in last X seconds": Initiates a recording when a player rejoins the server after being kicked for flyhacking.
"Save recording to server?": Determines if the recording should be saved to the HDD. Set to false to save space, but ensure you have a webhook setup to prevent data loss.