NodeWorld

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ètreSens
productCLIENT (le jeu) ou SERVER (le serveur de jeu). Obligatoire.
versionLa version que tu fais tourner, comme 0.1.13.
protocolLe 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), ou null quand 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 sur downloads.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.