7.5 KiB
7.5 KiB
📖 Index de Documentation - Serveur NationsGlory
Bienvenue dans la documentation complète du serveur NationsGlory MCPC+ 1.6.4 !
🎯 Guide de navigation
Pour commencer rapidement
-
🚀 Nouveau sur ce serveur ?
- Commencez par QUICKSTART.md - Démarrage en 2 minutes
- Puis lisez README.md - Vue d'ensemble complète
-
🐳 Vous voulez utiliser Docker ?
- Lisez DOCKER.md - Guide Docker complet
- Utilisez le
Makefilepour des commandes simplifiées
-
🌐 Migration vers serveur de production ?
- Suivez DEPLOYMENT.md - Déploiement sur /srv/minecraft
- Utilisez
./migrate-to-srv.shpour automatiser
📚 Documentation par thème
🎮 Utilisation du serveur
| Document | Description | Niveau |
|---|---|---|
| QUICKSTART.md | Commandes essentielles et démarrage rapide | ⭐ Débutant |
| README.md | Guide complet du serveur, configuration, mods, plugins | ⭐⭐ Intermédiaire |
| INSTALLATION.md | Détails de l'installation, statistiques, fonctionnalités | ⭐⭐ Intermédiaire |
🐳 Docker et conteneurisation
| Document | Description | Niveau |
|---|---|---|
| DOCKER.md | Utilisation avec Docker Compose, commandes Make | ⭐⭐ Intermédiaire |
| DEPLOYMENT.md | Déploiement production, /srv/minecraft, Traefik | ⭐⭐⭐ Avancé |
docker-compose.yml |
Configuration Docker Compose | ⭐⭐⭐ Avancé |
.env.example |
Variables d'environnement | ⭐ Débutant |
Makefile |
Commandes simplifiées (make help) | ⭐ Débutant |
🔧 Configuration et techniques
| Document | Description | Niveau |
|---|---|---|
| TECHNICAL_NOTES.md | Notes techniques détaillées, JVM, Docker | ⭐⭐⭐ Avancé |
server-final/server.properties |
Configuration serveur Minecraft | ⭐⭐ Intermédiaire |
🛠️ Scripts et automatisation
| Fichier | Description | Usage |
|---|---|---|
migrate-to-srv.sh |
Migration vers /srv/minecraft | sudo ./migrate-to-srv.sh |
install-prod.sh |
Installation automatique sur serveur | sudo ./install-prod.sh |
server-final/start-docker.sh |
Démarrage serveur (méthode originale) | ./start-docker.sh |
Makefile |
Commandes simplifiées | make start, make help |
🗺️ Parcours recommandés
Parcours 1 : Débutant - Test rapide en local
- ✅ Lire QUICKSTART.md
- ✅ Exécuter
cd server-final && ./start-docker.sh - ✅ Se connecter au serveur (localhost:25565)
- ✅ Tester les commandes dans QUICKSTART.md
Temps estimé : 10 minutes
Parcours 2 : Intermédiaire - Déploiement Docker local
- ✅ Lire DOCKER.md
- ✅ Copier
.env.examplevers.env - ✅ Exécuter
make startoudocker-compose up -d - ✅ Utiliser les commandes Make (
make logs,make backup, etc.) - ✅ Lire README.md pour comprendre les mods et plugins
Temps estimé : 30 minutes
Parcours 3 : Avancé - Déploiement production
- ✅ Lire DEPLOYMENT.md en entier
- ✅ Préparer le serveur (Docker, firewall, /srv/minecraft)
- ✅ Exécuter
sudo ./migrate-to-srv.shou migration manuelle - ✅ Configurer les backups automatiques
- ✅ Configurer Traefik (si nécessaire)
- ✅ Lire TECHNICAL_NOTES.md pour optimisation
Temps estimé : 1-2 heures
Parcours 4 : Expert - Migration vers serveur distant
- ✅ Lire DEPLOYMENT.md section "Transfert vers machine distante"
- ✅ Créer archive :
tar -czf nationsglory-docker.tar.gz ... - ✅ Transférer via SCP
- ✅ Sur le serveur :
sudo ./install-prod.sh - ✅ Extraire et configurer
- ✅ Démarrer et tester
- ✅ Configurer monitoring et backups
Temps estimé : 2-3 heures
🔍 Recherche rapide
Je veux...
| Objectif | Document(s) | Commande |
|---|---|---|
| Démarrer le serveur rapidement | QUICKSTART.md | make start ou ./start-docker.sh |
| Voir les logs | DOCKER.md | make logs ou docker-compose logs -f |
| Faire un backup | DEPLOYMENT.md | make backup |
| Donner OP à un joueur | QUICKSTART.md | make console puis op <pseudo> |
| Changer la RAM | DOCKER.md | Éditer .env puis make restart |
| Migrer vers /srv/minecraft | DEPLOYMENT.md | sudo ./migrate-to-srv.sh |
| Ajouter un mod | README.md | Copier dans mods/ puis make restart |
| Réinitialiser le monde | DEPLOYMENT.md | make reset-world |
| Optimiser les performances | TECHNICAL_NOTES.md | Augmenter RAM, réduire view-distance |
| Configurer backups auto | DEPLOYMENT.md | Voir section "Sauvegardes" |
📊 Statistiques du projet
Configuration serveur
- Version Minecraft : 1.6.4
- Serveur : MCPC+ 1.6.4-R2.1-forge965-B251
- Forge : 9.11.1.965
- Java : 7 (via Docker)
- Image Docker : itzg/minecraft-server:java8
Contenu
- Mods : 21 actifs (Chisel, WesterosBlocks, BiblioCraft, etc.)
- Plugins : 2 (WorldEdit, Essentials)
- Taille totale : ~120 MB
- Type de monde : FLAT (super-plat)
Documentation
- Fichiers MD : 6 guides complets
- Scripts : 3 scripts d'automatisation
- Configuration : Docker Compose + Makefile
- Langues : Français 🇫🇷
🆘 Aide et support
Problèmes courants
| Problème | Solution | Document |
|---|---|---|
| Le serveur ne démarre pas | make logs pour voir les erreurs |
DEPLOYMENT.md section Dépannage |
| Permission denied | make fix-permissions ou sudo chown -R 1000:1000 . |
DOCKER.md |
| Port déjà utilisé | Changer MINECRAFT_PORT dans .env |
DOCKER.md |
| Connexion refusée | Vérifier online-mode=false |
README.md |
| Lag/performances | Augmenter RAM, réduire view-distance | TECHNICAL_NOTES.md |
Commandes de diagnostic
make check # Vérifier configuration
make status # État du serveur
make stats # Statistiques détaillées
docker ps # Conteneurs actifs
docker logs mc-nationsglory # Logs Docker
🎓 Ressources additionnelles
Liens utiles
- Docker : https://docs.docker.com/
- Docker Compose : https://docs.docker.com/compose/
- itzg/minecraft-server : https://github.com/itzg/docker-minecraft-server
- MCPC+ : https://www.spigotmc.org/wiki/mcpc-plus/
- Minecraft Forge : https://files.minecraftforge.net/
Communauté
- Serveur Discord NationsGlory (si disponible)
- Forum NationsGlory
- GitHub Issues pour bugs/suggestions
📅 Versions et changelog
| Date | Version | Changements |
|---|---|---|
| 2026-02-03 | 1.0.0 | Installation initiale, configuration Docker, documentation complète |
📝 Contribution
Pour contribuer à cette documentation :
- Identifier les améliorations possibles
- Proposer des modifications
- Tester les changements
- Mettre à jour l'index si nécessaire
📜 Licence
Configuration serveur NationsGlory - Usage privé/éducatif
Dernière mise à jour : 3 février 2026
Mainteneur : Configuration automatique
Contact : Voir documentation principale
💡 Astuce : Utilisez make help pour voir toutes les commandes disponibles !