In some unknown circumstances, NetMessage.SendBytes will wait forever to do it's async write to a socket - possibly a deadlock situation in which BeginWrite is just waiting for a place in the thread pool.
When this happens, the server can no longer send data, and must be restarted.
In some unknown circumstances, NetMessage.SendBytes will wait forever to do it's async write to a socket - possibly a deadlock situation in which BeginWrite is just waiting for a place in the thread pool. When this happens, the server can no longer send data, and must be restarted.
There is more information about the issue in this discussion http://tshock.co/xf/index.php?threads/server-freezing-problem.1085/