Skip to content

gflze/GFLBans

Repository files navigation

GFLBans Web

Ban Management system for GFL

GFLBans (C) Aurora 2021. Licensed Under GPLv3

Windows: Not Tested macOS: Working Linux: Working FreeBSD: Working

Setup

  1. Download and install Python 3, pip, virtualenv support, and Redis
  • On Linux you can use sudo apt install python3 python3-pip python3-virtualenv redis-server
  1. Download and install MongoDB
  2. Clone the repository
  3. Open a terminal in the repository directory
  4. Create a virtualenv in the repo directory called venv using the python3 -m venv venv command.
  5. Copy .env.sample to .env and change as required
  6. Activate your virtual environment using source venv/bin/activate
  7. Install dependencies using pip install -r requirements.txt
  8. Start gflbans using python3 -m gflbans.main and goto http://localhost:3335 and confirm that GFLBans is running

Optional (for production)

  1. Duplicate all html files in templates/configs with .example removed and configure as desired.
  2. Reverse proxy GFLBans behind a webserver e.g. nginx
  3. Create a systemctl service for GFLBans, to ensure it always runs

Gameserver Plugins