Even with compression and increasing the limit allowed by SteamNetSock, having 100+ bots will make the host send over 140kB/s. This is brutal, especially with the host acting as the relay, and eventually causes the send buffers to fill up, disconnecting the clients.
The Actor state packet should likely be reworked to send only important data like positions & rotations, and have updates like shooting, etc. to only be sent when their state changes.
Even with compression and increasing the limit allowed by SteamNetSock, having 100+ bots will make the host send over 140kB/s. This is brutal, especially with the host acting as the relay, and eventually causes the send buffers to fill up, disconnecting the clients.
The Actor state packet should likely be reworked to send only important data like positions & rotations, and have updates like shooting, etc. to only be sent when their state changes.