L'élevage de bétail prend forme et les scientifiques apprennent à utiliser la couverture
2026-W34 · 17 août au 23 aoûtCe résumé couvre le développement du bétail et les corrections apportées au nouveau système de navigation, y compris la façon dont les scientifiques sélectionnent la couverture. Ces notes de développement décrivent un travail en cours, et ne garantissent pas que chaque fonctionnalité était active cette semaine-là. Les sources extérieures à cette semaine sont signalées comme contexte antérieur ou suivi ultérieur.
Rédigé avec l'IA. Comment cette page est créée
Le travail sur les branches n'est pas une promesse : une partie sortira dans la prochaine mise à jour, une autre ne sortira jamais.
- Commits
- 779
- Développeurs
- 38
- Branches
- 130
- Fusionné dans main
- 80
Élevage et besoins du bétail
C'est la semaine où le bétail a cessé d'être des animaux qui restent immobiles. Les statistiques conditionnent la reproduction, la gestation est visible dans le monde, la filiation est sauvegardée, et une statistique sociale fait de la taille du troupeau une décision.
9 modifications
main/Livestock_animals
- Les animaux ont gagné une statistique sociale : positive avec environ cinq autres à proximité, négative avec moins ou plus.#615370
- Chaque statistique doit être supérieure à 50 % pour qu'un animal puisse se reproduire.#615371
- Les animaux gravides s'assoient, la gestation est donc visible sans ouvrir l'interface.#615363
- Les animaux sauvegardent qui est leur parent.#615372
- Les jeunes animaux restent près de leur mère.#615374
- Un animal conduit peut être renommé depuis une boîte de dialogue.#615383
- Les minuteurs ont été transférés vers une classe PersistentTimer afin que la croissance survive à un redémarrage.#615332
- Préfabriqué de taureau et ressource d'une deuxième espèce mis en place.#615046
- Correction : tous les animaux étaient définis comme femelles.#615028
Stations souterraines de train
Travail de conception de niveaux sur les tunnels de train. Les stations sont découpées en salles qui changent d'un spawn à l'autre, de sorte qu'une même station ne suit pas deux fois le même itinéraire.
5 modifications
main/underground_train_network_update
- Contexte antérieur (2026-08-07) : les petites stations ont reçu des salles aléatoires et une pièce de fin de tunnel.#614121
- Contexte antérieur (2026-08-08) : portes et énigmes placées dans les stations moyennes et grandes.#614198
- Petites salles de marchand avec un PNJ mises en place à titre d'essai.#615210
- Une troisième grande salle aléatoire, une salle d'attente abandonnée, ajoutée aux côtés d'une salle de contrôle et d'une chaufferie.#615747
- Contexte antérieur (2026-08-08) : le travail s'est poursuivi sur la grande station accidentée.#614266
Audit de la portée réseau
Un outil d'audit a révélé que des entités étaient synchronisées jusqu'à 256 mètres alors qu'elles cessent d'être affichées à 128. Réduire de moitié leur portée diminue ce qu'un serveur chargé doit envoyer à chaque tick, ce qui se ressent surtout sur les serveurs très peuplés.
4 modifications
main/network_range_audit
- Un test automatisé détecte désormais les entités désaffichées en dessous de 128 m mais synchronisées jusqu'à 256 m.#614903
- Contexte antérieur (2026-08-14) : portée réseau ramenée de 256 m à 128 m sur sept lots d'objets.#614538
- Panneaux moyens abaissés à 128 m.#615318
- Contexte antérieur (2026-08-13) : le système d'audit peut détecter des effets exécutés sur un préfabriqué.#614517
Occlusion des bases
Apprendre au moteur de rendu à ne plus afficher les pièces d'une base que l'on ne peut pas voir. Les grandes bases font partie des pires cas de fréquence d'images dans Rust, c'est donc un point à surveiller.
4 modifications
main/base_occlusion
- Contexte antérieur (2026-08-12) : les préfabriqués de blocs de construction ont été resérialisés pour définir leurs faces et leurs arêtes.#614678
- Contexte antérieur (2026-08-12) : correction du cas limite où les murs intérieurs étaient masqués à tort, avec tests.#614774
- Contexte antérieur (2026-08-13) : les pièces ne sont masquées qu'après cinq secondes hors de vue, afin qu'une porte qui se ferme ne fasse pas disparaître la pièce brusquement.#614953
- Contexte antérieur (2026-08-12) : une commande exporte un bâtiment dans un format que les tests peuvent rejouer, au lieu de faire apparaître une base géante à chaque exécution.#614773
Bandage au miel
Le développement a ajouté un objet de soin à base de miel au butin médical et au stock du marchand du puits d'eau. Les effets de soin et de radiation étaient encore en cours de réglage avant la sortie de septembre ; le suivi lié ajuste aussi son coût de fabrication.
Prise en charge de la manette sur Steam Input
La gestion des manettes est désormais assurée uniquement par Steam Input. Les raccourcis proviennent donc du système de configuration propre à Steam, ce qui permet de les réassigner comme dans d'autres jeux et rend possibles des configurations communautaires.
4 modifications
main/vcc
- Steam Input est désormais la méthode principale et unique de saisie par manette.#615495
- Contexte antérieur (2026-08-07) : la configuration de manette a été exposée sous forme d'options de menu plutôt que de convars.#614113
- Le curseur de manette sert par défaut à la gestion de l'inventaire.#615949
- Options d'interface supplémentaires pour la manette ajoutées.#615926
Les falaises ne laissent plus de vides dans le terrain
Les cartes procédurales faisaient parfois apparaître des formations rocheuses avec des espaces visibles entre la roche et le sol. Un système d'empreinte de terrain aplanit désormais le sol sous une falaise avant son placement.
3 modifications
main/more_cliff_fixes
Sauvegarde multithread
Suite de la sauvegarde parallèle des entités d'août. Surtout des corrections de sécurité des threads aux endroits qui se sont révélés non sûrs, ainsi qu'une taille de lot par défaut réduite.
4 modifications
main/mt_snapshot_saving
- Taille de lot parallèle des Jobs 4 réduite à 16 par défaut.#615732
- Contexte antérieur (2026-08-16) : correction d'une course entre threads lors de la sauvegarde de l'état du joueur.#614730
- La sauvegarde des tables de cartes a été rendue sûre pour les threads.#615722
- Un garde de verrou nommé affiche une erreur en cas d'accès concurrent, pour détecter le prochain cas de ce type.#615755
Fusil d'assaut en verre
Un AK transparent pour la boutique, avec des variantes de couleur et un chargeur qui se vide visiblement pendant le tir.
4 modifications
main/glass_ar
- Le script de munitions masque les balles en fonction du nombre restant.#615491
- Différentes variantes de couleur ajoutées.#615607
- Corrections de shader pour qu'une arme transparente se trie correctement par rapport à elle-même et aux autres surfaces en verre.#615572
- Positions des accessoires ajustées pour chaque variante de couleur.#615666
Également cette semaine
- Clôture pour animaux et portail de clôture déployable placés sur un sol plat. #615170
- Une échelle pliante déployable modélisée avec des variantes ouverte et fermée. #615896
- Pommiers testés : les apparitions d'arbres prennent désormais en charge plusieurs préfabriqués, les chênes ont des pommes pour l'instant. #615324
- Contexte antérieur (2026-08-14) : chapeau, gants, veste et pantalon d'armure en bois configurés pour être personnalisables via l'atelier. #614562
- Contexte antérieur (2026-08-07) : le travail de refonte de la fusée éclairante, de la lampe torche, du cloueur, de la machette et du marteau récupéré s'est poursuivi. #614225
- Travail de mise en pool des véhicules pour réduire le coût d'apparition des voitures, bateaux et hélicoptères. #614841
- Correction du texte de la roue radiale des sculptures et d'une faute de frappe sur l'alarme intelligente. #615971
- Contexte antérieur (2026-08-07) : la poche de sang a reçu un vrai modèle dans le monde à la place d'un sac en toile de jute. #614138
Comment ce récapitulatif a été lu
Lu à partir de le journal public des commits de Facepunch: 17 août au 23 août, 779 commits.
Commentaires
Chargement des commentaires…