Performance

Deux objections reviennent sur un pack de props de 41 Mo, et ce n'est pas la même question. Répondre à l'une ne répond pas à l'autre.

Poids de streaming

41 Mo, c'est la taille sur le disque, pas la taille en mémoire.

Les props sont demandés quand ils sont nécessaires — le modèle d'une station charge à la pose, pas au démarrage du serveur. Les 146 fichiers existent pour que plusieurs joueurs cuisinent en même temps sans partager un état de texture ; ils ne sont jamais tous charges en même temps. Un serveur avec un barbecue dehors streame un barbecue.

Pour l'échelle : 41 Mo est une fraction d'un seul pack de véhicules, et la plupart des serveurs en font déjà tourner plusieurs.

Ce qui coûte vraiment quelque chose, c'est le premier join, ou le joueur téléchargé le pack une fois avant qu'il soit mis en cache. C'est ponctuel, et c'est le même compromis que fait toute ressource de contenu.

Coût 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 publiés. Ils seront ajoutés ici une fois relevés sur un serveur en production plutôt qu'estimes. Si vous en avez besoin avant, demandez sur Discord.

La ressource est au repos quand personne n'est près d'une station. La seule boucle soutenue tourne pendant la pose, tant que l'aperçu fantôme suit votre visée et raycast le sol — elle s'arrête dès que vous posez ou annulez.

Ce que vous pouvez mesurer vous-même

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

ÉtatCe que ça vous dit
Serveur au repos, loin de toute stationle coût au repos
À côté d'une station éteintele coût d'un prop posé
Une station allumée avec de la nourriture sur la grillela boucle de cuisson
Pendant la pose d'une stationl'aperçu fantôme et son raycast — le seul Wait(0)