Record Sanctuary sources through beta.060 and Git validation
Build Sanctuary / build (push) Canceled after 0s
Build Sanctuary / build (push) Canceled after 0s
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
# beta.042 — portage sur la tête et commandes LAN
|
||||
|
||||
Branche `codex/lan-carry-beta042`. Deux signalements : commandes inutilisables
|
||||
pour l'hôte après activation tardive en LAN ; joueurs assis au-dessus de la tête.
|
||||
|
||||
## Portage
|
||||
|
||||
L'origine des pieds était placée sur la tête du porteur, puis le modèle gardait
|
||||
son bassin environ 0,7 bloc plus haut. L'ancrage utilise désormais le bassin
|
||||
de la pose assise native et le sommet de la tête du porteur. Il tient compte
|
||||
de l'échelle des deux joueurs, de l'accroupissement du porteur et des piles.
|
||||
Le passager conserve sa pose assise lorsqu'il maintient Maj au moment de monter.
|
||||
|
||||
La même géométrie est utilisée côté client et serveur, pour la position réelle
|
||||
et les vérifications de place sous un plafond. Les animaux gardent leur ancrage
|
||||
sur la tête ; les bébés restent exempts de ralentissement selon beta.041.
|
||||
Pas de nouveau format de sauvegarde, pas de texture, pas de migration.
|
||||
|
||||
## Commandes LAN — diagnostic
|
||||
|
||||
Mise à jour beta.044 : la commande précise fournie ensuite est
|
||||
/sanctuary time vanilla. L'erreur à la position 10 est reproduite dans le chat
|
||||
natif : la commande locale d'introduction intercepte la racine Sanctuary.
|
||||
Le correctif et les vérifications figurent dans
|
||||
[le ticket beta.044](spawn-eggs-audit-beta044.md).
|
||||
|
||||
|
||||
Le scénario natif sur le code beta.041 ouvre un monde plat de développement
|
||||
avec les commandes désactivées, ouvre le LAN depuis World Options, puis active
|
||||
Allow Commands et applique les changements. L'hôte est reconnu avec les droits
|
||||
OWNERS, reçoit l'arbre des commandes et peut exécuter depuis son client
|
||||
`experience set @s 17 levels`. Résultat : 17 niveaux attestés côté serveur.
|
||||
Ce premier scénario ne reproduit donc pas le signalement.
|
||||
|
||||
Le message d'erreur et la commande précise ont été demandés à l'utilisateur.
|
||||
Aucune règle d'autorisation n'est modifiée sans reproduction. Les invités ne
|
||||
reçoivent pas de droits supplémentaires lors de cette vérification.
|
||||
Il s'agit du serveur intégré d'un client de développement, sans serveur dédié
|
||||
ni nouvelle acceptation d'EULA. Aucun monde personnel n'est ouvert.
|
||||
|
||||
## Vérifications
|
||||
|
||||
`./gradlew check build assemblePack assembleTestPack
|
||||
-PsanctuaryFocusedTests=carry,familiar,movement,operator` passe avec **39 tests
|
||||
serveur natifs** : ancrage du bassin, pile à plusieurs joueurs, échelles,
|
||||
accroupissement, plafond, démontage, dégâts entre porteurs, poids des bébés,
|
||||
familiers et règles opérateur existantes.
|
||||
|
||||
Le test de la beta.020 qui exigeait les pieds au-dessus de la tête a été mis à
|
||||
jour : il vérifie maintenant le bassin. Le parcours graphique contrôle les
|
||||
coordonnées des modèles Minecraft natifs, les jambes repliées et le contact
|
||||
bassin/tête à chaque étage. Deux captures sont conservées dans
|
||||
`build/lan-carry042-evidence/`.
|
||||
|
||||
Diagnostic initial : `build/lan-carry042-baseline3.log` ; validation serveur :
|
||||
`build/lan-carry042-check.log`. Le parcours client et ses preuves figurent dans
|
||||
`build/lan-carry042-client-first.log`.
|
||||
|
||||
Un essai supplémentaire de saisie au clavier dans le chat est resté bloqué
|
||||
avant la création du monde, dans `SDL_GL_SwapWindow`, puis le processus a reçu
|
||||
SIGTERM. Il ne constitue pas une validation supplémentaire ; sa trace reste
|
||||
dans `build/lan-carry042-client.log` et `build/lan-carry042-client-threads.txt`.
|
||||
Le parcours réussi valide déjà le paquet de commande émis par le client réel.
|
||||
|
||||
Exports vérifiés : [pack normal](../build/Sanctuary-beta.042.mrpack) et
|
||||
[profil plat](../build/Sanctuary-Test-beta.042.mrpack).
|
||||
Reçu : `build/lan-carry042-artifact.json`.
|
||||
Reference in New Issue
Block a user