Hi guys, I have a question I’d like to get some advice on.
In case of a game (with 2 players) that uses listen server (so not dedicated just to clarify), what is the best approach to save the match data like GoldAmount, Score etc.
The goal is to create a ‘system’ that saves both players match data every few seconds, so even if the host leaves the game the client would have the data to calculate his XP etc.
My first thought would be saving these match data variables in the Game Instance for both players, but that would raise concerns of storing such important data on client side.
The game uses the Steam OSS and it is possible to store some variables on Steam (I am not sure about the process tho) and query those variable any time but as far as I know the types you can use is limited and this just doesn’t seem to be the right approach for me.
So the question is, how should the game ensure that even in the case of the host leaving the game the client would still have the match data and able to calculate his XP in a ‘network secure’ way.
Is it possible without any form of ‘dedicated server’ that anyone can access and save the match data there?
I am definitely not a programmer, so the answer might be obvious