I am working on understanding how the architecture for games like LoL, Dota, SC2, etc work.
I want to load json files that describe the different characters that the player can choose from to use in the match.
So, something like this http://ddragon.leagueoflegends.com/cdn/6.6.1/data/en_US/champion.json
I am wondering where the best places is to store these. Should they be stored on the filesystem of the server or in the database?
If they should be stored in the database is there any examples of using ue with a database?
My current setup is with listen servers and steam. I don’t have a dedicated server up at the moment. Is a dedicated server required for this?
Obviously I can’t just store the file client side or the player could make changes to it and cheat.
Can anyone explain how this all should work? Any examples are greatly welcomed