Files
NationsGlory_ServeurBuild_Red/INSTALLATION.md

202 lines
5.3 KiB
Markdown

# 📦 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 <pseudo>
```
## 🌍 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 !**