pez-docs/workloads/wow/README.md
Rasmus Wejlgaard 4508f740e5 Update documentation for current setup
- 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
2026-03-04 09:41:57 +00:00

909 B

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.