Files
HytaleMMORPG/README.md
T
gpatruno 48a1b900c7
Build / build (push) Has been cancelled
webapp
2026-06-06 21:59:51 +02:00

61 lines
1.8 KiB
Markdown

# 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).