I had a question on how localStorage works. I read the documentation and I was successfully able to implement it in our web game. We are using ImpactJS engine and using this plugin -> https://github.com/jsantell/ImpactStorage for the our purposes. Though I am still very much new to the whole concept of persistent data on web
In our game we expect around 1000 or more teams ( each team would have around 5 players ) playing the game on different browsers, different machines.
Now all the teams have their information stored on the database which creates a unique id for each of them. And for each team there would be around 40 localStorage key values that I am using for different gameplay elements
Before getting in any kind of trouble in future, I want to make sure that my whatever values I use for localStorage would persist throughout and work on different systems, different browsers meaning If the value of one of the keys in localStorage is updated, would the keys be updated on other different systems too for that same team?
For now I tested it in one machine and 3 different browsers and the values get updated everywhere but would it also work on different machines?
If someone could briefly explain in simple terms how exactly localStorage works in such scenario?
Thanks!