53 lines
1.7 KiB
Markdown
53 lines
1.7 KiB
Markdown
# mc — SurviePote (MC 26.3 / Fabric 0.20.0)
|
|
|
|
Arborescence plug-and-play :
|
|
|
|
```
|
|
mc/
|
|
├── server/ # Serveur Fabric (mods serveur, server.properties, start.sh)
|
|
│ └── README.md
|
|
├── launcher/ # SurviePote Launcher (fork HeliosLauncher, appId org.surviepote.launcher)
|
|
│ └── SURVIEPOTE.md
|
|
└── atlas/ # Générateur distribution.json (fork Nebula)
|
|
└── SURVIEPOTE.md
|
|
```
|
|
|
|
- Jeu : MC 26.3 + Fabric Loader 0.20.0, adresse `mcpv.ihorizon.org:25565`
|
|
- Modpack source : `~/.local/share/PrismLauncher/instances/26.3/` (46 mods → 30 serveur, tri documenté)
|
|
- Launcher : `SurviePote`, distro + tous les fichiers servis en **raw git public**
|
|
(`https://git.kisakay.com/k/mc/raw/branch/main/atlas/root/`, pas d'hébergeur séparé)
|
|
- Git : `origin [email protected]:k/mc.git` (SSH via VPN, seul transport push/pull fonctionnel ;
|
|
le SSH direct vers `git.kisakay.com` passe par Cloudflare et se fige).
|
|
Façade publique (web + raw) : `https://git.kisakay.com/k/mc`
|
|
(`distribution.json` en raw : `https://git.kisakay.com/k/mc/raw/branch/main/atlas/root/distribution.json`)
|
|
|
|
## Démarrage rapide
|
|
|
|
Serveur :
|
|
```bash
|
|
cd server
|
|
echo "eula=true" > eula.txt
|
|
./start.sh # Java 21+, 4G RAM
|
|
```
|
|
|
|
Atlas (régénérer distribution.json) :
|
|
```bash
|
|
cd atlas
|
|
npm install
|
|
npm run faststart -- g distro
|
|
# servir atlas/root/ sur https://mcpv.ihorizon.org/
|
|
```
|
|
|
|
Launcher (dev) :
|
|
```bash
|
|
cd launcher
|
|
npm install
|
|
npm start
|
|
```
|
|
|
|
## TODO à me donner
|
|
|
|
Voir `launcher/SURVIEPOTE.md` + `atlas/SURVIEPOTE.md` :
|
|
logo PNG, Azure Client ID (Microsoft login), Discord ClientID/Rich Presence, URL RSS news,
|
|
owner/repo auto-update, BASE_URL finale si ≠ `https://mcpv.ihorizon.org/`, config serveur custom si ≠ défauts survie.
|