Theme
Support
Before asking
- Read Troubleshooting — most launch and connection problems are listed there with their exact message.
- Check the Project status: the feature you are trying may not be finished yet.
What to include in a report
- What you did and the exact message the launcher showed (screenshot of the connect screen).
- Whether you play through Ubisoft Connect or Steam.
- The server address you tried to join (
host:port). - The client logs from
%USERPROFILE%\WildM\client\(thelogs\folder, and any*.logat the root). wildm_status.jsonandwildm_connect.jsonfrom the same folder.
Never share secrets
Do not post your settings.json with its account block (it contains your session token), your WFX.re password, or a server's svKey. Nobody from WildM will ever ask for them. If a server key leaks, regenerate it on the Portal.
Server owners
Include the game server console output (it prints the HTTP and TCP addresses and the master's answer to the heartbeat) and your server.json with the svKey removed.
About this documentation
This site is built with VitePress from grw-mp/docs-site/. The ScriptHook API reference is generated from the client header by docs-site/scripts/gen-scripthook-api.mjs.
WildM is an independent community project, not affiliated with or endorsed by Ubisoft.
Building and serving the docs
sh
cd docs-site
npm ci # VitePress 1.6.3, pinned in package-lock.json
npm run docs:build # regenerates the API reference, then builds docs/.vitepress/dist
npm run docs:serve # http://127.0.0.1:5190/docs/ (dependency-free static server)
npm run docs:dev # live-reload editing server on the same portThe site is built for the URL prefix /docs/ (VitePress base). The master server publishes it at <master>/docs/ by serving docs/.vitepress/dist/ directly (path set by DOCS_DIST), so npm run docs:build is all it takes to update the published copy — no restart needed. To host it elsewhere, serve dist/ under /docs/ with .html resolved for extension-less URLs, or build with DOCS_BASE=/ for a domain root.