The spectator doesn't have a NetworkNodeID, since it can't [[NWMUDS:SendTo|send]] any data.
The spectator doesn't have a NetworkNodeID, since it can't [[NWMUDS:SendTo|send]] any data.
−
NetworkNodeIDs do not change when a client with an ID lower than other clients disconnects. During connecting if there's an unused NetworkNodeID due to a disconnect like the one just described, the client will be assigned that same NetworkNodeID.
+
NetworkNodeIDs for clients do not change when any clients disconnect. When a client disconnects, the corresponding NetworkNodeID bit in the [[NWMUDS:GetConnectionStatus|node_bitmask]] is cleared. When a client is connecting, the client is assigned the NetworkNodeID with the lowest corresponding clear-bit in the [[NWMUDS:GetConnectionStatus|node_bitmask]], then that bit is set.