Coroutines and Authoritative Server Updates?

I am forseeing my server’s Update Function getting rather large, and am wondering what I can do about it.

Will i ever see this bottleneck before the internet pipe causes slowdown? I’m guessing no chance.

If i decide to use coroutines to update independent things (btw can there be race conditions/threading errors with coroutines?), will i still not benefit from this because of the network connections?

There would probably be a bit more overhead, as coroutines aren’t separate threads but are executed in the same thread as Unity.

i see, thanks for the info.

chances that you will actually get hit by other things prior this becoming a problem are pretty good out of my experience cause networking happens on this thread too and if piling up happens there, it will start to flood the queue to the degree where the network driver might reset the whole interface