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.
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 :
| Etat | Ce que ca vous dit |
|---|---|
| Serveur au repos, loin de toute station | le cout au repos |
| A cote d'une station eteinte | le cout d'un prop pose |
| Une station allumee avec de la nourriture sur la grille | la boucle de cuisson |
| Pendant la pose d'une station | l'apercu fantome et son raycast — le seul Wait(0) |
