auto demo record
demorecorder 1 demo

Auto Demo Record

(6 customer reviews)

Records players automatically that have been reported X amount of times, with the ability to automatically upload the combatlogs & Demo files to a discord webhook.


ESP Detection

This ESP Detection plugin will help your server tremendously with catching cheaters. Also can be used with Auto Demo Record for reviewable evidence

Supports: Auto Demo Record

Stash Warning

The all-in-one stash-related ESP assistant. Check out all the unique features!

Sold By: Pho3niX90


Auto Demo Record

Records players automatically that have been reported X amount of times, with the ability to automatically upload the combat logs & Demo files to a discord webhook.

demorecorder 1 demo

Disk usage whilst recording: +- 1MB per 1 minute. Discord has an 8mb upload limit and 100mb for nitro.


/record – Chat: This will initiate a self-recording.

autodemorecord.record [steam64id] [minutes] – Console: Usefull to record a player on demand, or a schedule from another plugin.

autodemorecord.blacklist add [steam64id] [recordingMinutes] [intervalMinutes] – Console: Add a player to the blacklist, which will record them for [recordingMinutes] every [intervalMinutes]

autodemorecord.blacklist remove [steam64id] – Console: Removes a player from the blacklist.


Permission autodemorecord.record is required for a player to initiate a recording of themselves. Useful for streamers, to provide them with footage at wipe end, or tournaments. The recording length will be “Auto record for X minutes

Config explanations: 

Auto record after X reports“:
Will start recording the player when these many reports have been received.

Only record when reports within X seconds“:
Only record when the number of reports above, are received in this timeframe. 0 to record always when the above value is reached.

Save/Load reports to datafile on reload“:
Useful when you aren’t using the above config, if you do it might not be necessary to save data overhead.

Auto record for X minutes“:
the number of minutes the player should be recorded for.

Discord MSG Color“:
Color for the embed message, see here

Discord Webhook“:
You discord webhook all information should be sent to.

Discord: Notify if recording is started“:
Should a message be sent to the discord webhook when the recording starts?

Discord: Include report with start message?“:
Should the player’s report be added to the recording start message?

Discord: Notify if recording is stopped“:
Should a message be sent to the discord webhook when the recording ends?

Discord: Include report with end message?“:
Should the player’s report be added to the recording end message?

Upload Combat Log to discord webhook?“:
Should the player’s combat log be upload to the above discord webhook as a txt file?

Upload DEMO file to discord webhook?“:
Should the player’s demo file be uploaded to the above discord webhook?

Split DEMO files for non nitro discord (8mb chunks)?”:
This will split files and upload multiple files to discord for non-nitro discord servers. If you have nitro with an upload limit of 100mb, then you can turn this off.

“Discord Webhook – Self Record”
All self-initiated recordings will post to this webhook, if not set it will go to the main one.

“Record if FlyHacked in last X seconds”
This will initiate a recording when a player rejoins the server after kicked for flyhacking.

“Save recording to server?”
If set to false, it will not save to the HDD, to save space. Make sure you have a webhook setup, otherwise it will still save as to not lose any demos.


If you want to trigger a recording from your plugin, you can do the following:

AutoDemoRecord.Call(“API_StartRecording”, BasePlayer player, string Reason, int LengthInMin);

 All suggestions welcomed!
View more of my work here!

Join the Discord:

6 reviews for Auto Demo Record

  1. mrchick (verified owner)

    Auto Demo Recorder got to say this is one of the best admin plugins/tool to have

  2. ghostingsquad (verified owner)

    Nice keep up the good work

  3. heinisf (verified owner)

    very good tool for admins. did not notice any performance impact on my server and upload to discord worked perfectly as well.

  4. Pur3x (verified owner)

    Works great and it’s really useful when players do reports, didn’t notice any lag while it was recording and the dev is really helpful, thanks again for this useful plugin.

  5. charlprak81 (verified owner)

    Excellent! It not only does everything it says on the tin, when I asked for a new feature, the dev had the new feature in and an updated version with me *20 minutes* after I explained what I needed. Excellent service for an excellent plugin. Thank you, Pho3niX90!

  6. Brett Dowling (verified owner)

    Brilliant! A must-have for any server owner

Only logged in customers who have purchased this product may leave a review.

Version 1.0
  • Added Initial release

No License Found!

Got something to discuss?

glen morris
2 months 25 days ago

Hi we are getting this error ? HTTP/1.1 413 Payload Too Large {“message”: “Request entity too large”, “code”: 40005}

2 months 2 days ago

Apologies, I am only seeing your msg now. Please join the lone discord so that I can give speedier replies 🙂

The fix for this is currently being tested. Please ping me on discord and I can send you a copy. Otherwise, it will be release in the next day or 2.

1 month 15 days ago

Hi! What program do you use to view the video clips? .dem

19 days 1 hour ago


How do I use this .zip/.7z file I just purchased on my server?

• First, you want to unzip the file. You can do so by just double-clicking it to open, then drag the contents to the desired location (you may need to install an external unzipping software if you don’t already have one such as 7zip or winrar)
• Next you will find either a structure of folders or just the .cs file itself (it’s the actual plugin file itself).
• After that just install the .cs (plugin file) into your …/oxide/plugins/ folder where you will install plugins you ever need to.

Additionally, here’s a great video that easily covers adding a plugin to your server if you need!