mirror of
https://github.com/RWejlgaard/pez-docs.git
synced 2026-05-06 03:34:44 +00:00
- Update locations/london.md with current server state (london-a FreeBSD monitoring, london-b Ubuntu/ZFS storage, london-c offline) - Update locations/copenhagen.md with current servers (copenhagen-a Minecraft+WoW, copenhagen-b offline, copenhagen-c general) - Add locations/helsinki.md documenting helsinki-a (Caddy gateway, Authelia, Bitwarden, LDAP) and nuremberg-a (mail/poste.io) - Add workloads/jellyfin, navidrome, nextcloud, arr-stack, minecraft, wow, mail, monitoring, bitwarden, authelia - Add principles/zfs documenting the london-b ZFS pool setup - Add principles/caddy documenting the reverse proxy setup on helsinki-a - Update introduction.md to mention all locations
31 lines
909 B
Markdown
31 lines
909 B
Markdown
# World of Warcraft (MaNGOS Zero)
|
|
|
|
## What
|
|
|
|
A private WoW 1.12 (Vanilla) server running MaNGOS Zero. This is the open-source WoW emulator for the original game version.
|
|
|
|
## Where
|
|
|
|
Runs natively on **copenhagen-a** (not in Docker) via systemd services.
|
|
|
|
- Services: `mangos-realmd` and `mangos-world`
|
|
- Run as: `mangos` user
|
|
- Install path: `/home/mangos/mangos/zero/`
|
|
- Database: MariaDB (also on copenhagen-a)
|
|
|
|
## Architecture
|
|
|
|
MaNGOS Zero uses two processes:
|
|
|
|
- **mangos-realmd** — the authentication/realm server, handles login
|
|
- **mangos-world** — the game world server, handles gameplay
|
|
|
|
Both are managed by systemd and start automatically on boot.
|
|
|
|
## Database
|
|
|
|
MariaDB hosts the WoW databases (characters, world data, auth). Running locally on copenhagen-a.
|
|
|
|
## Notes
|
|
|
|
copenhagen-a was chosen for this because it has a static IP, which is required for the realm list entry that clients connect to.
|