Just an open question because this is something I am now thinking of working on....
I'm designing a multiplayer game for a max of 4 or 5 players. I am using the basic functions of the Multiplayer plugin but, because it is useless with the platform behavior I have opted to create my own data sync-engine. No biggie, but it's a slow process, and I'm now very aware that things could get out of hand if I am not careful. My question concerns bandwidth management:
Has anyone considered bandwidth throttling with Multiplayer? At 30 fps my sync data-rate is approx 12 kbps, which I think is totally acceptable for a desktop game where the player has a good internet connection. So.... Is it likely to be worth trying to create a data-rate throttle system that detects when the data-rate is poor for a client (probably by time-stamping the data) or am I just over thinking something that really is a non-problem? It's my first multiplayer game, so I'm having to make some assumptions...
Any thoughts would be appreciated..... Thanks.