Mob visibility issues {Moved}
Posted: Sun Jul 26, 2015 9:39 am
I'm bringing this here so as not to sidetrack the announcements forum. I've was boxing my DK and cleric to see if I could crash anything with grouped combat. The good new is that I didn't. The bad news is that I experienced some really strange anomalies between the two characters. In other words, what I was seeing on one monitor was different than what I was seeing on the other.
I was running both clients full screen. The DK is on my main monitor directly in front of me. The cleric is on a secondary monitor to my left connected to a secondary PC. I mainly look at the main monitor and depend on sound from the second monitor to alert me to anything going on there. Both PCs are behind a firewall, so they will show as having the same IP address to the outside world.
Here are the oddities I was seeing:
1. My DK would see a waspling and move towards it. The waspling would agro and move towards me. However, it would go straight past the DK and attack the cleric. The DK was able to turn around and attack the waspling (possibly after some repositioning to avoid the "you can't see" error). Because I could hit the mob, I am sure the mob was actually there, and not a phantom. The cleric could see the mob and hit it as well. The oddity here is that it did not agro the nearest PC (the DK) but went past him to aggro the cleric. It was as if the waspling could not see my DK.
2. A couple of times, after the scenario described in #1, I would turn to the cleric's PC to reposition the cleric to attack the waspling (the one that had bypassed the DK to agro the cleric), and I would see a second waspling attacking the cleric. On the DKs PC I could not see the second waspling. I could not tab target it. I could not /assist the cleric to target it. As far as the DK was concerned, there was no mob there. The cleric, however, was taking damage and could attack, kill, and loot the mob. After the mob was dead, the DK could still not see the corpse. On the rare occasions in released VG that mob position was uncertain from lag, killing the mob would usually update all clients and resynch the visuals.
3. At one point, after killing a waspling that was attacking the cleric, I ran both characters over to the area between the bank and the tavern. While standing there, the DK started taking damage. I could not see any mob on either PC. My hit points would go down, and then they would regenerate back almost to full (that is probably a bug, as being attacked by something should put me in combat-locked mode, and my HP regen should have been slower). After camping the DK (I should not have been able to camp, as I was being hit), the cleric started being hit. At no point during this incident did I see a mob, nor could I target a mob (it should have auto-targeted me. I then camped the cleric. When I brought the DK back, he immediately started taking damage from an unseen and untargeted mob. The best explanation I can up with for this is that the server thought there was a waspling outside the bank, and it agro'd and attacked my characters, but the client was never notified of the presence of the mob, just the damage that was being delivered.
4. While single-boxing the DK, I ran up to numerous wasplings, and the majority of them did not agro. At this point (10-12 hours later), I cannot remember if I could attack the mob or not. I'll test that at some point today. If I could, it would be an agro bug. If not, it would be a position bug.
5. When I watch either of my characters move on the character's own box, it looks normal. However, the visuals on the other box are extremely jerky. In other words, if I look at DK's monitor while watching the cleric move, I see see the cleric going forwards and backwards in jerks, and then moving past the actually stopping point, and then warping back to where it was supposed to be. The is the classic "warping" that you see under extreme lag. However, the both of VG's frame rate meters show normal on both machines, at least every time I checked. I'll watch more closely next time.
I was running both clients full screen. The DK is on my main monitor directly in front of me. The cleric is on a secondary monitor to my left connected to a secondary PC. I mainly look at the main monitor and depend on sound from the second monitor to alert me to anything going on there. Both PCs are behind a firewall, so they will show as having the same IP address to the outside world.
Here are the oddities I was seeing:
1. My DK would see a waspling and move towards it. The waspling would agro and move towards me. However, it would go straight past the DK and attack the cleric. The DK was able to turn around and attack the waspling (possibly after some repositioning to avoid the "you can't see" error). Because I could hit the mob, I am sure the mob was actually there, and not a phantom. The cleric could see the mob and hit it as well. The oddity here is that it did not agro the nearest PC (the DK) but went past him to aggro the cleric. It was as if the waspling could not see my DK.
2. A couple of times, after the scenario described in #1, I would turn to the cleric's PC to reposition the cleric to attack the waspling (the one that had bypassed the DK to agro the cleric), and I would see a second waspling attacking the cleric. On the DKs PC I could not see the second waspling. I could not tab target it. I could not /assist the cleric to target it. As far as the DK was concerned, there was no mob there. The cleric, however, was taking damage and could attack, kill, and loot the mob. After the mob was dead, the DK could still not see the corpse. On the rare occasions in released VG that mob position was uncertain from lag, killing the mob would usually update all clients and resynch the visuals.
3. At one point, after killing a waspling that was attacking the cleric, I ran both characters over to the area between the bank and the tavern. While standing there, the DK started taking damage. I could not see any mob on either PC. My hit points would go down, and then they would regenerate back almost to full (that is probably a bug, as being attacked by something should put me in combat-locked mode, and my HP regen should have been slower). After camping the DK (I should not have been able to camp, as I was being hit), the cleric started being hit. At no point during this incident did I see a mob, nor could I target a mob (it should have auto-targeted me. I then camped the cleric. When I brought the DK back, he immediately started taking damage from an unseen and untargeted mob. The best explanation I can up with for this is that the server thought there was a waspling outside the bank, and it agro'd and attacked my characters, but the client was never notified of the presence of the mob, just the damage that was being delivered.
4. While single-boxing the DK, I ran up to numerous wasplings, and the majority of them did not agro. At this point (10-12 hours later), I cannot remember if I could attack the mob or not. I'll test that at some point today. If I could, it would be an agro bug. If not, it would be a position bug.
5. When I watch either of my characters move on the character's own box, it looks normal. However, the visuals on the other box are extremely jerky. In other words, if I look at DK's monitor while watching the cleric move, I see see the cleric going forwards and backwards in jerks, and then moving past the actually stopping point, and then warping back to where it was supposed to be. The is the classic "warping" that you see under extreme lag. However, the both of VG's frame rate meters show normal on both machines, at least every time I checked. I'll watch more closely next time.