Sans-IO API Reference¶
Protocol Interface¶
The base class for handling the RCON protocol between two computers. |
Protocol Implementations¶
Implements the client-side portion of the protocol. |
|
An event produced by the |
|
Indicates if an authentication request was successful. |
|
Represents the response to a given command. |
|
Represents a message sent by the server. |
|
Defines the current state of the protocol. |
|
A Sans-IO implementation of the server RCON protocol for one client. |
|
An event produced by the |
|
Indicates if an authentication request was successful. |
|
Represents a command sent by the client. |
|
Represents an acknowledgement of a message sent by the server. |
|
Defines the current authentication state. |
Packet Messages¶
The base class used for all messages sent between the BattlEye RCON server and client. |
|
The type of packet received by the server. |
|
The base class for packets sent by the client. |
|
The packet used to log in a client. |
|
The packet sent by the client issuing a command to the server. |
|
The packet sent to acknowledge a given server message. |
|
The base class used for packets sent by the server. |
|
The packet indicating if login was successful. |
|
The packet(s) sent in response to a command. |
|
The packet sent to share a message to the client. |
Packet Checks¶
A callable object that makes a boolean judgement about a packet. |
|
A simple check that verifies the |
Exceptions¶
The current state of the protocol does not match the expected states. |