Hi everyone, I hope this thread will generate a lot of participation.
I am currently working on a big project and I keep reaching the point where I realize that my distribution of information (Client ↔ Server and between various resources) is not optimal.
Currently, I always request data from the server via the client (NETEVENT) and then send the data from the server (also NETEVENT) to the client. From here, I transfer the data to the other resources using export functions.
You are basically already doing the right thing. Events are the way to go for client ↔ server communication. And inter resource communication happens through events or exports.
If you want to simply sync values between client/server including attaching those values to entities, you can use state bags as well: