Changes

133 bytes added ,  16:21, 7 April 2016
Line 342: Line 342:  
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.
    
===BindNodeID===
 
===BindNodeID===