An open API service indexing awesome lists of open source software.

https://github.com/kandru/cs2-teambalancer

Simple Teambalancer for Counter-Strike 2
https://github.com/kandru/cs2-teambalancer

cssharp

Last synced: 6 months ago
JSON representation

Simple Teambalancer for Counter-Strike 2

Awesome Lists containing this project

README

          

> [!TIP]
> You can test this plug-in by joining our community server via `connect server.counterstrike.party:27030` or via https://counterstrike.party

# CounterstrikeSharp - Team Balancer

[![UpdateManager Compatible](https://img.shields.io/badge/CS2-UpdateManager-darkgreen)](https://github.com/Kandru/cs2-update-manager/)
[![GitHub release](https://img.shields.io/github/release/Kandru/cs2-teambalancer?include_prereleases=&sort=semver&color=blue)](https://github.com/Kandru/cs2-teambalancer/releases/)
[![License](https://img.shields.io/badge/License-GPLv3-blue)](#license)
[![issues - cs2-map-modifier](https://img.shields.io/github/issues/Kandru/cs2-teambalancer)](https://github.com/Kandru/cs2-teambalancer/issues)
[![](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/donate/?hosted_button_id=C2AVYKGVP9TRG)

Simple team balancer for Counter Strike 2. Fits my needs and balances the teams. Will balance towards the team with less score and players.

## Installation

1. Download and extract the latest release from the [GitHub releases page](https://github.com/Kandru/cs2-teambalancer/releases/).
2. Move the "TeamBalancer" folder to the `/addons/counterstrikesharp/plugins/` directory.
3. Restart the server.

Updating is even easier: simply overwrite all plugin files and they will be reloaded automatically.

## Configuration

This plugin automatically creates a readable JSON configuration file. This configuration file can be found in `/addons/counterstrikesharp/configs/plugins/TeamBalancer/TeamBalancer.json`.

## Compile Yourself

Clone the project:

```bash
git clone https://github.com/Kandru/cs2-teambalancer.git
```

Go to the project directory

```bash
cd cs2-teambalancer
```

Install dependencies

```bash
dotnet restore
```

Build debug files (to use on a development game server)

```bash
dotnet build
```

Build release files (to use on a production game server)

```bash
dotnet publish
```

## FAQ

TODO

## License

Released under [GPLv3](/LICENSE) by [@Kandru](https://github.com/Kandru).

## Authors

- [@derkalle4](https://www.github.com/derkalle4)
- [@jmgraeffe](https://www.github.com/jmgraeffe)