# SurviePote — Serveur (plug-and-play) Serveur **Minecraft 26.3 + Fabric Loader 0.20.0**, pré-configuré en « défauts survie ». ## Prérequis - **Java 21+** (`java -version`) - Port **25565/TCP** ouvert/redirigé vers la machine du serveur - Adresse publique : **mcpv.ihorizon.org** ## Premier lancement ```bash cd server echo "eula=true" > eula.txt ./start.sh ``` (Sous Windows : `start.bat`.) Au premier démarrage, le serveur génère `world/`, `config/`, `logs/`, etc. Pour régénérer le monde (ex. changer de `level-type`), stoppe le serveur et supprime `world/`. ## Contenu | Fichier | Rôle | | --- | --- | | `fabric-server-launch.jar` | Lanceur Fabric (généré par fabric-installer 1.1.2) | | `server.jar` | Serveur Minecraft 26.3 vanilla (téléchargé par l'installeur) | | `fabric-installer.jar` | Installeur (pour réinstaller/réparer) | | `mods/` | 46 mods serveur (copie physique) — voir `mods/SOURCE.md` | | `config/` | Configs générées au premier lancement (+ customs à déposer ici) | | `server.properties` | Config plug-and-play (survie, normal, 20 joueurs) | | `eula.txt` | Passer à `eula=true` avant de lancer | | `start.sh` / `start.bat` | Scripts de lancement (4 Go RAM, `nogui`) | ## Mods - **Inclus (46)** : gameplay/contenu (Better Combat, BOP, BCLib/Better End, Waystones, Backpacks, Drawers, VeinMiner, Tree Harvester, Jade, JEI, etc.). Détail dans `mods/SOURCE.md`. - **Exclus (15, client-only)** : sodium, iris, continuity, dynamic-fps, xaerominimap, xaeroworldmap, skinlayers3d, waveycapes, capes, chat_heads, morechathistory, fast-ip-ping, modmenu, appleskin, vanillarice. À garder côté **client** uniquement. - Resourcepacks/shaders : jamais côté serveur. ## Config / monde - `config/` : généré au premier lancement ; dépose ici les customs précis quand ils seront définis. - `world/` : généré au premier lancement (`level-name=world`, graine aléatoire, pas de `level-seed` fixe). - `level-type=minecraft:normal` par défaut ; alternative commentée dans `server.properties` pour Biomes O' Plenty. ## Réseau - `server-port=25565`, `online-mode=true`, `white-list=false`. - Ouvre le port 25565/TCP (box/pare-feu) et pointe `mcpv.ihorizon.org` vers l'IP publique.