Skip to content

i-am-fyre/MaNGOS-QuestTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Companion Web App for MaNGOS Quest Tracker

A simple web app to display quests accepted, abandoned, and completed in your server. This tool may assist developers with identifying quests that are frequently abandoned (likely broken!) or require GM assistance in completing (likely broken too!).

In order to begin to populate your QuestTracker database table, make sure to have the latest version of your Mangos Server and enable Quest Tracker in the mangosd.conf.

QuestTracker.Enable= 1

Getting Started

These instructions will give you a copy of the project up and running on your local machine. Tested on Ubuntu 20.04 WSL.

Prerequisites

Run the following:

  • sudo apt-get install libmariadb-dev python3-dev
  • sudo git clone https://github.com/i-am-fyre/MaNGOS-QuestTracker
  • cd MaNGOS-QuestTracker
  • python3 -m venv .venv
  • source .venv/bin/activate
  • pip install -r requirements.txt

Configuration

You can set your database information in config.ini.

Starting Up

Once the pre-requisites above have been installed and configurations are set, do the following:

  • export FLASK_APP=main.py
  • flask run --port=4831 --host=0.0.0.0

Your local server should then be running at http://localhost:4831

If you want to see raw data for all quests, go to: http://localhost:4831/all

  • Note: Change "localhost" to the IP of your machine hosting the app.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published