server

package
v0.0.0-...-e57d4e3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 20, 2020 License: MIT Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PacketClientHandshake

func PacketClientHandshake(mapleVersion int16, recv, send []byte) mpacket.Packet

PacketClientHandshake sent to client on initial connection

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL