/PlayerRecorder

Records entire round and have option to replay entire round in any time.

Primary LanguageC#Microsoft Reciprocal LicenseMS-RL

PlayerRecorder

Records entire round and have option to replay entire round in any time.

Which things are recorded rn?

  • Warhead
  • Generators
  • Doors
  • Players
  • Items
  • Lifts
  • Ragdolls
  • Scp Termination
  • Weapon reload/shot
  • SCP914 Knob change

Recording starts while waiting for players

How install?

  1. Download 0NPCS.dll / depedencies.zip / PlayerRecorder.dll from releases page

  2. Put 0NPCs.dll and PlayerRecorder.dll in Exiled/Plugins and extract all files from depedencies.zip and put them in Exiled/Plugins/depedencies

  3. Start server.

Webhook support for discord:

Image

Custom HUD for viewing replay:

Image

Commands:

(Permission: playerrecorder.end)

  • REPLAY end - End replay

(Permission: playerrecorder.pause)

  • REPLAY pause - Pause/unpause replay

(Permission: playerrecorder.prepare)

  • REPLAY prepare <port> <id> <OPTIONAL: frameId> <OPTIONAL: playerId> - Prepare replay

(Permission: playerrecorder.setspeed)

  • REPLAY setspeed <speed> - Set replay speed (default: 0.1)

(Permission: playerrecorder.start)

  • REPLAY start - Start replay

(Permission: playerrecorder.list)

  • REPLAY list - List of all avaliable records

Some Info:

  • You need to have some seperate server which will be used as replay server.

  • Example replay with 55 players round, 20 minutes long can have 20MB ( NOT COMPRESSED ) after compression that can be 7/6MB

  • After 5 raw records, everything will be compressed into ZIP.

Patreon:

https://www.patreon.com/killers0992