Documentation ¶
Index ¶
- func PacketClientHandshake(mapleVersion int16, recv, send []byte) mpacket.Packet
- type ChannelServer
- func (server *ChannelServer) ClientDisconnected(conn mnet.Client)
- func (server *ChannelServer) HandleClientPacket(conn mnet.Client, reader mpacket.Reader)
- func (server *ChannelServer) HandleServerPacket(conn mnet.Server, reader mpacket.Reader)
- func (server *ChannelServer) Initialise(work chan func(), dbuser, dbpassword, dbaddress, dbport, dbdatabase string)
- func (server *ChannelServer) RegisterWithWorld(conn mnet.Server, ip []byte, port int16, maxPop int16)
- func (server *ChannelServer) SetScrollingHeaderMessage(msg string)
- type LoginServer
- func (server *LoginServer) ClientDisconnected(conn mnet.Client)
- func (server *LoginServer) HandleClientPacket(conn mnet.Client, reader mpacket.Reader)
- func (server *LoginServer) HandleServerPacket(conn mnet.Server, reader mpacket.Reader)
- func (server *LoginServer) Initialise(dbuser, dbpassword, dbaddress, dbport, dbdatabase string)
- func (server *LoginServer) ServerDisconnected(conn mnet.Server)
- type WorldServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ChannelServer ¶
type ChannelServer struct {
// contains filtered or unexported fields
}
ChannelServer state
func (*ChannelServer) ClientDisconnected ¶
func (server *ChannelServer) ClientDisconnected(conn mnet.Client)
ClientDisconnected from server
func (*ChannelServer) HandleClientPacket ¶
func (server *ChannelServer) HandleClientPacket(conn mnet.Client, reader mpacket.Reader)
HandleClientPacket data
func (*ChannelServer) HandleServerPacket ¶
func (server *ChannelServer) HandleServerPacket(conn mnet.Server, reader mpacket.Reader)
HandleServerPacket from world
func (*ChannelServer) Initialise ¶
func (server *ChannelServer) Initialise(work chan func(), dbuser, dbpassword, dbaddress, dbport, dbdatabase string)
Initialise the server
func (*ChannelServer) RegisterWithWorld ¶
func (server *ChannelServer) RegisterWithWorld(conn mnet.Server, ip []byte, port int16, maxPop int16)
RegisterWithWorld server
func (*ChannelServer) SetScrollingHeaderMessage ¶
func (server *ChannelServer) SetScrollingHeaderMessage(msg string)
SetScrollingHeaderMessage that appears at the top of game window
type LoginServer ¶
type LoginServer struct {
// contains filtered or unexported fields
}
LoginServer state
func (*LoginServer) ClientDisconnected ¶
func (server *LoginServer) ClientDisconnected(conn mnet.Client)
ClientDisconnected from server
func (*LoginServer) HandleClientPacket ¶
func (server *LoginServer) HandleClientPacket(conn mnet.Client, reader mpacket.Reader)
HandleClientPacket data
func (*LoginServer) HandleServerPacket ¶
func (server *LoginServer) HandleServerPacket(conn mnet.Server, reader mpacket.Reader)
HandleServerPacket from world
func (*LoginServer) Initialise ¶
func (server *LoginServer) Initialise(dbuser, dbpassword, dbaddress, dbport, dbdatabase string)
Initialise the server
func (*LoginServer) ServerDisconnected ¶
func (server *LoginServer) ServerDisconnected(conn mnet.Server)
ServerDisconnected handler
type WorldServer ¶
type WorldServer struct {
// contains filtered or unexported fields
}
WorldServer data
func (*WorldServer) HandleServerPacket ¶
func (server *WorldServer) HandleServerPacket(conn mnet.Server, reader mpacket.Reader)
HandleServerPacket from servers
func (*WorldServer) RegisterWithLogin ¶
func (server *WorldServer) RegisterWithLogin(conn mnet.Server, message string, ribbon byte)
RegisterWithLogin server
func (*WorldServer) ServerDisconnected ¶
func (server *WorldServer) ServerDisconnected(conn mnet.Server)
ServerDisconnected handler
Source Files ¶
Click to show internal directories.
Click to hide internal directories.