SourceBans++

GitHub release License: Elastic 2.0 GitHub issues GitHub All Releases Discord

Global admin, ban, and communication management system for the Source engine. > [!TIP] > **Rather not self-host?** [**RookHelm**](https://rookhelm.com?utm_source=sourcebans-pp&utm_medium=referral&utm_content=readme) is a > commercial, fully-hosted alternative to SourceBans++ with more > moderation tooling built in. It runs the whole stack for you and > imports your existing SourceBans++ data. SourceBans++ itself stays > free and self-hostable, always. ## Links - **Docs:** (install, upgrade, configure, FAQ) - **Releases:** - **Issues:** - **Discord:** - **AlliedModders thread:** ## Install Download the latest `sourcebans-pp-X.Y.Z.webpanel-only.zip` from [Releases](https://github.com/sbpp/sourcebans-pp/releases), unzip into your web root, and visit `/install/` in a browser. The wizard walks you through the rest. Full install + plugin setup guide: [**Quickstart**](https://sbpp.github.io/getting-started/quickstart/). ## Upgrade [**Updating SourceBans++**](https://sbpp.github.io/updating/) covers the upgrade path for each major version boundary. ## Contributing Pull requests welcome. See [`CONTRIBUTING.md`](CONTRIBUTING.md) for the guide, [`AGENTS.md`](AGENTS.md) for conventions and the local Docker dev stack, and [`ARCHITECTURE.md`](ARCHITECTURE.md) for the codebase tour. PRs that touch the web panel (`web/**`) are covered by a Contributor License Agreement; see [`CLA.md`](CLA.md). The CLA bot leaves one-line sign instructions on your first such PR; you only need to sign once. Plugin-only PRs (`game/addons/sourcemod/**`) stay under GPLv3 and don't need a signature. Security issues: please open an issue with reproduction details, or contact a maintainer on Discord if the report needs to be private. ## Sponsors SourceBans++ is built and maintained on volunteer time. If your community, server network, or hosting business depends on it, sponsoring development helps keep the panel healthy and funds the modernization work landing across v2.x. [![Sponsor on GitHub](https://img.shields.io/github/sponsors/sbpp?style=flat-square&logo=github&label=Sponsor%20on%20GitHub)](https://github.com/sponsors/sbpp) **Game-server hosts offering the panel as a hosted or managed service to third parties:** that use case is reserved by the Elastic License 2.0 and covered by a separate commercial license; see **License** below. ## License - **Web panel** (everything under `web/`): [Elastic License 2.0](LICENSE.txt). You may use, copy, modify, create derivative works of, and redistribute the panel for hobby use, community use, running it for your own clan / network, bundling it into a Docker image, publishing a Pterodactyl egg, or packaging it for a distro. What ELv2 reserves is the right to **provide the panel as a hosted or managed service to third parties**; for that, a separate commercial license is available. For commercial licensing inquiries, reach out on the [Discord](https://discord.gg/tzqYqmAtF5). - **SourceMod plugins** (everything under `game/addons/sourcemod/`): [GPLv3](LICENSE-plugins.txt). - **Vendored third-party code** (LightOpenID, TinyMCE, the SourceBans 1.4.x lineage, etc.) keeps its own license terms; see [`THIRD-PARTY-NOTICES.txt`](THIRD-PARTY-NOTICES.txt).