Server Exception: Network CycleSolved
I keep seeing those
Server Exception: Network Cycle

Errors since applying the recent patch to our server. It doesn't seem to come from umod directly?

Also, I notice:
- a lot of players disconnecting but still staying in BasePlayer.activePlayerList (whilst being player.Connection.connected == false)
- server.restart command some times only kicking 80% of the players and NOT restarting at all. (it just gets to the point of doing a "save" and kicking some players and then just ends, with no further message)

not sure if those are related. But are any or all of those known? Are they Rust or Umod or Plugin related? 

I feel like your server is broken or a plugin broke something

Trying to debug this more..

the error itself comes from a catch block in ServerMgr.Update() when trying to run a Network.Net.sv.Cycle();

The full chain is basically:

(11:20:56) | {USER} disconnecting: disconnect
(11:20:56) | Server Exception: Network Cycle
(11:20:56) | ArgumentException: An item with the same key has already been added. Key: {BASEPLAYER} 

My guess is that something is messing up the Player Net on connect / fresh spawn already...
Still no idea what exactly... 

Merged post

Solved!

Fyi. this time it was a race condition triggered by auto-teleporting players directly at disconnect. That was messing up their "sleeper" setup and the DC couldn't get them to sleep anymore, since they already were. That threw an exception instead of finishing all the clean disconnect steps.  *sigh*

Locked automatically