Repository navigation
Releases
v0.4.1-alpha.1 — Mac Dock and window fixes
v0.4.1-alpha.1 — Mac Dock and window fixes
This Mac update gives the official ExitLag client its own ExitLag Dock
identity and fixes dashboard restoration and window animations.
- The running app is labeled ExitLag, with its icon extracted locally from
the official client you installed. No vendor icon or client is bundled. - Clicking the ExitLag Dock icon restores the dashboard. The bridge menu also
has Show ExitLag dashboard. - Minimizing and restoring preserves the window image, without a white frame,
black dashboard or brief smaller view. A matching Wine display correction is
installed automatically in the bridge's private runtime. - The earlier launcher fix for status-file lock contention is included.
Downloads
| System | Download |
|---|---|
| Apple Silicon Mac, macOS 15+ | Mac installer |
| Linux x86_64, Arch and Ubuntu | Shared Linux installer, unchanged v0.4.0-alpha.2 |
For an existing Mac installation, quit ExitLag Bridge from its menu-bar
menu, install the new package, then open ExitLag Bridge in Applications.
Your existing client, sign-in data and private Wine environment are preserved.
The package refuses to update while the installed bridge is running.
If an older Bridge shortcut remains in the Dock, keep the running ExitLag
icon and remove the older duplicate shortcut.
New users still download the official Windows installer themselves and select
it during setup. This bridge does not include ExitLag or a subscription.
See the setup guide.
Validation and scope
The Mac bridge's 47 local checks, 13 shared installer checks and five Mac
distribution checks pass. A native AppKit regression check verifies the actual
patched Wine drawing methods, including padded buffers, restore sizing and
temporary-image cleanup. The expanded installer is checked separately for
payload integrity, stock-runtime installation, upgrade behavior and private data.
The maintainer confirmed the Dock name/icon, dashboard restore, animation and
full-size restore on Apple Silicon with macOS 27.2, Wine 11.17 and ExitLag 5.23.3.
This is a window integration update; no new gameplay compatibility is claimed.
The existing tested-games table
still applies: Mac WoW Classic Era world traffic and Forever character selection;
Arch WoW Classic Era gameplay. Forever world entry and other Mac games remain
unverified. Mac routing remains WoW-specific, IPv4 TCP only.
The Mac app is ad-hoc signed; the installers are unsigned and not notarized.
This remains an experimental release. An unrecognized modified Wine driver is
preserved rather than overwritten. Linux binaries are unchanged.
Advanced downloads
- Mac uninstall package — preserves account data.
- Optional Ubuntu .deb, unchanged.
exitlag-bridge-0.4.1-alpha.1-source.zip— bridge source for this release.exitlag-bridge-macos-wine-source.tar.gz— corresponding modified Wine 11.17
source for the Mac window driver and WMI module, with patches and build recipes.
Build using the matching bridge source ZIP and its documented build layout.SHA256SUMS— checksums for the attached files.
Our bridge code is GPL-3.0-only; the Wine modifications remain LGPL-2.1-or-later.
Third-party notices are included in the installer. No account data, configured
Wine prefix, proprietary client or commercial SDK implementation is included.
ExitLag Bridge 0.4.0 alpha 2 — Linux and Apple Silicon
Download — choose your system
| Your system | Download | Setup guide |
|---|---|---|
| Linux · Arch and Ubuntu · x86_64 | Download Linux installer | Shared Linux setup |
| Mac · Apple Silicon | Download Mac installer | Mac setup |
Choose Mac or Linux. The same Linux archive and install script work on Arch, Ubuntu 22.04 and Ubuntu 24.04. System dependencies use your distribution's package manager. The optional Ubuntu .deb remains under advanced downloads below.
Arch Linux gameplay is maintainer-verified. The same shared archive now also passes install, first-run UI, fresh Wine/WMI, helper cleanup and removal checks on both Ubuntu versions and in Arch userspace in a disposable container. That container uses the Ubuntu CI host kernel. Shared Linux installer checks.
Start here
- Install your package, then open ExitLag Bridge as your normal user. Linux uses the shared extraction/install steps in the Linux setup guide.
- In the bridge, click Download from ExitLag to open the official page. After downloading its Windows
.exe, click Choose installer… and select it in the file picker. Review and complete the vendor wizard withC:\ExitLag; uncheck Launch ExitLag at the end. - On Linux, use Configure games…, then Launch ExitLag. Sign in directly in the official dashboard, select the game, apply its route, and make a new game connection.
This is an unofficial experimental release, requiring your own official ExitLag client and active account/subscription or trial. Mac binaries are Apple Silicon only (macOS 15+); the installer is unsigned and not notarized. The specific NDIS warning 0x80004001 can be acknowledged because the native bridge replaces that Windows driver.
Games tested and validation
| Game | Platform | Recorded result |
|---|---|---|
| WoW Classic Era | Arch Linux | Working gameplay with the original bridge, maintainer verified. |
| WoW Classic Era | Apple Silicon Mac | Working world gameplay and bidirectional relay traffic. |
| WoW Forever | Apple Silicon Mac | Partial: relayed character selection only; world entry unavailable before release. |
| Minecraft Java | Native Linux | Unstable: traffic relayed, then sessions disconnected. |
| Dota 2 / Tibia | Native Linux | Detection only; working relay routing not established. |
| Other games | Both | Untested. |
The current Mac adapter supports recognized WoW installations over IPv4 TCP only. Older Linux game experiments were not all repeated with the new installer. The shared portable binary uses an Ubuntu 22.04 build baseline; a new packaged install-to-gameplay cycle on Arch has not been repeated.
The same Ubuntu package passed installation, first-run UI, fresh Wine/WMI, UID scope, lease expiry, parent-exit, firewall cleanup and account-preserving removal on Ubuntu 22.04 and 24.04. Shared-package verification. Actual clean vendor-wizard setup and repeat/removal were tested on Mac. CI uses no proprietary client or account. Sleep/reboot recovery, Intel Macs and future client versions remain unvalidated.
Full compatibility evidence · Recorded validation · Installer CI
Uninstall, checksums and source code
- Mac uninstall package. Quit the bridge first; account data is preserved.
- Linux: use
uninstall.shfrom the shared archive. Existing optional.debinstallations use their package manager. Account data is preserved; see the shared Linux guide. - Optional Ubuntu 22.04/24.04
.debfor users who prefer package-manager installation. Use one installation method at a time. - SHA-256 checksums cover every custom binary/source download in this release.
- Matching bridge source (GPL-3.0-only).
- Corresponding patched Wine source (LGPL). Third-party components retain their upstream licenses.
- GitHub's automatic Source code ZIP/TAR entries are also for developers; ordinary users should choose a platform installer above.
The native bridge steers recognized game traffic into the official client's local proxy. The official client handles authentication, route selection and relay transport. No proprietary installer, account data, commercial SDK implementation or vendor driver is bundled. The interface declaration authoring record remains incomplete; see third-party provenance. This project is not affiliated with or endorsed by ExitLag.