A game launcher for World of Warcraft that allows you to connect to custom servers with a valid tls certificate attached.
Licensed under the MIT license. See the LICENSE file for full license information.
This launcher has a very strict and intentionally limited feature set.
- No developer mode
- No mod loading
- No experimental or legacy features
- No support for deprecated client branches
- Launch modern World of Warcraft clients
- Connect to custom servers with a valid TLS certificate attached
- Allow custom client version & cdn urls
Useful for launching older clients or serving data from your own CDN
| Client Branch | Min Supported Version | Max Supported Version |
|---|---|---|
| Mainline | 10.1.5 | 12.0.5 |
| Classic Era | 1.14.4 | * |
| Classic | 3.4.2 | 5.5.3 |
| Classic Anniversary | 2.5.5 | * |
| Classic Titan | 3.80.0 | * |
* = all future versions in that branch (unless otherwise stated)
- A valid certificate matching your authentication/bnet server host name. That certificate needs to be loaded by the authentication/bnet server too
- .NET Core SDK 10.0.0 or later
- Optional for native builds: C++ workload through Visual Studio 2026 or latest C++ build tools
- Execute
dotnet publish -r win-x64 -c Configuration -p:platform="x64" -p:PublishAot=true - Native output is placed in the
buildfolder.
- Copy
Burralis Game Launcher.exeto your World of Warcraft folder. - Edit the
WTF/Config.wtfto set your portal or use a different config file with the-config Config2.wtflaunch arg. - Run the
Burralis Game Launcher.exe
Use --help