Performance

Deux objections reviennent sur un pack de props de 41 Mo, et ce n'est pas la meme question. Repondre a l'une ne repond pas a l'autre.

Poids de streaming

41 Mo, c'est la taille sur le disque, pas la taille en memoire.

Les props sont demandes quand ils sont necessaires — le modele d'une station charge a la pose, pas au demarrage du serveur. Les 146 fichiers existent pour que plusieurs joueurs cuisinent en meme temps sans partager un etat de texture ; ils ne sont jamais tous charges en meme temps. Un serveur avec un barbecue dehors streame un barbecue.

Pour l'echelle : 41 Mo est une fraction d'un seul pack de vehicules, et la plupart des serveurs en font deja tourner plusieurs.

Ce qui coute vraiment quelque chose, c'est le premier join, ou le joueur telecharge le pack une fois avant qu'il soit mis en cache. C'est ponctuel, et c'est le meme compromis que fait toute ressource de contenu.

Cout CPU

C'est ce que mesure resmon, et c'est sans rapport avec les chiffres ci-dessus — le resmon lit du temps de script, pas du streaming.

Les chiffres mesures ne sont pas encore publies. Ils seront ajoutes ici une fois releves sur un serveur en production plutot qu'estimes. Si vous en avez besoin avant, demandez sur Discord.

La ressource est au repos quand personne n'est pres d'une station. La seule boucle soutenue tourne pendant la pose, tant que l'apercu fantome suit votre visee et raycast le sol — elle s'arrete des que vous posez ou annulez.

Ce que vous pouvez mesurer vous-meme

Si vous voulez vos propres chiffres, resmon 1 et lisez la ligne hz_cook dans quatre etats :

EtatCe que ca vous dit
Serveur au repos, loin de toute stationle cout au repos
A cote d'une station eteintele cout d'un prop pose
Une station allumee avec de la nourriture sur la grillela boucle de cuisson
Pendant la pose d'une stationl'apercu fantome et son raycast — le seul Wait(0)