Files
gpatruno 96144d809c
Build / build (push) Has been cancelled
update
2026-06-08 23:35:37 +02:00
..
2026-06-08 23:35:37 +02:00
2026-06-08 23:35:37 +02:00
2026-06-08 23:35:37 +02:00
2026-06-07 00:35:18 +02:00
2026-06-06 21:59:51 +02:00
2026-06-07 00:35:18 +02:00
2026-06-06 21:59:51 +02:00
2026-06-07 00:35:18 +02:00
2026-06-08 23:35:37 +02:00

Webapp Disklexar

Tableau de bord Node.js pour consulter les données du serveur MMORPG Hytale (base SQLite mmorpg.db).

Pages

Route Description
/ Dashboard — joueurs connectés, statistiques globales
/players Liste de tous les joueurs (clic → profil)
/players/:uuid Profil joueur (données actuelles + extensions à venir)
/market Marché — à implémenter
/profile Mon profil — connexion pseudo / mot de passe, stats personnelles

Prérequis

  • Node.js 20+
  • Base mmorpg.db à la racine du monorepo (générée par le plugin Hytale)

Installation

cd Webapp
npm install
cp .env.example .env

Lancement

npm start
# ou en mode watch :
npm run dev

Site accessible sur http://localhost:3000.

Configuration

Variable Défaut Description
PORT 3000 Port HTTP
DB_PATH ../mmorpg.db Chemin vers la base SQLite (relatif à Webapp/ ou absolu)

| SESSION_SECRET | change-me-in-production | Secret des cookies de session |

Connexion joueur

  1. Rejoindre le serveur Hytale (création automatique du profil)
  2. En jeu : /mmorpg password MonMotDePasse (372 caractères)
  3. Sur le site : Mon profil → pseudo + mot de passe

Pour modifier le mot de passe, réutilisez la commande en jeu.

Les icônes d'inventaire sont extraites de Assets.zip via la commande unzip (présente sur Arch : pacman -S unzip). Chemin auto via Hytale/hytale.properties ou HYTALE_ASSETS_ZIP dans .env.

Stack