Just wanted to reach out and see what your thoughts are on how to keep your game settings in a Zay-ES based networking game. I currently have a system that loads settings from files - and im wondering what other people do with them once you have your game settings then. Do you create an entity, and let other systems and the clients watch that specific entity, in case they need to know what setting is “currently in play” or do you have other ways to do this ? I guess now that I think about it, a “settings” entity seems very logical and easy to implement solution - but im keen to get input.
Following that thought, other systems watch this entity, and when needed, they pull the desired setting-component (input welcome on the design here) and put that to use. The setting could have changed since last time the system pulled the info, so a re-poll is always needed in my case.