gbans is a centralized game administration system for Team Fortress 2 that incorporates a global ban system similar to sourcebans++ as well as some additional basic community tools like news, forums & wikis. The project was initially only intended to be a more modern & secure replacement for sourcebans, but has evolved to handle broader community aspects.
While we currently are dogfooding the project on a community with around 50 servers, I would not recommend non-developers use the project yet. It's still in fairly major development mode and large sections are still incomplete or function but very rough.
Before we tag a 1.0.0 release, we will write some proper user-facing documentation. You can however look at the currently incomplete docs.
/gb_ban <player_id|steam_id> duration Reason
Ban a user/gb_unban
Unban a previously banned user/gb_kick
Kick a user/gb_mod or /mod <message>
Call for a mod on discordDocker is recommended to run gbans. You can find the official docker images on ghcr.io.
Assuming you have created your config file and have a database setup you can run it using something like:
docker run -it --rm -v `$(pwd)`/gbans.yml:/app/gbans.yml:ro ghcr.io/leighmacdonald/gbans:latest
There is also a docker-compose config you can use which provides the database as well.
docker-compose -f docker/docker-compose.yml up --build --remove-orphans --abort-on-container-exit --exit-code-from gbans
For installation, configuration and usage instruction, developer notes, please see the docs.
Leigh MacDonald |
Gcommer |
rjdXpxigYxNT |
Ivan |
Mircoxi |
Matthew |
Naleksuh |
camp3r101 |
Jack Avery |
Thomas Durieux |