Technical solution to eliminate desync in single-player sessions
"Fair enough, but I am inclined to believe that my estimate of "GGG didn't have enough bandwidth to support all users immediately after release, and then got enough bandwidth to barely support them in terms of merely keeping the connection up, preventing disconnects" is fairly reasonable. "No offense to GGG, but the current system is mediocre at best. And that's putting it nicely; I'm half-tempted to agree with heretick here. (Except for the laughing part; no one's laughing.) 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.
|
|
" I've been deliberately trying to provoke it into resync lately, just to get a feel for its limits, and I'm not sure what to conclude. I can easily get it to resync by charging through trash mobs with Cyclone or Whirling Blades, but if I play conservatively and don't try to cover too much ground, I can stay safely below the resync threshold. When soloing, however, I tend to play slowly and cautiously, and that may not provoke as much desync as more aggressive styles of play. I suspect many of the most vehement complaints about desync have come from high-level players who want to farm areas as quickly as possible, using massive firepower to faceroll mobs while moving relentlessly forward. While that's certainly a legitimate playstyle, it's probably more amped-up than most players can sustain at their character's area level. With unrestrained movement speed, however, GGG may just have to resort to capping it for the game's own good. |
|
" I suggest that you retake your MCSE+TCPIP, since you clearly did not understand the material. Ethernet was not created originally with switches, in the grand old days, we used hubs. As such, EVERYONE on the wire received packets sent, that's why you have MAC addresses, this is to help all receivers know if they're the ones being talked to. And yes, back in the days of hubs, there WAS software and hardware that did man-in-the-middle interception like you talked about. Google "promiscuous NIC". To repeat my point: Bad frames originating from the server die at the first switch. As proof: Cisco " You seem to misunderstand the difference between frames and packets. A Packet will not have the source IP/Destination IP pair change at any point during transmission (except if it passes through a device that implements NAT), however the source/destination MAC address pairs change as it traverses the internet. Try it, do ARP lookup on your local machine for public IPs, such as 8.8.8.8 (Google DNS) or 208.67.222.222 (OpenDNS). It'll show you the MAC address of your default gateway as your destination, because it gets rewritten the moment it exits your router. MAC addresses are for next-hop resolution, IP for end-to-end. |
|
Just wanted to but into your guys' conversation real quick to point out that
"is a little disingenuous because pretty much every client-to-server route will implement NAT at the residential router level; you can assume it will occur. Otherwise, Sachiru's explanation is pretty spot-on. Yes I'm being nitpicky. 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 25, 2013, 5:15:43 AM
|
|
" By regular i mean 'often'. Variable rate would prolly be the best way. As the server has extra bandwidth to spare it pulses more often with less delay in between . As for it not being better than /oos spam, you are wrong. For one it wouldnt require user action(or use of a macro). Also it would reduce the response time of the macroed oos by half a ping. But primarily it would benefit from udp, gaining speed and reducing network trafic. And dont forget that if each player is spamming /oos it may overload the servers network, something this design resolves. And i have mentioned solutions to 'staggering' several times, which is a separate issue in my mind as i care about the true positions of things more than visual ascetics. But of course the masses are suckers for fluff so its not entirely irrelevant. For years i searched for deep truths. A thousand revelations. At the very edge...the ability to think itself dissolves away.Thinking in human language is the problem. Any separation from 'the whole truth' is incomplete.My incomplete concepts may add to your 'whole truth', accept it or think about it Last edited by SkyCore#2413 on Nov 25, 2013, 8:52:09 AM
|
|
" They still say that they are working on it. ;) |
|
" When did they say that? They haven't made any posts saying they are working on it or that they even have plans to work on it. |
|
"http://www.pathofexile.com/forum/view-thread/575351/filter-account-type/staff 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.
|
|
Worth getting this back in the front page.
|
|
http://www.reddit.com/r/pathofexile/comments/1u1lyq/some_facts_and_details_about_desync_sparked_by/
The chance to Vaal +1% maximum resists on an amulet is less than 1/300.
|
|