General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
Cottidae
Asmongold Clips
comments
Comments by "Cottidae" (@CottidaeSEA) on "Asmongold Reacts to Wudijo Lose His Hardcore Character at RANK 1 | Diablo 4" video.
@erxan4163 That's a technical impossibility. It has nothing to do with Blizzard or any other company. The sad truth is that unless a server connection is closed the normal way, the only way for the server to know if someone has disconnected is to regularly do polling, which they do. It's just that what happens in the game happens faster than the server can do polling.
9
The server doesn't receive a notification about the disconnect if the client loses Internet connection, so it's unfortunately impossible to instantly save the character.
3
The problem is that the server can't do polling at every single moment and there's no way for the server to know that the client has disconnected unless the disconnect is done through normal means. Blizzard probably does polling very frequently, but since you die so fast in Diablo games, it's really just luck if you survive a dc or not.
2
@Da5kone001 How do you know it's 12 seconds? Besides, have you not played the game? You'll die in less than a second. Even if it were 8 seconds you'd still be dead. Live in reality for a bit. They'd need to check basically every 100ms and even then people would sometimes die from DC. It's simply impossible.
1
@Da5kone001 Then why did you even bring up 12 seconds? Also, 3 times a second is still 333 ms delay. That's easily enough to die in this game. You'll also need to provide some evidence for the 3 times a second claim. Because I think you're greatly misunderstanding what polling is. It is not at all necessary for the function of the game. It is literally only for checking if a socket is active or not and logging out the player if not.
1
@Da5kone001 You're thinking about client to server communication. That's not the issue. The issue is that when you lose Internet connection, the connection isn't closed normally. The API you're talking about (it's actually a socket connection in this case, but whatever) isn't communicated to when that happens. That's why the server does what is called polling, it basically sends arbitrary information to check if the connection is still open. If it fails, it disconnects the user. To put it simply, during an outage, the client doesn't send a disconnect message. Oh, and you're confusing polling with server tick rates. That's not at all the same thing.
1
@LostWallet Most people I know played Diablo 2 online. I do think offline play should be possible, but the characters would have to be different, like in Diablo 2. The moment online and offline mix, you'll have save file editors breaking the game and so on.
1
@LostWallet Your reply really just tells me you haven't really thought things through. The ones I know who play hardcore would still choose to play online, I know because I asked them. They play WoW Classic as hardcore as well. They just enjoy that added pressure and simply accept dying from a random dc. It would be great if random dcs didn't kill off hardcore characters, but there's only so much you can do to prevent it. As was mentioned earlier, if it was instant, people would start abusing it instead.
1