Please note: This is currently an open source work in progress. If you would like to contribute to the project please contact me via these options or fork this repo, make your adjustment/fix and submit a PR :-)
☑ Google Chrome v59.0+Please do NOT fill out a github issue saying that a feature is broken without checking this Tasklist! I will only help those that have cloned the repo and using the latest commit. This project is continually evolving with improvements made almost weekly. If you are not using the latest commit, you will not get help.
☑ Microsoft Edge v25.0+
☑ Mozilla Firefox v45.0+
☑ Safari v10.1++ ☑ 1.x
☑ 2.x
☑ 3.x
☑ 4.x
☑ 5.x
☑ 6.x
☐ 7.x ☑ Azeroth
☑ Outland
☑ Northrend
☑ Cataclysm: Azeroth/Deepholm
☑ Pandaria
☑ Draenor
☐ Broken Isles ☑ Map zoom in/out
☑ Map dragging (Google Map style navigation)
☑ Minimap
☑ Navigation for older browsers
☑ Multi Realm support
☑ Text Console
☑ Player Search
☑ LIVE player positioning (optional will need core modifcation with .patch)
☐ Zone search
☑ Zone boundaries
☑ Zone detail identification
☑ add GM visibility [enable/disable] feature
☐ Flight paths
☐ Player instance identification
☐ Player group feature (who is grouped in world)
Please note: If you are inexperienced on running a web or database server please read how to set one up, I will NOT help you set up/troubleshoot server issues.
- Apache 2.0+ or Nginx 1.12+
- Apache Rewrite Module (Optional)
- PhP 5.3.5+
- php-mysql 5.3+
- MySQL 5.5+/MariaDB
- Git
Please note: This environment was set up using Linux OS, so I did my best to relay what you need in order to run this on your Windows web machine. If you have never ran a web machine on Windows, I would recommend starting with Apache for Windows. I will NOT help you set up your web server.
- Windows 7+ (recommended Windows Server)
- Apache - https://httpd.apache.org/download.cgi
- PhP 5+ - http://windows.php.net/
- MySQL 5.5+ or MariaDB 10.2+
- Git Extensions
1. git clone to your web directory (git clone https://github.com/CDawg/Playermapper.git). For Windows users, use git extensions and git clone to new directory.I would NOT recommend to download as a zip, CLONE the repo from github to attach the latest commit revision. I will NOT help you if you are not using the latest commit.
2. Rename config.php.dist to config.php (This file is not accessible to the public)
3. Modify config.php with your database information within the array and provide the realm name. (follow instructions in the config file). The config file is protected and can not be accessed from the public (while php/apache is running on your machine). Do NOT skip step number 2.
4. (Optional) If you want to run a LIVE player location mapping, then you will need to make modifications to your core and recompile your server. "git apply" the patch file under /patch directory. - (Recommended) If you cloned from this repository, git pull to update all the necessary changes. The config.php file will not be changed.
- If you chose to fork the project and make custom modifications, you will have to choose the diffs and cherry pick to keep the project updated manually.