Default configuration serveur Build NG RED
This commit is contained in:
201
INSTALLATION.md
Normal file
201
INSTALLATION.md
Normal file
@@ -0,0 +1,201 @@
|
||||
# 📦 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 !**
|
||||
Reference in New Issue
Block a user