PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wovon hängt es ab wieviele NPC's man spawnen kann?



Eddman
13.04.2013, 10:20
Hi, habe mir gerade die Frage gestellt, von welchen Faktoren beim Prozessor es abhängt, wie viele NPC's man in einer Map spawnen kann ohne das es zu rucklern kommt? Ich vermute es kommt auf die Anzahl der Kerne an, was aber nicht unbedingt hilfreich sein muss wenn man 8 Kerne hat und das Spiel nur für 4 programmiert worden ist..

Weiss jemand mehr?

gamerpaddy
13.04.2013, 11:14
Gmod läuft auf der Source engine MP (2011), da kannst du nur ein CPU kern verwenden..
Wenn du nen Opteron mit 16x 1.5ghz hast, ist dieser in Garrysmod langsamer als ein athlon mit 2x 3.5ghz

Ich kann auf meinem phenom 1100T problemlos (lagfrei) 150-250 NPC's Spawnen. Nur wenn diese dann durch die luft fliegen, weil einer eine Nuke zündet.. da ruckelts dann schon etwas

Eddman
13.04.2013, 12:41
Ja, wie gesagt denke ich auch das es vor allem darauf ankommt für wieviele Kerne das Spiel programmiert wurde und wieviele Kerne man tatsächlich hat. Aber könnte es auch am Cache Speicher liegen oder an der Anzahl der Register im Prozessor?

Mit meinem i5 3570k kann ich ebenfalls 250 NPC's spawnen ohne lags.

gamerpaddy
13.04.2013, 14:17
Vom titel aus abgesehen, hatte ich erst an die frage gedacht: Wie erhöht man das Limit?
Antwort wäre sbox_maxnpcs <nummer> in die server.cfg

Vom inhalt her, würde ich mal sagen.. Egal was du für ne kiste hast, 8192 (im neuen gmod, im alten waren es 2048 ) Entities sind möglich. Das bedeutet man kann 8100 NPC's ohne waffen spawnen, oder 4050 mit waffen (waffen sind auch entities, die im ents table platz finden).
Warum nur 8100?
Weil auf der Map, im Spiel, der Spieler.. einfach alles ein Entity ist.. meistens hat man auf Flatgrass mit einem vollen waffen loadout 50-70 entities, ohne was gespawnt zu haben. ist aber nur ein ungefährer wert..

Wäre die Source engine "gescheit" programmiert worden, wären auf dem i5 weitaus mehr NPC's ohne lag möglich.