Performance
Gegen ein 41-MB-Prop-Pack werden zwei Einwaende erhoben, und das ist nicht dieselbe Frage. Den einen zu beantworten beantwortet den anderen nicht.
Streaming-Gewicht
41 MB ist die Groesse auf der Festplatte, nicht die Groesse im Speicher.Props werden angefordert, wenn sie gebraucht werden — das Modell einer Station laedt beim Platzieren, nicht beim Serverstart. Die 146 Dateien existieren, damit mehrere Spieler gleichzeitig kochen koennen, ohne sich einen Texturzustand zu teilen; sie sind nie alle gleichzeitig geladen. Ein Server mit einem Grill draussen streamt einen Grill.
Zur Groessenordnung: 41 MB sind ein Bruchteil eines einzelnen Fahrzeugpacks, und die meisten Server betreiben davon schon mehrere.
Was tatsaechlich etwas kostet, ist der erste Join, bei dem der Spieler das Pack einmal herunterlaedt und es danach im Cache liegt. Das ist einmalig, und es ist derselbe Handel, den jede Content-Ressource eingeht.
CPU-Kosten
Das ist es, was resmon misst, und es hat mit den Zahlen oben nichts zu tun — resmon liest Skriptzeit, kein Streaming.
Die Ressource ist im Leerlauf, wenn niemand in der Naehe einer Station ist. Die einzige dauerhafte Schleife laeuft waehrend des Platzierens, solange die Geistervorschau deinem Zielen folgt und den Boden raycastet — sie endet in dem Moment, in dem du platzierst oder abbrichst.
Was du selbst messen kannst
Wenn du eigene Zahlen willst: resmon 1 und lies die Zeile hz_cook in vier Zustaenden:
| Zustand | Was es dir sagt |
|---|---|
| Server im Leerlauf, weit weg von jeder Station | die Ruhekosten |
| Neben einer nicht angezuendeten Station | die Kosten eines platzierten Props |
| Eine angezuendete Station mit Essen auf dem Rost | die Garschleife |
| Waehrend du eine Station platzierst | die Geistervorschau und ihr Raycast — das einzige Wait(0) |
