個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Leyline Launcher (formerly Open Vanilla): the 1.12.1 launcher, website and realm tools. Bring your own game files.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Leyline is a mod launcher and a peer-to-peer realm network for classic game clients.
The play bar at the bottom of every page is the whole play flow: pick a realm, press Play.
Under them is the game client the realm plays with: the launcher picks the one of the version the realm needs, and its list adds another game folder. Realms lists every realm on the network.
| Your Den | Host from a template | Realms |
|---|---|---|
From the browser: sign in on the Leyline site, press Host a realm, choose a name and house rules, and run the one-click setup it gives you. From the desktop launcher: open Host.
Or by hand. macOS or Linux, with Docker running:
git clone https://github.com/orionopenwow/Leyline.git
cd Leyline/hosting/kit
bash leyline host # a few questions the first time; safe to run again
bash leyline status # your invite or join link
Windows: double-click hosting/kit/Host a Leyline realm.bat. Full guide: hosting/INSTALL-OPERATE.md.
The host kit runs 3.3.5a realms (AzerothCore) and, with its profiles, 1.12.1 and 2.4.3 realms too.
To play on a realm, open its join link (https://relay.<domain>/join/<realm id>) and follow the page, or pick
it on the launcher's Realms page.
cd hosting/tests && python3 -m unittest discover -s . -p 'test_*.py'
A few tests read files that live only in Leyline's main workspace (realm profiles, CI workflows, its control panel); they are skipped here.
| Path | What it is |
|---|---|
hosting/relay/ | the relay: tunnels for hosts, the join page, the realm listing, per-IP limits |
hosting/kit/ | the host kit: the leyline command, host scripts, Docker compose |
hosting/kit/tools/ | the host agent, setup and self-check (wuhost), the shared network code (wunet) |
hosting/discord/ | the Discord bridge |
hosting/tests/ | tests for all of the above |
realm/custom/lua_scripts/ | the realm-side scripts the Leyline window and the Discord bridge talk to |
stream/fui-web/.../Leyline.lua | the in-game Leyline window (/leyline); it runs inside the Leyline UI addon |
stream/links.py | short share links for realms, hangouts, queues, mods and players |
stream/www-files/art/ | the Leyline art and display font (SIL OFL 1.1) |
mods/SPEC.md | the mod package format |
docs/leyline/ | the Leyline docs: play, mods, publishing, hosting, launcher, Hero Key, other servers, commands |
stream/playmodes.json | the game-mode catalog the launcher builds in |
stream/modepacks.json | the mode templates (realms anyone can host and fork) the launcher builds in |
stream/loadouts.json | the loadout templates (approved catalog ids only) the launcher's Host page checks against |
launcher/ | the Leyline desktop launcher (Windows, macOS, Linux): clients, mods, realms, hosting. Build steps in launcher/README.md |
The Mods & Workshop panel (ModsPanel.lua) uses the rest of the UI addon, so it stays in Leyline's main
workspace; the in-game window here opens from it.
This repo is published from Leyline's main workspace. Issues and pull requests are welcome here.
mods/SPEC.mdMIT (see LICENSE). Third-party parts and their licenses: THIRD-PARTY-NOTICES.md.