- Home /
Save/Store Progress/Profiles For a Shooter
Creating a top down, arcade style shooter which will (hopefully) have a leveling/ progression system in place for players. (Tech trees, weapon unlocks etc).
My question; how?
I understand how you could save stats like this locally, but online baffles me. I can get my head around hosting games and joking games etc, but how will a player keep all of his stats, unlocks etc?
I have seen MySQL popping up when researching, but i think that's a bit out of my budget (more than free). What should I do? I guess a database would work, but I have no idea of how to start that (which hosting service to use, if any) because I don't think you can save stuff like weapon unlocks locally or every Tom, Dick and Harry will just edit their save files to unlock it? Or is there a way around this?
Ideally, i would like a system like most online shooters. Player has account, progress saved to that account, progress retrieved from that account, where do I start?
Thanks for your help guys, appreciated :)
Answer by Bunny83 · Apr 21, 2016 at 11:37 PM
Well, just have a look at the Server Side Highscores example on the wiki. It has all the basics you'll need.
Of course implementing accounts and some sort of login system is way beyond the scope of an answer here, especially if you're a beginner at PHP, MySQL, WebSessions or webservers in general.
üs: Uhm what do you mean that $$anonymous$$ySQL is out of your budget? $$anonymous$$ySQL is an open source SQL server released under GPL. I have one running right now here on my PC ^^.
I think I'm blind today haha, just found their community edition, thanks guys :) This is exactly what I was looking for.
Your answer
Follow this Question
Related Questions
How do game devs go about making a user's multiplayer experience persistent? 2 Answers
Dedicated Server for 1v1 Gameplay 3 Answers
Do I need to learn about multiplayer concepts before creating a game 2 Answers
how to sync object active with unet 0 Answers
Unity MLAPI ServerRPC not getting called 2 Answers