SurviePote 1/4: racine (nix, sync) + serveur Fabric (config, sans binaires)

This commit is contained in:
kisakay
2026-10-18 18:41:48 +02:00
parent 3fcbc41328
commit 14355ac2ad
41 changed files with 1708 additions and 1 deletions
+22
View File
@@ -0,0 +1,22 @@
#!/bin/bash
# SurviePote — lancement serveur Fabric MC 26.3 / Loader 0.20.0 / Java 25
# Recommandé : nix-shell (voir ../shell.nix + ../.envrc) pour avoir Java 25 + Node 22.
cd "$(dirname "$0")"
if [ -f fabric-server-launch.jar ]; then
JAR=fabric-server-launch.jar
elif [ -f server.jar ]; then
JAR=server.jar
else
echo "Aucun jar serveur trouve (fabric-server-launch.jar / server.jar)."
exit 1
fi
# MC 26.3 exige Java 25 (class file version 69.0).
if ! java -version 2>&1 | grep -q 'version "25'; then
echo "ERREUR: Java 25 requis (java actuel : $(java -version 2>&1 | head -1))."
echo "Lance via nix-shell : nix-shell .. --run './start.sh' (ou direnv allow à la racine)."
exit 1
fi
java -Xms4G -Xmx4G -jar "$JAR" nogui