feat: Configuration FLAT + Documentation RCON complète
- Configure monde en FLAT par défaut - Active mode créatif (gamemode=1) - Accepte comptes crack (online-mode=false) - Ajoute CONFIGURATION.md avec guide RCON détaillé - Améliore README.md avec navigation - Crée INDEX.md pour navigation docs - Nettoie docker-compose.yml
This commit is contained in:
77
README.md
77
README.md
@@ -3,23 +3,41 @@
|
||||
Serveur Minecraft 1.6.4 moddé avec MCPC+ (Forge + Bukkit) déployable via Docker.
|
||||
**Tout inclus**: mcpc.jar, 21 mods Forge, 6 plugins Bukkit, configurations.
|
||||
|
||||
[](https://www.docker.com/)
|
||||
[](https://minecraft.net/)
|
||||
[](https://files.minecraftforge.net/)
|
||||
|
||||
## 📖 Documentation
|
||||
|
||||
- **[⚡ Démarrage Rapide](QUICKSTART.md)** - Installation en 3 minutes
|
||||
- **[🔧 Configuration Avancée](CONFIGURATION.md)** - RCON, optimisation, sauvegardes
|
||||
- **[🚀 Déploiement Production](DEPLOY_README.md)** - Guide de déploiement complet
|
||||
|
||||
---
|
||||
|
||||
## 🚀 Installation rapide (3 commandes)
|
||||
## 🚀 Installation rapide (2 commandes)
|
||||
|
||||
```bash
|
||||
# 1. Cloner le dépôt (tout est inclus: mcpc.jar, mods, plugins)
|
||||
git clone <votre-repo> nationsglory-server
|
||||
cd nationsglory-server
|
||||
|
||||
# 2. (Optionnel) Configurer
|
||||
cp .env.example .env
|
||||
|
||||
# 3. Démarrer le serveur
|
||||
git clone <votre-repo> nationsglory-server && cd nationsglory-server
|
||||
docker-compose up -d
|
||||
```
|
||||
|
||||
**C'est tout!** Le serveur est accessible sur `localhost:25565`
|
||||
**Serveur prêt en 2 minutes!** 🎉
|
||||
|
||||
### ⚙️ Configuration post-installation
|
||||
|
||||
```bash
|
||||
# 1. Définir mot de passe RCON (remplacer VotreIP par l'IP du serveur)
|
||||
sed -i 's/^rcon.password=.*/rcon.password=MotDePasseSecurise/' server.properties
|
||||
docker-compose restart
|
||||
|
||||
# 2. Donner droits admin (remplacer VotreIP)
|
||||
docker exec mc-nationsglory rcon-cli \
|
||||
--host VotreIP \
|
||||
--port 25575 \
|
||||
--password MotDePasseSecurise \
|
||||
"op NomAdmin"
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
@@ -55,14 +73,43 @@ docker-compose restart
|
||||
```
|
||||
|
||||
### Console interactive (RCON)
|
||||
```bash
|
||||
# Récupérer le mot de passe RCON
|
||||
docker exec mc-nationsglory cat /data/server.properties | grep rcon.password
|
||||
|
||||
# Ouvrir la console
|
||||
docker exec -it mc-nationsglory rcon-cli --password <mot-de-passe>
|
||||
⚠️ **Note importante**: RCON nécessite une configuration manuelle avec `network_mode: host`.
|
||||
|
||||
#### Configuration du mot de passe RCON
|
||||
|
||||
Le mot de passe RCON doit être défini **avant le premier démarrage**:
|
||||
|
||||
```bash
|
||||
# 1. Arrêter le serveur
|
||||
docker-compose down
|
||||
|
||||
# 2. Modifier server.properties
|
||||
sed -i 's/^rcon.password=.*/rcon.password=VotreMotDePasse/' server.properties
|
||||
|
||||
# 3. Vérifier les paramètres RCON
|
||||
grep -E "enable-rcon|rcon" server.properties
|
||||
|
||||
# 4. Redémarrer
|
||||
docker-compose up -d
|
||||
```
|
||||
|
||||
#### Utiliser RCON
|
||||
|
||||
```bash
|
||||
# Avec l'IP du serveur (network_mode: host)
|
||||
docker exec mc-nationsglory rcon-cli --host 192.168.1.252 --port 25575 --password VotreMotDePasse "list"
|
||||
|
||||
# Mode interactif
|
||||
docker exec -it mc-nationsglory rcon-cli --host 192.168.1.252 --port 25575 --password VotreMotDePasse
|
||||
|
||||
# Exemples de commandes
|
||||
docker exec mc-nationsglory rcon-cli --host 192.168.1.252 --port 25575 --password VotreMotDePasse "op JoueurAdmin"
|
||||
docker exec mc-nationsglory rcon-cli --host 192.168.1.252 --port 25575 --password VotreMotDePasse "save-all"
|
||||
```
|
||||
|
||||
**Alternative simple (sans RCON)**: Utilisez `docker logs` pour surveiller le serveur.
|
||||
|
||||
---
|
||||
|
||||
## 📁 Structure du projet
|
||||
|
||||
Reference in New Issue
Block a user