Theme
Requirements
To play
- A legitimate copy of Ghost Recon Wildlands for PC, installed through Ubisoft Connect or Steam. WildM never ships, patches or cracks game files — the game is always started through its own platform, which checks your licence exactly as a normal launch does.
- The launcher detects the game in this order: a folder you chose by hand in Settings → Game, then the Ubisoft Connect install (registry key
HKLM\SOFTWARE\WOW6432Node\Ubisoft\Launcher\Installs\1771, valueInstallDir), then Steam libraries (libraryfolders.vdf→appmanifest_460930.acf). The folder must containGRW.exe.
- The launcher detects the game in this order: a folder you chose by hand in Settings → Game, then the Ubisoft Connect install (registry key
- Ubisoft Connect installed, even for the Steam version: Wildlands always goes through Ubisoft Connect. The launcher starts it in the background if needed (and starts Steam with
-silentfor the Steam version). - Windows (the launcher, the injector and the client are Windows programs).
- A WFX.re account is recommended (your name and identity on servers). You can skip linking with Later and still join; your player name then comes from Settings → Account.
No anti-cheat in the game folder
If anti-cheat files are found inside the game folder (EasyAntiCheat, BattlEye and similar), the launcher refuses to launch for your safety. Anti-cheat processes of other games running in the background are only reported as a warning.
To host a server
- Node.js (the game server has no npm dependencies; it uses the built-in
fetchandAbortSignal.timeout, so Node.js 18 or newer). - Two TCP ports reachable by your players: HTTP (default
30120) and game sync (default30121). See Ports, LAN & firewall. - A WFX.re account and a server key (
sv_key) from the Portal if you want the server to appear in the public list. A server without a key still works for direct connections.
To develop plugins
- The client framework is C. The fork builds with MSVC (
build_wildm.ps1, Visual Studio Build Tools) — see Building the client and Writing a client plugin.