K4ryuu / CS2-GOTV-Discord

Sends GOTV recording to Discord webhook upon recording has stopped

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitHub tag (with filter) GitHub Repo stars GitHub issues GitHub GitHub all releases GitHub last commit (branch)


KitsuneLab©

CS2 GOTV Discord

Automatically handles GOTV recording, able to crop demos for every round separately. Sends the recorded demo as zipped to Discord Webhook as attachment or upload to Mega and send the url. Customizable webhook, avatar, bot name, embed and more. Automatically stop recording on idle and additionaly it can be set to be used in request mode, so it records all round separately but upload only those rounds that has been requested by users with !demo.


Download · Report Bug · Request Feature

Support My Work

Your support keeps my creative engine running and allows me to share knowledge with the community. Thanks for being part of my journey.

Placeholder values

They all should be used in the format {placeholder}

  • map - Represents the name of the server map.
  • date - Represents the current date in the format "yyyy-MM-dd".
  • time - Represents the current time in the format "HH:mm:ss".
  • timedate - Represents the current date and time in the format "yyyy-MM-dd HH:mm:ss".
  • length - Represents the duration of something, likely a demo length, formatted as "mm:ss".
  • round - Represents the total number of rounds played in a game.
  • mega_link - Represents whether a file has been uploaded to Mega or not.
  • requester_name - Represents the names of the requesters, separated by commas.
  • requester_steamid - Represents the Steam IDs of the requesters, separated by commas.
  • requester_both - Represents both the names and Steam IDs of the requesters, formatted as "name (steamid)", separated by commas.
  • requester_count - Represents the total count of requesters.
  • player_count - Represents the total count of players.

Additionally, there are placeholders for multiple requesters, indexed by their count:

  • requester_name[i] - Represents the name of the ith requester.
  • requester_steamid[i] - Represents the Steam ID of the ith requester.
  • requester_both[i] - Represents the name and Steam ID of the ith requester.

Dependencies

To use this server addon, you'll need the following dependencies installed:

  • CounterStrikeSharp: CounterStrikeSharp allows you to write server plugins in C# for Counter-Strike 2/Source2/CS2

(back to top)

Roadmap

  • No plans for now

(back to top)

License

Distributed under the GPL-3.0 License. See LICENSE.md for more information.

(back to top)

About

Sends GOTV recording to Discord webhook upon recording has stopped

License:GNU General Public License v3.0


Languages

Language:C# 100.0%