So I’m working or will be working on a rpg game that will consist of 2k+ stats. Basically players in my game in order to earn skills will have to discover the method of training to obtain skills. Like for example there might be a waterfall and you can earn like 13 different skills from set waterfall. Cutting it in half or stopping it directly in the middle or even absorbing the water would be theoretical ways of getting a skill. Now the issue I have is being able to confidently save all of this data. Because each skill will have to save the training method, the amount of times you train on it, and the individual level of the skill.
I thought about saving it to an externa website because I don’t know how well roblox could handle saving all that data. I also thought of doing like a darksouls type thing where players have to hit a save point before they leave and that will save all the data, because then I could take the time the request would need to process everything. I also thought of keeping separate data stores for individual types of skills. Like a data store for just water skills, but that seems highly inefficient. So what do you think I could do to keep requests down to a minimum while ensuring everything is saved correctly.
Note please do not recommend data store2, it won’t work for what I need.