- addNodevoid addNode(AbstractNode node) 
- Notifies the node that another node has connected
to the hub. 
- addPlayervoid addPlayer(PlayerSession player, ubyte reason, ubyte[] transferMessage) 
- Adds a player to the node. 
- exchageInfovoid exchageInfo(HncomStream stream) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- handlePlayerGamePacketvoid handlePlayerGamePacket(Player.GamePacket packet) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- handlePlayerKickvoid handlePlayerKick(Player.Kick packet) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- handlePlayerOrderedGamePacketvoid handlePlayerOrderedGamePacket(Player.OrderedGamePacket packet) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- handlePlayerSerializedGamePacketvoid handlePlayerSerializedGamePacket(Player.SerializedGamePacket packet) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- handlePlayerTransfervoid handlePlayerTransfer(Player.Transfer packet) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- handlePlayerUpdateDisplayNamevoid handlePlayerUpdateDisplayName(Player.UpdateDisplayName packet) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- handlePlayerUpdatePermissionLevelvoid handlePlayerUpdatePermissionLevel(Player.UpdatePermissionLevel packet) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- handlePlayerUpdateWorldvoid handlePlayerUpdateWorld(Player.UpdateWorld packet) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- handleStatusAddPluginvoid handleStatusAddPlugin(Status.AddPlugin packet) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- handleStatusAddWorldvoid handleStatusAddWorld(Status.AddWorld packet) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- handleStatusLatencyvoid handleStatusLatency(Status.Latency packet) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- handleStatusLogvoid handleStatusLog(Status.Log packet) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- handleStatusRemovePluginvoid handleStatusRemovePlugin(Status.RemovePlugin packet) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- handleStatusRemoveWorldvoid handleStatusRemoveWorld(Status.RemoveWorld packet) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- handleStatusRemoveWorldGroupvoid handleStatusRemoveWorldGroup(Status.RemoveWorldGroup packet) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- handleStatusSendMessagevoid handleStatusSendMessage(Status.SendMessage packet) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- handleStatusUpdateLanguageFilesvoid handleStatusUpdateLanguageFiles(Status.UpdateLanguageFiles packet) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- handleStatusUpdateMaxPlayersvoid handleStatusUpdateMaxPlayers(Status.UpdateMaxPlayers packet) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- handleStatusUpdateUsagevoid handleStatusUpdateUsage(Status.UpdateUsage packet) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- loopvoid loop(HncomStream stream) 
- Undocumented in source. 
- onClosedvoid onClosed(bool transfer) 
- Called when the client closes the connection.
Tries to transfer every connected player to the main node. 
- onPlayerGonevoid onPlayerGone(PlayerSession player, ubyte reason) 
- Generic function that removes a player from the
node's list and sends a PlayerDisconnected packet to
notify the node of the disconnection. 
- onPlayerKickedvoid onPlayerKicked(PlayerSession player) 
- Called when a player is kicked (not by the node). 
- onPlayerLeftvoid onPlayerLeft(PlayerSession player) 
- Called when a player lefts the server using the disconnect
button or closing the socket. 
- onPlayerTimedOutvoid onPlayerTimedOut(PlayerSession player) 
- Called when a player times out. 
- onPlayerTransferredvoid onPlayerTransferred(PlayerSession player) 
- Called when a player is transferred by the hub (not by the node)
to another node. 
- receiveNodeInfoLogin.NodeInfo receiveNodeInfo(HncomStream stream) 
- Undocumented in source. 
- remoteCommandvoid remoteCommand(string command, ubyte origin, Address address, int commandId) 
- Executes a remote command. 
- removeNodevoid removeNode(AbstractNode node) 
- Notifies the node that another node has been
disconnected from the hub. 
- sendvoid send(ubyte[] buffer) 
- Undocumented in source. 
- sendvoid send(ubyte[] buffer) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- sendDisplayNameUpdatevoid sendDisplayNameUpdate(PlayerSession player, string displayName) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- sendHubInfovoid sendHubInfo(HncomStream stream, Login.HubInfo packet) 
- Undocumented in source. 
- sendLanguageUpdatevoid sendLanguageUpdate(PlayerSession player, string language) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- sendLatencyUpdatevoid sendLatencyUpdate(PlayerSession player) 
- Updates a player's latency (usually sent every 30 seconds). 
- sendMessagevoid sendMessage(uint sender, bool broadcasted, ubyte[] payload) 
- Sends a message to the node. 
- sendPacketLossUpdatevoid sendPacketLossUpdate(PlayerSession player) 
- Updates a player's packet loss (usually sent every 30 seconds). 
- sendPermissionLevelUpdatevoid sendPermissionLevelUpdate(PlayerSession player, ubyte permissionLevel) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- sendTovoid sendTo(PlayerSession player, ubyte[] data) 
- Sends data to the node received from a player. 
- sendViewDistanceUpdatevoid sendViewDistanceUpdate(PlayerSession player, uint viewDistance) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- toStringstring toString() 
- Undocumented in source. 
- updatePlayersvoid updatePlayers(uint online, uint max) 
- Sends the number of online players and maximum number of
players to the node. 
Session of a node. It's executed in a dedicated thread.