Vérifier les mises à jour
Le jeu pose la question au lancement ; un serveur de jeu aussi. Pas besoin de compte.
bash
curl "https://api.nodeworldvr.com/releases/latest?product=CLIENT&version=0.1.13&protocol=3"GET /releases/latest
| Paramètre | Sens |
|---|---|
product | CLIENT (le jeu) ou SERVER (le serveur de jeu). Obligatoire. |
version | La version que tu fais tourner, comme 0.1.13. |
protocol | Le protocole de jeu que tu parles, un nombre. |
Réponse :
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: la dernière version publiée (par numéro de version), ounullquand aucune n'est publiée.updateAvailable: la dernière version est plus récente que la tienne. Une mise à jour est toujours proposée quand il y en a une.mandatory: une mise à jour existe et son protocole diffère du tien : l'ancienne version ne peut pas jouer avec la nouvelle.manifestUrl: la liste des fichiers de cette version surdownloads.nodeworldvr.com.
N’importe quel site peut la lire : la réponse autorise toute origine, sans identifiants.
Les changements de chaque version, écrits pour les gens, sont aussi dans les changements du jeu et les changements du serveur.
