Running 3+ clients and reloading them through a period of time yields me with a "Failed to authenticate with realtime servers: Too many requests" error leading me to be blocked from testing for a long period of time (sometimes hours).
This is really hindering on my ability to test networking conditions when there are multiple players at play. Like testing an unstable network connection or slow network initialization for late joiners due to differing conditions. Especially with Super VR Ball, it's almost impossible for me to network test for longer than 20 minutes before being kicked for this reason.
Proposed Solution:
  • Allow me to turn off specific requests during Build & Tests, like getting group info and social information, so I produce less requests overall. Or a light version of the client with a default avatar and minimal menus similar to ClientSim in functionality.
Other Solutions:
  • Allow more requests to be ran during Build & Test. (Simplest but not fun for security!)
  • Allow a local realtime server that I can host with the main client. (Understandably difficult for many reasons.)
  • Allow me to slowdown/step through networking events so I can test how the network handles network clogging or unstable connections. Related Canny
  • Whitelist my account for a higher request limit/unlimited requests. (This would be easiest but there's got to be a better solution :P)