2bb5b308577c3371ce8078e672c789b052a59d5d
Le menu titre rendait entièrement noir sur les PC Windows + NVIDIA (2 postes) : le mod créait sa texture (DynamicTexture) et son sampler pendant l'extraction du rendu, et blittait une texture hors atlas. Correctifs : - la texture est désormais enregistrée via le mécanisme officiel de MC (ReloadableTexture + TextureContents) : c'est MC qui crée la texture GPU ET le sampler, comme pour ses propres textures. Plus de sampler custom, plus d'upload manuel ; - la création de la texture GPU est déplacée dans TitleScreen.init, donc HORS de l'enregistrement des commandes de la frame (le créer pendant l'extraction invalide le frame entier sur les backends à command encoder => écran noir) ; - fond réduit de 3840x2400 à 1920x1200 (36 Mo -> 9 Mo de VRAM) ; - suppression des 6 panorama_*.png embarqués : MC 26.3 n'expose pas les ressources des mods au ResourceManager, ils n'ont jamais été rendus (vérifié : le panorama vanilla'affiche le stock Mojang) ; - jar réduit de 3,6 Mo à 871 Ko. Vérifié par capture d'écran en jeu : menu OK en OpenGL (Mesa/AMD) et en Vulkan (lavapipe). atlas : distribution.json regénérée (nosingleplayer 1.2.0, MD5/URL à jour) ; retrait de spatial-gui du pack (fait par le repo, documenté dans server/mods/SOURCE.md).
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 versgit.kisakay.compasse par Cloudflare et se fige). Façade publique (web + raw) :https://git.kisakay.com/k/mc(distribution.jsonen raw :https://git.kisakay.com/k/mc/raw/branch/main/atlas/root/distribution.json)
Démarrage rapide
Serveur :
cd server
echo "eula=true" > eula.txt
./start.sh # Java 21+, 4G RAM
Atlas (régénérer distribution.json) :
cd atlas
npm install
npm run faststart -- g distro
# servir atlas/root/ sur https://mcpv.ihorizon.org/
Launcher (dev) :
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.
Releases
2
SurviePote v1.1.0
Latest
Languages
Java
68.1%
JavaScript
13.4%
TypeScript
9.6%
CSS
5.2%
EJS
2.9%
Other
0.7%