Documentation
¶
Index ¶
- Constants
- Variables
- type Packet
- type Player
- type RCON
- func (r *RCON) Authenticate(password string) (err error)
- func (r *RCON) Close() error
- func (r *RCON) CmdAdmins() (players []Player, err error)
- func (r *RCON) CmdPlayers() (players []Player, err error)
- func (r *RCON) Execute(command string) (response *Packet, err error)
- func (r *RCON) ReadPacket() (response *Packet, err error)
- func (r *RCON) WritePacket(packet *Packet) (err error)
Constants ¶
View Source
const ( Auth int32 = 3 AuthResponse int32 = 2 ExecCommand int32 = 2 ResponseValue int32 = 0 )
Variables ¶
View Source
var ( ErrInvalidWrite = errors.New("rcon: failed to write to remote connection") ErrInvalidID = errors.New("rcon: invalid response ID from remote connection") ErrInvalidPacketOrder = errors.New("rcon: packets from server received out of order") ErrAuthFailed = errors.New("rcon: authentication failed") )
Functions ¶
This section is empty.
Types ¶
type RCON ¶
type RCON struct {
// TODO: add some more useful stuff here?
Address string
// contains filtered or unexported fields
}
func (*RCON) Authenticate ¶
func (*RCON) CmdPlayers ¶
CmdPlayers returns all registered players on the server.
func (*RCON) ReadPacket ¶
func (*RCON) WritePacket ¶
Click to show internal directories.
Click to hide internal directories.