Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
34cdcfd00e | ||
|
|
c0b6b14e89 |
@@ -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
|
||||
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
Reference in New Issue
Block a user