# 📩 Installation et Configuration - Serveur NationsGlory ## ✅ Installation terminĂ©e Le serveur MCPC+ 1.6.4 est prĂȘt Ă  l'emploi avec : ### 🎼 Serveur - **MCPC+ 1.6.4-R2.1-forge965-B251** (29 MB) - **Forge 9.11.1.965** intĂ©grĂ© - **Java 7** via Docker (conteneur isolĂ©) - **Port 25565** configurĂ© ### 🔌 Plugins Bukkit (2) - **WorldEdit** - Édition de terrain avancĂ©e - **Essentials** - Commandes de gestion serveur ### 🎹 Mods Forge (21 actifs) 1. Chisel - Blocs dĂ©coratifs 2. WesterosBlocks - Blocs Game of Thrones 3. BiblioCraft - Meubles 4. Autoutils - Outils automatiques 5. CustomNPCs - PNJs personnalisĂ©s 6. Flan's Mod - VĂ©hicules et armes 7. Netherrocks - Minerais du Nether 8. TLSpecialArmor - Armures spĂ©ciales 9. UniversalElectricity - ÉlectricitĂ© 10. WeaponMod - Armes avancĂ©es 11. AquaTweaks 12. Et 10 autres mods... ### ⚙ Configuration serveur ```properties gamemode=1 # CrĂ©atif par dĂ©faut level-type=FLAT # Monde plat online-mode=false # Comptes crack acceptĂ©s pvp=false # PvP dĂ©sactivĂ© spawn-monsters=false # Pas de monstres allow-flight=true # Vol autorisĂ© difficulty=0 # Pacifique max-players=20 # 20 joueurs max ``` ## 🚀 Commandes de dĂ©marrage ### DĂ©marrer le serveur ```bash cd "/home/innotex/Documents/Projet/Serveur NationsGlory/server-final" ./start-docker.sh ``` ### ArrĂȘter le serveur Dans la console serveur : ``` stop ``` Ou `Ctrl+C` dans le terminal Docker ## 📁 Structure du projet ``` Serveur NationsGlory/ ├── README.md # Documentation complĂšte ├── QUICKSTART.md # Guide de dĂ©marrage rapide ├── .gitignore # Fichiers exclus de Git └── server-final/ # Serveur opĂ©rationnel ├── mcpc.jar # ExĂ©cutable MCPC+ ├── start-docker.sh # Script de dĂ©marrage ├── server.properties # Configuration ├── mods/ # 13 fichiers .jar ├── plugins/ # WorldEdit + Essentials ├── config/ # Configurations mods ├── libraries/ # DĂ©pendances Maven └── world/ # Monde Minecraft (gĂ©nĂ©rĂ©) ``` ## 🔐 SĂ©curitĂ© et permissions ### Fichiers de gestion - `ops.txt` - OpĂ©rateurs (admins) - `white-list.txt` - Liste blanche - `banned-players.txt` - Joueurs bannis - `banned-ips.txt` - IPs bannies ### Donner les droits admin ``` op ``` ## 🌍 Type de monde : FLAT Le serveur gĂ©nĂšre un monde **super-plat** idĂ©al pour : - ✅ Constructions massives - ✅ Villes et nations - ✅ Projets crĂ©atifs - ✅ PvP arĂšnes organisĂ©es ## đŸ› ïž Maintenance ### Sauvegarder le monde ```bash cd server-final tar -czf ../backup-$(date +%Y%m%d).tar.gz world/ ``` ### RĂ©initialiser le monde ```bash cd server-final rm -rf world/ # Nouveau monde gĂ©nĂ©rĂ© au prochain dĂ©marrage ``` ### Nettoyer les logs ```bash cd server-final rm -f *.log *.log.* *.lck ``` ## 📊 Ressources systĂšme ### Docker - **RAM** : 1 GB min, 2 GB max - **CPU** : Garbage Collector G1GC - **Fichiers** : ulimit 65535 (Ă©vite erreurs allocation) ### Optimisation Pour augmenter la RAM : ```bash # Éditer start-docker.sh -Xmx2G → -Xmx4G # RAM max -Xms1G → -Xms2G # RAM initiale ``` ## 🐛 RĂ©solution de problĂšmes | ProblĂšme | Solution | |----------|----------| | Permission denied | `sudo chown -R $USER:$USER server-final/` | | Port dĂ©jĂ  utilisĂ© | `netstat -tuln \| grep 25565` puis tuer le processus | | Connexion refusĂ©e | VĂ©rifier `online-mode=false` | | Crash au dĂ©marrage | Lire `crash-reports/` | | Lag serveur | RĂ©duire `view-distance` dans server.properties | ## 📝 Logs importants - `server.log` - Log principal du serveur - `ForgeModLoader-server-0.log` - Logs Forge et mods - `crash-reports/` - Rapports de crash dĂ©taillĂ©s ## 🔄 Mises Ă  jour ### Ajouter un mod 1. TĂ©lĂ©charger le mod pour **Minecraft 1.6.4 Forge** 2. Placer le `.jar` dans `server-final/mods/` 3. RedĂ©marrer le serveur 4. VĂ©rifier dans les logs : "Successfully loaded X mods" ### Ajouter un plugin 1. TĂ©lĂ©charger le plugin pour **Bukkit 1.6.4** 2. Placer le `.jar` dans `server-final/plugins/` 3. RedĂ©marrer le serveur 4. Taper `plugins` dans la console pour vĂ©rifier ## 📞 Support et documentation ### Fichiers de rĂ©fĂ©rence - [README.md](README.md) - Documentation complĂšte - [QUICKSTART.md](QUICKSTART.md) - DĂ©marrage rapide ### Commandes utiles ```bash # VĂ©rifier les mods chargĂ©s grep "Successfully loaded" server-final/server.log # Voir les joueurs connectĂ©s grep "logged in" server-final/server.log # Trouver les erreurs grep "ERROR\|SEVERE" server-final/server.log ``` ## ✹ FonctionnalitĂ©s principales ✅ **Support mods ET plugins** (MCPC+) ✅ **Comptes crack acceptĂ©s** (online-mode=false) ✅ **Monde plat** pour constructions ✅ **Mode crĂ©atif** par dĂ©faut ✅ **PvP dĂ©sactivĂ©** (serveur pacifique) ✅ **21 mods** prĂ©installĂ©s ✅ **Plugins essentiels** (WorldEdit, Essentials) ✅ **Docker** pour isolation Java 7 ✅ **Documentation complĂšte** en français --- **Date d'installation** : 3 fĂ©vrier 2026 **Version serveur** : MCPC+ 1.6.4-R2.1-forge965-B251 **Minecraft** : 1.6.4 **Forge** : 9.11.1.965 **Java** : 7 (Docker anapsix/alpine-java:7) 🎼 **Bon jeu sur NationsGlory !**