# Disklexar Hytale Server Monorepo du serveur MMORPG Hytale **Disklexar** : serveur de jeu, plugin persistant et futur site web. ## Structure du dépôt ``` hytaleServer/ ├── Hytale/ # Serveur Hytale + plugin MMORPG (Gradle, devserver, scripts) │ ├── plugins/mmorpg/ # Code source du plugin │ ├── start-server.sh │ └── docs/ # Documentation technique du plugin ├── Webapp/ # Dashboard Node.js (stats, joueurs, profils) ├── mmorpg.db # Base SQLite partagée (créée au runtime, ignorée par Git) ├── LICENSE └── CONTRIBUTING.md ``` ## Composants | Dossier | Rôle | |---------|------| | **[Hytale/](Hytale/)** | Serveur de développement ScaffoldIt, plugin MMORPG (profils, classes, progression, UI). Voir [Hytale/README.md](Hytale/README.md). | | **[Webapp/](Webapp/)** | Dashboard Node.js : stats serveur, liste joueurs, profils (lit `mmorpg.db`). | | **`mmorpg.db`** | Base SQLite à la racine du dépôt, utilisée par le plugin MMORPG en dev (détection automatique du monorepo). | ## Démarrage rapide ```bash cd Hytale cp hytale.properties.example hytale.properties # Éditer hytale.home_path (installation Hytale via le launcher) ./start-server.sh ``` Prérequis : **JDK 25+**, installation **Hytale** (assets via le launcher). ### Webapp ```bash cd Webapp npm install npm start ``` Dashboard sur [http://localhost:3000](http://localhost:3000) — nécessite `mmorpg.db` à la racine du dépôt. ## Documentation - [Plugin MMORPG — guide complet](Hytale/README.md) - [Architecture](Hytale/docs/ARCHITECTURE.md) - [Développement](Hytale/docs/DEVELOPMENT.md) - [Feuille de route](Hytale/docs/ROADMAP.md) - [Interface utilisateur](Hytale/docs/README-UI.md) - [Contribution](CONTRIBUTING.md) ## Licence MIT — voir [LICENSE](LICENSE).