Compare commits

...
2 Commits
Author SHA1 Message Date
koka 34cdcfd00e docs: synchronize README through beta.295
Build Sanctuary / build (push) Canceled after 0s
2026-10-26 06:42:57 +01:00
koka c0b6b14e89 docs: record completed beta.295 delivery
Build Sanctuary / build (push) Canceled after 0s
2026-10-26 06:30:17 +01:00
3 changed files with 108 additions and 12 deletions
+25 -10
View File
@@ -1,5 +1,9 @@
# Sanctuary
[Dernière release : beta.295](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.295) ·
[Reçu de livraison](docs/release-beta295.md) ·
[Installation et mises à jour](docs/packwiz.md).
Les **quatre expansions validées sont disponibles dans Sanctuary normal** :
Nord glacial, Sud des canyons, Ouest océanique et Est volcanique.
Créer un monde **Sanctuary** en Petit, Moyen ou Grand, puis activer les ancres
@@ -13,7 +17,16 @@ correspondantes. Le module Sanctuary Test n’est pas requis.
ajout initial de **Sanctuary Beta** sans écraser les favoris personnels,
avec icône 64 × 64 également distribuée au serveur. Intègre la simplification
de `/sanctuary property`. Build, 18 tests serveur et parcours Vulkan FR/EN
réussis ; état de publication dans le contrat.
réussis. [Livraison complète effectuée](docs/release-beta295.md) : serveur,
téléchargement Web et instance Prism historique en beta.295.
## beta.294 — Une seule commande de propriété (intégrée à beta.295)
[La commande de propriété garde uniquement son nom anglais](docs/property-command-beta294.md) :
`/sanctuary property`, avec `claim`, `protect` et `duel`. Les alias `propriete`
et `propriété` sont retirés. Build, **18 tests serveur ciblés** et assemblage
du pack réussis lors de la préparation locale. Cette version n’a pas été
publiée séparément ; son contenu est livré avec beta.295.
## beta.293 — mise à jour complète
@@ -1273,9 +1286,8 @@ explicites, résultat commun, sans récompense économique dans ce prototype.
Le laboratoire utilise un nouveau monde ; aucune mise à jour de Prism ni du
canal public n'est effectuée par ce chantier.
[Dernière release : beta.166](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.166) ·
[Historique des publications beta.144–166](docs/publications-beta144-166.md).
Les releases sont distinctes du canal packwiz, qui reste inchangé lors de ce rattrapage.
Ce rattrapage historique des releases n’avait pas modifié le canal packwiz.
La [direction de travail du 25 septembre](docs/ecosysteme-communaute-economie.md)
pose les liens entre tableau, Gazette, statistiques en BDD, État, navets,
@@ -3739,7 +3751,7 @@ Depuis beta.090, la cible est **Minecraft 26.3 finale**, publiée le 15 septembr
| Fabric API | 0.160.5+26.3 |
| Fabric Loom | 1.17.20 |
| Gradle Wrapper | 9.5.1, distribution vérifiée par SHA-256 |
| Sanctuary / pack | beta.166 |
| Sanctuary / pack | beta.295 |
Java 25 et Python 3.11 ou plus récent sont nécessaires. Le script pack utilise
uniquement la bibliothèque standard et repère aussi une installation Python
@@ -3768,7 +3780,7 @@ décrits dans [Validation](docs/testing.md).
Résultats :
- `mods/sanctuary/build/libs/sanctuary-beta.166.jar` : mod à installer avec
- `mods/sanctuary/build/libs/sanctuary-beta.295.jar` : mod à installer avec
Fabric API sur la version Minecraft indiquée.
- `build/packwiz/` : pack de développement complet, avec le mod construit et
l'index vérifié. Voir [Installation packwiz](packwiz/README.md).
@@ -3818,11 +3830,14 @@ sauvegarde 26.2 : aucun outil de migration de ses chunks n'est livré ici.
It's Alive !, Only Fun et Master Key restent des modules autonomes prévus par la
vision. Leurs sources 26.2 ne sont pas copiées dans ce socle. Fabric API est
requise ; Demeure appartient au code interne de Sanctuary. Depuis beta.257,
le port source de JEI pour 26.3 et Sound Physics sont des mods client séparés
et facultatifs, comme Sodium. Leurs sources ou procédures de reconstruction
et leurs attributions figurent dans `mods/demeure/`, `mods/jei/` et
`mods/sound-physics-remastered/`.
requise ; Demeure appartient au code interne de Sanctuary. Depuis beta.280,
le port source de JEI pour 26.3 est embarqué dans le JAR Sanctuary pour le
client et le serveur. Sound Physics et Sodium restent facultatifs côté client.
Depuis beta.293, Simple Voice Chat, Bobby, Lithium et Entity Culling sont
aussi facultatifs côté client ; la voix et Lithium font également partie du
profil serveur. Voir [les dépendances du pack](docs/optional-mods-beta292.md).
Les sources ou procédures de reconstruction et les attributions figurent
dans `mods/demeure/`, `mods/jei/` et `mods/sound-physics-remastered/`.
## Travailler par tickets
+3 -2
View File
@@ -48,5 +48,6 @@ réussis, sans modifier son checkout de travail.
`property270,claims272,claims277,claims278`, `sanctuaryAtlasOnly=true`.
Les tests vérifient à nouveau la commande unifiée sur la base commune.
Journal : `build/release295/check-build.log`.
- Publication Gitea, canal, CT 350, téléchargement Web et Prism : à consigner
après livraison ; cette préparation ne prouve pas leur mise à jour.
- **Publication effectuée** : Gitea, canal client/serveur, CT 350, téléchargement
Web et instance Prism historique en beta.295. [Reçu complet](release-beta295.md),
sauvegardes et limite de l’instance importée encore ouverte.
+80
View File
@@ -0,0 +1,80 @@
# beta.295 — livraison du serveur préenregistré
Livraison complète du **26 octobre 2026**, branche `codex/default-server`.
[Contrat PACK-03](default-server-beta295.md), [notes de version](notes-beta295.md).
Le ticket CLAIM-03 terminé est intégré depuis ses fichiers validés, sans
modifier son checkout. beta.294 reste une préparation locale non publiée.
## Versions réellement livrées
| Cible | État vérifié |
| --- | --- |
| Source et tag `beta.295` | `2734c2383a8ce8562506a9d6bd1da036084143a5` |
| Canal client/serveur | `9a3dd1bea975efc94cbdd5e9f7ef7288458063b7` |
| Release | [beta.295](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.295), quatre artefacts publics vérifiés |
| CT 350 | Service actif, quatre mods dont Sanctuary beta.295, démarrage sans erreur |
| Icône annoncée | Logo PNG 64 × 64, hash du ping public identique à la ressource du JAR |
| CT 320 | `releases/beta.295/prism`, beta.293 conservée, téléchargement direct et footer actualisés |
| Prism historique | Même instance Sanctuary Beta, huit mods et un seul JAR Sanctuary beta.295 |
Le ZIP du site reste une amorce du canal stable. Ses octets sont identiques
à ceux de beta.293 car la plateforme et les outils sont inchangés ; le premier
lancement récupère désormais le JAR beta.295 qui ajoute le serveur.
## Vérifications
- `check build assemblePack assembleServerPack` réussi en **3 min 22 s** :
contrôles purs et **18 tests serveur** `property270,claims272,claims277,claims278`.
- **15 contrôles des favoris** : conservation, sauvegarde, absence de doublon,
suppression volontaire, lecture vanilla de l’icône et corruption réparable.
- **Vulkan FR/EN**, GUI 3 en 1280 × 800 : réussi en 38 s, captures inspectées.
Hook réel de démarrage et liste multijoueur vanilla ; aucun monde ouvert.
- Deux synchronisations packwiz identiques dans une importation isolée, puis
deux dans l’instance historique. Serveur ajouté dans celle-ci avec le même
code d’initialisation, deux appels identiques, sans lancer le jeu.
- Ping public via DNS/SRV : Minecraft 26.3, 0/20, icône vérifiée depuis le LAN.
Aucun essai depuis un réseau extérieur ajouté.
- Admission : HTTP 200, code volontairement invalide refusé, aucun redeem.
Métriques Web fraîches et en marche ; même base et UUID communautaire.
## Artefacts
| Artefact | Octets | SHA-256 |
| --- | ---: | --- |
| `sanctuary-beta.295.jar` | 18179585 | `45a4af94c56bdd25f1eeeaa5e642588e0f9b1ab3f77e934f396fee1a73898831` |
| `Sanctuary-beta.295.mrpack` | 16768587 | `ab1b71de5a70b0f097a2b89a5ed7d4ca2ca3b3453b19d404b5ebf85ff205cfd7` |
| `Sanctuary-Prism-beta.295.zip` | 3928525 | `95c57f5e70627a2847d1cc2033c8d9f50f44ef4a302ca892bc727e0c37ece0a9` |
| `Sanctuary-Server-beta.295.zip` | 4036670 | `40841bf0f0c8a16d56ef04441f0f71729348b14e6eba98ebf0865aacea843b67` |
Icône serveur SHA-256 :
`2b8966e8f2a0cfe064a1dfac4205874216373f8bb4c59e8eb712d5e7d204fce7`.
## Conservation et limites
Serveur vide avant arrêt. Sauvegarde complète privée :
`/root/sanctuary-beta-backups/before-beta295-20261026T052413Z/instance.tar.gz`,
SHA-256 `b46c036a439944f79d5f89a188064e7507bc5804ffaf8e3a6f42458319340f66`.
Les **248 fichiers protégés** et l’environnement privé sont identiques après
synchronisation, avant redémarrage. Ensuite toutes les clés/valeurs de
`server.properties` restent identiques ; Minecraft réécrit son commentaire
horodaté. Voix, réseau et monde existant gardent leurs réglages. Aucune
migration de monde ou de génération.
Prism : sauvegarde complète sous le dossier de l’instance historique,
`sanctuary-backups/before-beta295-20261026T052117Z/instance.tar.gz`,
SHA-256 `a128a1463cf598707674c84834c9b456c36d781fbf558daa4ce195713ceca8ca`.
Les **999 fichiers personnels préexistants** et `instance.cfg` sont identiques.
Seuls les fichiers gérés sont actualisés, et les nouveaux `servers.dat` et
`.sanctuary/default-server-beta` initialisent le favori. Aucun monde personnel ouvert.
Une autre instance importée, dossier `Sanctuary-Beta`, était en cours de jeu.
Elle n’a pas été modifiée pendant cette session et suivra le canal beta.295
au prochain lancement. Aucune nouvelle instance personnelle créée ici.
Web : HEAD `eadc30e8c7b6dda50bc810584af057235e7fdba8` et **73 changements préexistants** identiques.
Aucun remplacement du code live ni reconstruction de cache. ZIP et MRpack
publics HTTP 200 avec hashes exacts, ZIP reçu sous le nom `Sanctuary-Beta.zip`.
Reçus, journaux, hashes et scripts opérationnels : `build/release295/`, hors Git.
Les limites vocales antérieures restent celles de [beta.293](release-beta293.md) ;
cette livraison ne revendique pas de nouvel échange audible à deux joueurs.