server: installation auto du runtime Fabric (setup.sh/.bat)
Le runtime (jars vanilla/Fabric, libraries/, versions/) n'est pas versionne. - setup.sh / setup.bat : telecharge fabric-installer 1.1.2 et installe le serveur Fabric (MC 26.3 / Loader 0.20.0) + server.jar vanilla - start.sh / start.bat : lance setup automatiquement si le runtime manque - README : premier lancement mis a jour - teste en dossier vierge : installation OK
This commit is contained in:
+17
-7
@@ -12,11 +12,20 @@ Serveur **Minecraft 26.3 + Fabric Loader 0.20.0**, pré-configuré en « défaut
|
||||
|
||||
```bash
|
||||
cd server
|
||||
echo "eula=true" > eula.txt
|
||||
./start.sh
|
||||
echo "eula=true" > eula.txt # déjà présent (eula=false) : à passer à true
|
||||
./start.sh # installe le runtime automatiquement si absent, puis démarre
|
||||
```
|
||||
|
||||
(Sous Windows : `start.bat`.)
|
||||
(Sous Windows : `start.bat`, même comportement.)
|
||||
|
||||
Le runtime Fabric (jars vanilla/Fabric, `libraries/`, `versions/`, `.fabric/`) n'est **pas
|
||||
versionné** (voir `.gitignore`) : il est (re)généré par `setup.sh`, appelé automatiquement par
|
||||
`start.sh` s'il manque, ou manuellement :
|
||||
|
||||
```bash
|
||||
cd server
|
||||
nix-shell .. --run 'bash server/setup.sh' # ou : ./setup.sh (avec Java dans le PATH)
|
||||
```
|
||||
|
||||
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/`.
|
||||
@@ -25,11 +34,12 @@ Pour régénérer le monde (ex. changer de `level-type`), stoppe le serveur et s
|
||||
|
||||
| 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) |
|
||||
| `setup.sh` / `setup.bat` | Installe/repare le runtime Fabric (télécharge vanilla + lanceur Fabric) |
|
||||
| `fabric-server-launch.jar` | Lanceur Fabric (généré par fabric-installer 1.1.2 — non versionné) |
|
||||
| `server.jar` | Serveur Minecraft 26.3 vanilla (téléchargé par l'installeur — non versionné) |
|
||||
| `fabric-installer.jar` | Installeur (pour réinstaller/réparer — non versionné) |
|
||||
| `mods/` | 46 mods serveur (copie physique) — voir `mods/SOURCE.md` |
|
||||
| `config/` | Configs générées au premier lancement (+ customs à déposer ici) |
|
||||
| `config/` | Configs générées au premier lancement (non versionnées) |
|
||||
| `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`) |
|
||||
|
||||
Reference in New Issue
Block a user