View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0006860 | Valley 1 | Bug - AVWW Multiplayer | Mar 25, 2012 9:54 pm | Apr 19, 2012 7:04 pm | |
Reporter | nickmame | Assigned To | Chris_McElligottPark | ||
Status | resolved | Resolution | open | ||
Product Version | 0.913 | ||||
Fixed in Version | 0.934 | ||||
Summary | 0006860: Bad pathing for NPC in rescue mission | ||||
Description | During a rescue mission in multiplayer, the NPC could not keep up with two players moving at walking speed. It would either not move despite there being no obstructions, move backwards despite both players moving forward, or get stuck in a corner of the geometry. This made the mission impossible and required one player to use an escape scroll to exit the mission. Whilst this happened, no monsters spawned from the monster spawners for the ten minutes we tried to escort the NPC back. We attempted another rescue mission on the same server to the same effect. This happened when both players had a poor network connection to the server. | ||||
Tags | No tags attached. | ||||
Internal Weight | Discussion Only | ||||
|
Pretty sure many of these issues were fixed in .914 Can you try again in .915 and see if this still pops up? |
|
Ah, yes -- glad to see that this was 0.913 -- there were a _ton_ of issues there along these lines that were resolved in 0.914. |
|
It's improved in .915 in that monsters spawn and it's possible to complete the mission. The NPC would still get stuck on corners of the geometry until a player would run up to it, and the NPC would still move backwards when both players moved forwards. It seems like the NPC moves two feet backwards then three feet forward. |
|
The NPC is moving towards your last known position on the server, which might be a little behind depending on lag. It should be following you, but just kind of shadowing your position a bit belatedly (again, depending on lag). Is this what you're seeing? |
|
|
|
It could be, I tend to stop and turn around a lot because I have to wait for the NPC to catch up. If it mirrors my movement, then it could be moving backwards at the same places where I turned around. However, this happens a good 10+ seconds after my movement since the NPC moves so slow with extreme lag. We've experienced two quirks with behaviors (.916): 1) If we stand still a screen ahead of the NPC, it will move towards us - but it will move several steps backwards every so often. 2) If we move past sharp geometry, it will get stuck. We have to go back to it and jump around a bit until it frees itself. This is likely because we are always 1-2 screens ahead of the NPC. The propensity to get stuck is really why I started this issue. I've attached a screenshot (.916) that shows an instance where we managed to get the NPC stuck. This one was almost a mission-breaker before I managed to lure an enemy into his range which freed him. For some reason the NPC seems to have better pathing and speed when enemies are involved - likely because it stops trying to follow a laggy player. |
|
Really neither should be happening -- in solo play I don't see it getting stuck or anything of that kind. I've not tested these missions out in MP, though, so I don't know if this is lag-induced or just something that is a general bug in MP. We'll have to investigate it further, thanks for clarifying in such detail what it's doing at this point; that really helps. Josh, in the morning can you see if you can duplicate this with your own local server and world? And if not, I can give you an SVN build with the lag simulation in place so that you can see if it happens under lag. |
|
Yeah, I can duplicate this actually fairly easily, without the fake lag. |
|
Josh, can you see if you can duplicate this in the latest release? 0.930 fixed some things about MP in general, and may have helped with this (or may not have, depending on exactly what is happening here). |
|
This is fixed now. |
Date Modified | Username | Field | Change |
---|---|---|---|
Mar 25, 2012 9:54 pm | nickmame | New Issue | |
Mar 25, 2012 10:18 pm | TechSY730 | Note Added: 0021362 | |
Mar 26, 2012 8:58 am | tigersfan | Internal Weight | => Discussion Only |
Mar 26, 2012 8:58 am | tigersfan | Status | new => feedback |
Mar 26, 2012 10:07 am | Chris_McElligottPark | Note Added: 0021375 | |
Mar 26, 2012 10:43 pm | nickmame | Note Added: 0021408 | |
Mar 26, 2012 10:43 pm | nickmame | Status | feedback => new |
Mar 28, 2012 8:27 pm | Chris_McElligottPark | Note Added: 0021527 | |
Mar 28, 2012 9:13 pm | nickmame | File Added: stucked.jpg | |
Mar 28, 2012 9:14 pm | nickmame | Note Added: 0021531 | |
Mar 28, 2012 11:13 pm | Chris_McElligottPark | Note Added: 0021538 | |
Mar 28, 2012 11:13 pm | Chris_McElligottPark | Assigned To | => tigersfan |
Mar 28, 2012 11:13 pm | Chris_McElligottPark | Status | new => assigned |
Mar 29, 2012 6:23 am | tigersfan | Note Added: 0021553 | |
Apr 12, 2012 9:03 am | tigersfan | Assigned To | tigersfan => Chris_McElligottPark |
Apr 18, 2012 3:10 pm | Chris_McElligottPark | Note Added: 0022318 | |
Apr 18, 2012 3:10 pm | Chris_McElligottPark | Status | assigned => feedback |
Apr 19, 2012 7:04 pm | tigersfan | Note Added: 0022434 | |
Apr 19, 2012 7:04 pm | tigersfan | Status | feedback => resolved |
Apr 19, 2012 7:04 pm | tigersfan | Fixed in Version | => 0.934 |