A modified and extended version of the original AzerothCore Playermap.
This project keeps the spirit of the original Playermap while adding a more modern layout, multilingual support, and additional server/player information for AzerothCore servers using Playerbots.
Playermap is a lightweight web map for AzerothCore servers.
This enhanced version is based on the original project and adds several quality-of-life improvements for private servers, especially servers running with bots, battlegrounds, raids, and public statistics pages.
The visual layout has been updated to provide a cleaner and more modern interface while keeping the original Playermap identity.
The interface now supports multiple languages:
- English
- French
- German
- Spanish
Language files are included for easier translation and maintenance.
Additional battleground-related information has been added for servers using bots.
This makes it easier to monitor bot activity inside battlegrounds directly from the Playermap interface.
Raid-related bot information has also been added.
This is useful for servers using Playerbots in raid environments, allowing administrators and players to better understand current raid population and bot presence.
A dedicated server statistics page has been added.
Depending on your configuration and database content, it can display information such as:
- Online players
- Server uptime
- Realm status
- Player list
- Faction distribution
- Race distribution
- Class distribution
- Guild information
- Playtime information
- Additional server population statistics
Copy:
config/playermap_config.php.conf
to:
config/playermap_config.php
Then edit:
config/playermap_config.php
and configure your database access.
Next, open:
pomm_conf.php
and set the correct:
realmd_id
Once configured, open Playermap in your browser.
Make sure your database settings match your AzerothCore installation.
Typical configuration files involved:
config/playermap_config.php
pomm_conf.php
If your installation uses Docker, a reverse proxy, or a separated database host, make sure the hostnames and ports are reachable from the web server running Playermap.
Example permissions for a standard Linux web server:
cd /srv/webdata/www/playermap
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;If your configuration files contain database credentials, restrict them as needed:
chmod 640 config/playermap_config.php
chmod 640 pomm_conf.phpIf PHP runs as www-data, make sure the files are readable by the web server user or group.
This project is a modified version of the original AzerothCore Playermap:
https://github.com/azerothcore/playermap
Original credits:
- Dmitry Koterov — original author
- Helias — maintainer
Additional modifications in this enhanced version include:
- Layout updates
- Multilingual support: English, French, German, Spanish
- Battleground bot information
- Raid bot information
- Server statistics page
All credits for the original Playermap foundation go to the original authors and maintainers.
This project follows the licensing terms of the original AzerothCore Playermap project.
Check the original repository for license details:
https://github.com/azerothcore/playermap