Still no strongbox freeze fix.... thanks

"
MrSnowman wrote:
"
Hodari wrote:
Another reason why strongbox contents CAN'T be preloaded(especially not when the level they are in is first loaded) is that you can reroll the boxes. Until the second you open it, the server doesn't KNOW what mods it will actually have.

There's nothing that says you can't load the new exile(s) when they're rolled.


Well, there's two choices. Either they load the exile and other contents of the box when the box is actually opened, as it is now OR they load the contents when you first enter the zone and reload them EVERY time you reroll the box. So if you sit there spamming 20 alts on it until you get a roll that you like, that's 21 times of loading the box contents...20 of which were completely wasted.
"
Hodari wrote:
Well, there's two choices. Either they load the exile and other contents of the box when the box is actually opened, as it is now OR they load the contents when you first enter the zone and reload them EVERY time you reroll the box. So if you sit there spamming 20 alts on it until you get a roll that you like, that's 21 times of loading the box contents...20 of which were completely wasted.


Or they load the data for all rogue exiles from disk upon entering any map?

You seem to be overestimating what needs to be loaded. It's not "the box contents" that need to be loaded. It's "the mtx/skins and other aesthetic data for the rogue exile that will spawn". If all of that is just pre-loaded in the first place, then all a strongbox has to do when there's a rogue exile to spawn is pick a random number between 1 and [however many rogue exiles there are] and spawn one copy of the rogue exile in question to the map. Disk reads do not need to happen for that, only for loading the data about the rogue exile in the first place.
Last edited by codetaku on May 2, 2015, 10:38:32 PM
"
Hodari wrote:
"
MrSnowman wrote:
"
Hodari wrote:
Another reason why strongbox contents CAN'T be preloaded(especially not when the level they are in is first loaded) is that you can reroll the boxes. Until the second you open it, the server doesn't KNOW what mods it will actually have.

There's nothing that says you can't load the new exile(s) when they're rolled.


Well, there's two choices. Either they load the exile and other contents of the box when the box is actually opened, as it is now OR they load the contents when you first enter the zone and reload them EVERY time you reroll the box. So if you sit there spamming 20 alts on it until you get a roll that you like, that's 21 times of loading the box contents...20 of which were completely wasted.

It's not like they can't use good judgement on this. On machines where you have enough space to cache all exiles you could just do it when you load the zone or when you ID the box (I think you'd prefer to do it when you load the map though. Especially considering you could do it during map generation on the server. And why not go further and do it at game start?). On lesser machines you could just do it when you alt the box.

But you're presuming every roll will be a rogue exile roll. And that they only load a single exile at a time. You could just have the server send the info once the player stops holding down control (have the client request the info once the player stops holding control).

Report Forum Post

Report Account:

Report Type

Additional Info