Configuration de déploiement unifié NationsGlory
- Scripts de déploiement (deploy.sh, stop.sh, check-config.sh) - Documentation complète (README, QUICKSTART, etc.) - Configuration portable avec chemins relatifs
This commit is contained in:
88
QUICKSTART.md
Normal file
88
QUICKSTART.md
Normal file
@@ -0,0 +1,88 @@
|
||||
# 🚀 Guide de Démarrage Rapide - NationsGlory
|
||||
|
||||
## Installation en 5 minutes
|
||||
|
||||
### 1️⃣ Configuration du serveur Minecraft
|
||||
|
||||
```bash
|
||||
cd NationsGlory_ServeurBuild_Red
|
||||
cp .env.example .env
|
||||
nano .env # Modifiez RCON_PASSWORD
|
||||
```
|
||||
|
||||
### 2️⃣ Configuration de l'application web
|
||||
|
||||
```bash
|
||||
cd ../WebNationsGlory_ServeurBuild_Red
|
||||
cp .env.example .env
|
||||
nano .env
|
||||
```
|
||||
|
||||
**Modifiez au minimum :**
|
||||
- `SESSION_SECRET` : Générez avec `openssl rand -base64 32`
|
||||
- `RCON_PASSWORD` : **Même valeur** que dans le serveur MC
|
||||
|
||||
### 3️⃣ Déploiement
|
||||
|
||||
```bash
|
||||
cd ..
|
||||
./deploy.sh
|
||||
```
|
||||
|
||||
### 4️⃣ Accès
|
||||
|
||||
**Serveur Minecraft :**
|
||||
- Adresse : `votre-ip:25565`
|
||||
|
||||
**Interface Web :**
|
||||
- URL : `http://votre-ip:4001`
|
||||
- Créez votre compte admin au premier accès
|
||||
|
||||
## ⚡ Commandes Rapides
|
||||
|
||||
```bash
|
||||
# Démarrer
|
||||
./deploy.sh
|
||||
|
||||
# Arrêter
|
||||
./stop.sh
|
||||
|
||||
# Logs du serveur MC
|
||||
cd NationsGlory_ServeurBuild_Red && docker-compose logs -f
|
||||
|
||||
# Logs de l'application web
|
||||
cd WebNationsGlory_ServeurBuild_Red && docker-compose logs -f
|
||||
```
|
||||
|
||||
## 🔧 Configuration Minimale Requise
|
||||
|
||||
- **Docker** : version 20.10+
|
||||
- **Docker Compose** : version 2.0+
|
||||
- **RAM** : 4 GB minimum (2 GB pour Minecraft + 1 GB pour l'app web)
|
||||
- **Ports** : 25565, 25575, 4001
|
||||
|
||||
## ✅ Vérification
|
||||
|
||||
1. Testez l'API web : `curl http://localhost:4001/api/health`
|
||||
2. Connectez-vous au serveur Minecraft avec un client 1.6.4
|
||||
3. Accédez à l'interface web et créez un compte admin
|
||||
|
||||
## 🐛 Problèmes Courants
|
||||
|
||||
**Le serveur ne démarre pas**
|
||||
```bash
|
||||
cd NationsGlory_ServeurBuild_Red
|
||||
docker-compose logs
|
||||
```
|
||||
|
||||
**L'application web ne se connecte pas au serveur**
|
||||
- Vérifiez que `RCON_PASSWORD` est identique dans les deux `.env`
|
||||
- Attendez que le serveur MC soit complètement démarré (30-60 secondes)
|
||||
|
||||
**Erreur de connexion API depuis l'extérieur**
|
||||
- Ouvrez le port 4001 dans votre pare-feu
|
||||
- Vérifiez que Docker utilise `network_mode: host`
|
||||
|
||||
## 📖 Documentation Complète
|
||||
|
||||
Consultez [README.md](README.md) pour plus de détails.
|
||||
Reference in New Issue
Block a user