Skip to content

gflze/GFLBans

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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