Forseen problem with dynamic infestation...
Alcapwn
"War is the science of destruction" - John Abbot Join Date: 2003-06-21 Member: 17590Members
<div class="IPBDescription">...hopefully they have already thought about this...</div>So dynamic infestation is supposed to be randomly generated. Thats cool, and looked awesome in that video.
But is it server or client side?
If its client side, then you run the risk of the infestation looking different for everyone; which could lead to massive game play problems. A vent or skulk that might be hidden from view from player 1, might not be for player 2, as both the players see different shapes and heights from the infestation.
If its server side, then that could potentially put tremendous strain on the servers; and NS1 already wasnt very server friendly. (It used quite a bit more bandwidth and CPU then most HL1/source based games, correct?) the servers already regulate players, structures, etnies etc, and now dynamic infestation?
Head asplode!
But is it server or client side?
If its client side, then you run the risk of the infestation looking different for everyone; which could lead to massive game play problems. A vent or skulk that might be hidden from view from player 1, might not be for player 2, as both the players see different shapes and heights from the infestation.
If its server side, then that could potentially put tremendous strain on the servers; and NS1 already wasnt very server friendly. (It used quite a bit more bandwidth and CPU then most HL1/source based games, correct?) the servers already regulate players, structures, etnies etc, and now dynamic infestation?
Head asplode!
Comments
dont think you should worry about this <img src="style_emoticons/<#EMO_DIR#>/smile-fix.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile-fix.gif" />
edit:
to imagin better how this could work, a very simple example:
the server dices twice per second for each infestation thats growing (each hive gets one?).
so when theres 1 hive, 1 infestation thats growing, the server first dices which area is growing in the next second/step. if there are 20 possible areas that could grow, the server takes a 20sided dice, and depending on whats diced, the 2nd dice takes effect on this area. so when the first dice says 4 - area 4 will grow the next. now the second dice rolls. its, lets say, 6 sided. 1=wait, 2=grow north, 3=grow east, 4=grow south, 5=grow west, 6=grow bigger. so if the server now dices a 2, area 4 will expand to the north.
now the server sends this information to all clients to generate the infestation
Your still thinking about the NS load on a HL1 engine, it maybe be totally different on source when its released. Which is why I'm not learning anymore about sourcemod plugins (modnsforns2yay) until more information is available.