Good explanation. I was also under the impression that if you disconnect, your game was terminated immediately, and so I was trying to reconcile this with what happened here. But it would make sense that on the server end, the game would continue to run to your predetermined bet cashout. Can Ryan just confirm that this is how it does work and how it is intended to work? That on player-side disconnect, the game runs until the predetermined cashout point? If so, the player has no legitimate claim for refund. (If the game did go past 100x on his disconnect and he was auto-cashed out despite being disconnected, I doubt he'd be offering the money back because that's what is "fair.")
Basically in bustabit you can be cashed out by one of three things:
a) Sending a "cashOut" event to the server (e.g. manually hitting the button).
b) Force cashout (basically the max profit gets hit, and the server forces you to take the money)
c) Your "auto cash out" value, which is done server side (and there's no interference by lag/latency or what not).
In the past, we used to have a forth option -- which was a "best effort" disconnection detection. However it was extremely unreliable (as there's no way possible way on the internet for a server to immediately and reliably know when someone disconnects). The best you can do is if they're not responding to pings for X milliseconds, then assume they've disconnected. However there were a lot of false positives, and people accusing me of cheating them with this (which completely wasn't the case, but I can understand why it might have looked like it) so I ended up just totally removed it.
I've once had a user who hit something like 2.3 BTC due to hitting a 1100x due to disconnecting (while they were intending to play conservatively, with a small amount of money). Obviously they got happily got the money, and it would've been totally unreasonable for me to expect or want it back etc.
The reality is if that if there is lag (or even disconnects) bustabit doesn't really make any more money, it just uses the risk/reward from your "auto cash out" value. So it's not really possible for us to give refunds (especially for a thing that is impossible to know from the servers point of view, so it would be abused by scammers).
(I've spent a great amount of time an energy explaining and providing information to the guy about this, but he seems more interested in threats and getting me to to pay to delete his posts. I told him at the onset that I don't give in to blackmail, but I guess some people need to learn the hard way ). I really think it'd be best if we just collectively ignore him, to save everyone the trouble.