I’m using more and more ECS in my projects but I was wondering if it’s possible to use ECS with Nakama, i.e. multi threaded network code, I’m not sure it’s worth it since client to server is already async ? Then maybe it can be beneficial for server to client, I’m not really sure because I think it’s IO-bound anyway ?
Network use a single CPU anyway if I’m not wrong by default https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/performance_tuning_guide/network-rss.
Well I guess network events could be received on a classic MonoBehaviour and then computing according to these events can be done by a System I suppose.
Or for example a System that would basically sync all Entity with Translation.
Thanks for clarification !