Skip to content

Leyline

Leyline is an open-source network for community game realms. You can play on its realms, make mods for them, and host your own realm from your own PC. Everything is on GitHub under the MIT licence.

Wrath is the flagship realm. It runs the 3.3.5a game on AzerothCore, and you can play it in the browser at play.openvanilla.app/wrath.

The aims

  • Play without a big install. A browser tab is enough for the parts of the world we stream. The whole world uses your own game files, which stay on your computer.
  • Anyone can host. A realm runs on the host's own PC. Players reach it through a relay, so the host opens no ports and nobody sees the host's home address.
  • One open mod format. A mod is a folder with a mod.json. One checker tool enforces every rule. Anyone can make one and anyone can read the rules.
  • Fair by design. No shop and nothing to buy. Bots are always labelled and counted apart from players. The realm list is never ordered by money or votes.
  • Open layers. The mod format, the realm listing schema and the relay protocol are documented, so other projects can use them without asking us.
  • No game data from us. We never ship or upload game files. Hosts extract what a server needs from their own install, on their own PC.

What's live and what's planned

"Live" means it runs for players today. "Built" means the code is in the repo and tested, and it works once an operator switches it on. "Planned" means it is not built yet.

PartStatusWhere to read
Wrath in the browser (streamed Dalaran area, sign-in with Google or a Hero Key)LivePlay
Wrath with your own 3.3.5a clientLivePlay
In-game commands (.wu, .bug, .stuck, .recruit, .buddy, .go, .armory and more)Live on WrathCommands
Mod format 0.1 and the wu-mod.py checkerLiveMod format
The Workshop at /wrath/mods and the in-game Workshop tabLivePublishing
Realm list at /wrath/realms and the in-game Leyline windowLiveHosting
Web armory, Modes hub and share linksLivePlay
These docs at /wrath/docsLive once shipped with the sign-in stepthis page
Host kit and the leyline host commandBuiltHosting
The relay (tunnels, join pages, listing)BuiltHosting
Discord bridgeBuilt, off until the owner sets it upHosting
Drop your own 3.3.5a game folder on the streamed page to go anywhereBuiltPlay
Play in the browser with your own game folderBuilt, behind a switchPlay
Goldshire Inn guest pass (no sign-up)Built, off by defaultPlay
Realm claims with a Hero KeyListing side built; website side plannedHero Key
Leyline Launcher (desktop app): clients, mods, realms, hostingBuilt (0.2), no release yetLauncher
wu-mod test on a local test realmPlannedMod format
Signed mod packagesPlannedMod format
Hopping between realms from the in-game listPlannedHosting
Friends across realmsPlannedWorking together
A directory of community relaysPlannedOther servers
Peer-to-peer realm list and mod sharingPlannedLauncher

Where to go next

The source is at github.com/orionopenwow/WrathUnleashed. The network parts are copied to github.com/orionopenwow/Leyline.

These pages are in the repo at docs/leyline. Source