Skip to content

Qwizi/cs2-battle-bot

Repository files navigation

CS2 Battle Discord Bot

The CS2 Battle Discord Bot is your go-to solution for seamlessly organizing and enjoying 5v5 matches with your friends directly on your Discord server.

Features

  • Match Creation: Effortlessly create matches with members from your Discord server. Simply initiate the command, and the bot handles the rest by assembling two teams and randomly assigning members to each team.
  • B01/B03 Support: Enjoy both best-of-one (B01) and best-of-three (B03) match formats, complete with map bans and picks for added excitement and strategy.
  • Automatic Channel Management: The bot takes care of channel assignments for players throughout the match lifecycle. It automatically connects users to the lobby channel upon match initiation, transitions them to team channels as the match begins, and returns them to the lobby channel after each map concludes.
  • User Stats Updates: Stay informed with timely updates on user statistics at the end of each round, keeping everyone engaged and competitive throughout the match [Not implemented].

With the CS2 Battle Discord Bot, you can elevate your Discord server into a dynamic gaming hub where thrilling 5v5 matches await with just a few simple commands. Enjoy the camaraderie and competition as you and your friends embark on epic gaming adventures together!

Invite the Bot

To invite the bot to your Discord server, click here.

Requirements

CS2 server with plugin MatchZy

Installation

curl -fsSL https://bit.ly/4bwkJne | bash -s http://localhost:8000 steam_api_key discord_client_id discord_client_secret discord_bot_token

Upgrade

./upgrade.sh

Uninstall

./uninstall.sh

Showcase

server configure match command match created match map veto end match started

TODO

  • [] Uploading demo files to backend server and after match finished attaching this demo file to match embed files
  • [] Rank system (Premier ranks / Matchmaking ranks)
  • [] Teams managment (Create teams, assing player to teams, create matches with this teams)
  • 2 options to launch matches (RCON COMMAND and json file and give option to manually upload this cfg file to server)
  • Support multiple guilds and servers.

About

The CS2 Battle Discord Bot is your go-to solution for seamlessly organizing and enjoying 5v5 matches with your friends directly on your Discord server.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published