About Crashes and rewards


(ZaZa) #1

Hello!

What I can recall I had same amount of credits as I had before the crash and after, but please correct me if I am wrong.

Couldn’t it work somehow such like an on-going background saving which records your stats, like the script saves your gained XP, credits etc and then it is issued to you via a notification text-box which informs you about the crash which wasn’t initiated via ESC > Quit and gives you the earned reward.

“Hello There Mercenary! Unfortunately your game had some connection issues, but be cool, we saved your stats and your credits, view below!”

I can’t see any notification that this is the case after a game crashed.

Perhaps some would think this could reward quitters/ leavers but then again the script could easily detect the quit command and not letting quitters gain it and if there is a case involving a vote kicked played, well up to discussion, because sometimes there are unfair kicks absolutely and the xp/ credits should be given out, so I’d vote yes for that, since the player played anyways and got kicked and if it’s a cheater, the player will get punished eventually.


(ThePigVomit) #2

The game can t distinguish between between a crash and a ragequit. If you can rejoin the server before the end of the match, you do get your credits/cases/xp that you would have earned.


(ZaZa) #3
  • Yeah, usually it is a server crash and you can’t join back.

Also, how come it can’t detect that? Unless the script sees a random connection failure as if you’d go manually and quit, don’t really believe it, since it can surely detect if you had bad connections or if the server had issues.

My idea was to have an auto-save at the background, I don’t say it is like that at the moment, I am suggesting and if such things are occurring you should be able to get your XP/Credits earned before that crash happened, just an idea.

With my suggestion it sure could detect whether it is about a crash/ bad connection or a manually made quit, since if it is about bad connection or something similar error, it usually gives you a notification about it, but when games lately just shut down’ it doesn’t tell you anything, besides the fact that the loading… appears and you’re sent back to the menu start.


(Meetrock) #4

I might be wrong, I might be right, everything I’ll say is from how I understand the game works (and from my own background).

The game I think relies heavily on its net code, meaning that rewarding, credits, xp and whatsoever doesn’t happen in your own game, it happens in a server. Once you’re in a match, the server records all your stats, once the match finishes, the server sends a query to your game to confirm that you’re there so you can receive whatever xp and credits you earned (Works exactly like UDP with the TCP handshake logic). You can of course make the script you talked about in the server, something that saves your stats IN the server in case you didn’t receive your query (which is lost forever). But then, there are problems of how the system is designed and storage.