# 🎯 Guide Rapide - DĂ©marrage en 5 Minutes ## PrĂ©requis - Node.js 14+ installĂ© - Serveur Minecraft avec RCON activĂ© - Vous devez ĂȘtre OP sur le serveur ## ⚡ Installation Express ### 1ïžâƒŁ Configuration du serveur MC (10 secondes) Éditer le fichier `server.properties` du serveur Minecraft: ```properties enable-rcon=true rcon.port=25575 rcon.password=YourPassword123 ``` RedĂ©marrer le serveur MC. ### 2ïžâƒŁ Installation de l'app (2 minutes) ```bash cd /home/innotex/Documents/Projet/Serveur\ NationsGlory/WebNationsGlory_ServeurBuild_Red # Installation automatique ./install.sh ``` ### 3ïžâƒŁ Configuration (1 minute) ```bash # Éditer le fichier nano backend/.env ``` VĂ©rifiez: ```env PORT=4001 SERVER_DIR=/home/innotex/Documents/Projet/Serveur NationsGlory/NationsGlory_ServeurBuild_Red RCON_HOST=localhost RCON_PORT=25575 ``` ### 4ïžâƒŁ Lancement (30 secondes) ```bash ./start.sh ``` Vous devriez voir: ``` 🚀 Backend Admin NationsGlory dĂ©marrĂ© sur http://localhost:4001 ``` ### 5ïžâƒŁ AccĂšs (10 secondes) Ouvrez: **http://localhost:4001** ## đŸ‘€ Premier Compte 1. Remplissez le formulaire d'enregistrement: - Nom d'utilisateur: `admin` (ou ce que vous voulez) - Mot de passe: Votre mot de passe - Pseudo Minecraft: **VOTRE NOM DE JOUEUR** (doit ĂȘtre OP!) 2. Cliquez "CrĂ©er le compte" 3. Connectez-vous avec vos identifiants ## ✅ Test Rapide 1. Allez Ă  l'onglet **Console RCON** 2. Tapez: `/time query daytime` 3. Cliquez "Envoyer" 4. Vous devriez voir l'heure du serveur Si ça marche = ✓ Tout est bon! ## 🎼 Commandes Utiles ``` /say Bienvenue! → Message Ă  tous /tp @s 0 100 0 → Se tĂ©lĂ©porter /give @p diamond 64 → Donner des items /weather clear → MĂ©tĂ©o /difficulty 3 → DifficultĂ© /time set day → Midi ``` ## ⚠ ProblĂšmes Courants | ProblĂšme | Solution | |----------|----------| | "Timeout RCON" | VĂ©rifier que le serveur MC est en ligne | | "Mot de passe incorrect" | VĂ©rifier dans server.properties | | "Joueur n'est pas OP" | Faire `/op NomDuJoueur` sur le serveur MC | | "Impossible de se connecter" | VĂ©rifier que `npm start` est lancĂ© | ## 📁 Fichiers Importants ``` backend/ ├── .env ← Configuration (Ă  modifier) ├── package.json ← DĂ©pendances └── src/ ├── server.js ← Point d'entrĂ©e └── routes/ ← API endpoints frontend/ └── public/ └── index.html ← Interface web ``` ## 🔐 SĂ©curitĂ© Basique 1. Changez `SESSION_SECRET` dans `.env` (ligne importante) 2. Utilisez un mot de passe RCON fort 3. Ne partagez pas vos identifiants ## 📖 Documentation ComplĂšte - **README.md** - Vue d'ensemble complĂšte - **CONFIGURATION.md** - Configuration dĂ©taillĂ©e - **DEPLOYMENT.md** - DĂ©ploiement en production ## 🆘 Besoin d'aide? 1. VĂ©rifiez les logs: `npm start` affiche tout 2. Testez RCON: `echo "status" | nc localhost 25575` 3. Lisez CONFIGURATION.md pour plus de dĂ©tails --- **Vous ĂȘtes prĂȘt!** 🚀 Profitez de votre interface!