Desync and why it's fixable
"Well it's the same AI on every client (and if someone hacks it on their client, the only thing they'll get is a lot more desync). But what you mean is player positions would be (slightly) different on different clients, because Player B is a full ping behind on Player A's client and vice versa; it's the same AI given different inputs and thus yielding different results. And yes, that is a problem. In terms of monster movement, the current system makes monsters desync a lot when you interact with them, but much less when other players interact; the system I'm proposing would make monsters desync a lot when other players interact with them, but much less when you do. To put it another way: if you're a ranged kiting character and you're partying with a melee tank, what will probably happen is that almost all of the tank's desync will be transferred over to you. I wouldn't say the situation here is necessarily worse, and for some playstyles it may be better, but overall I wouldn't call it an improvement or a downgrade; it's a transference. In terms of monster skill use (such as attacks), my suggestion opens up new possibilities in terms of desync going bad. Not knowing where Brutus is actually standing is bad; I'll admit that seeing that he's attacking your party member, when he is actually be attacking you (if you're nearby) is even worse. However, there are steps available to alleviate this issue. Here are two examples (there may be more, hitherto undiscovered):
One thing to consider is that, due to the fact that minor desyncs could still occur in singleplayer under my suggestion (because latency fluctuates — desync would not be caused by high or low latency, but by fluctuating latency), the server-designates-target plan might still be a good idea even in singleplayer situations. For example, it might be upsetting to find that a monster was actually attacking you when, on the client, it appeared to be attacking one of your zombies. Desync as a whole would occur radically less often, but that doesn't mean we want it to be even worse when it does occur. I hope the above shows that I'm not blindly hopeful in my suggestions, but instead much more grounded. When Stephen Colbert was killed by HYDRA's Project Insight in 2014, the comedy world lost a hero. Since his life model decoy isn't up to the task, please do not mistake my performance as political discussion. I'm just doing what Steve would have wanted. Last edited by ScrotieMcB#2697 on Nov 29, 2013, 11:38:36 PM
|
![]() |
"This is kind of like saying diseases will always exist. Desync is a problem all online games have to deal with, and eradicating it completely is indeed a pipe dream; that doesn't mean there aren't very real measures we can take to minimize the effects of desync, ensure a more "healthy" populace, and in general marginalize it to such an extent that the average person doesn't really need to worry about it anymore. When Stephen Colbert was killed by HYDRA's Project Insight in 2014, the comedy world lost a hero. Since his life model decoy isn't up to the task, please do not mistake my performance as political discussion. I'm just doing what Steve would have wanted. Last edited by ScrotieMcB#2697 on Nov 29, 2013, 11:38:42 PM
|
![]() |
" I don't think GGG ever called it a "feature." At the very least, I doubt it's something they see as a good thing -- instead, as a price for added security. IGN: SplitEpimorphism Last edited by syrioforel#7028 on Nov 30, 2013, 2:10:46 AM
|
![]() |
GGG will never fix this shit, they dont care
I can desync for hours in poe, its disgusting |
![]() |
" Are you sure you didn't fall asleep at your keyboard? =D IGN: SplitEpimorphism
|
![]() |
" hahahahahaha stop it you are too funny Yes im sure, desync in poe sucks more than in any other game |
![]() |
"Unlikely. More than any other game with a Metacritic score above 80? Yeah, that sounds a lot more believable. It's not that the level of desync in PoE is beyond anything we've seen before, it's that it's just so odd to see it juxtaposed with a game which is so great in other aspects. When Stephen Colbert was killed by HYDRA's Project Insight in 2014, the comedy world lost a hero. Since his life model decoy isn't up to the task, please do not mistake my performance as political discussion. I'm just doing what Steve would have wanted.
|
![]() |
" Hmmm ... let me think about that .... No man, you got it wrong its just much much worse than any other game I played. Now please repeat what you just said again, while I look for my carecup :P |
![]() |
" Hah! I'm sure people wouldn't care about desync nearly as much if PoE wasn't such a great game otherwise. IGN: SplitEpimorphism
|
![]() |
" You can't prove him wrong, because you can't prove he's played any other games. Checkmate. IGN: SplitEpimorphism
|
![]() |