Update check
The game asks at launch; a game server asks too. No account is needed.
bash
curl "https://api.nodeworldvr.com/releases/latest?product=CLIENT&version=0.1.13&protocol=3"GET /releases/latest
| Query | Meaning |
|---|---|
product | CLIENT (the game) or SERVER (the game server). Required. |
version | The version you run, like 0.1.13. |
protocol | The game protocol you speak, a number. |
Answer:
json
{
"latest": {
"version": "0.2.0",
"protocol": 4,
"manifestUrl": "https://downloads.nodeworldvr.com/client/0.2.0/manifest.json",
"changelog": { "en": "…", "fr": "…" },
"publishedAt": "2026-10-27T09:00:00.000Z"
},
"updateAvailable": true,
"mandatory": true
}latest: the newest published version (by version number), ornullwhen none is published.updateAvailable: the newest version is newer than yours. An update is always offered when there is one.mandatory: an update is available and its protocol differs from yours: the old version cannot play with the new one.manifestUrl: the list of the files of that version ondownloads.nodeworldvr.com.
Any website can read it: the answer allows any origin, without credentials.
The changelog of each version, for people, is also on the client changelog and the server changelog.
