All values above this are application specific types.
Everyone can join the server.
Packet is sent once and if lost won't be resent.
constexpr uint8_t NORMAL_RESPONSE_TYPE
RECEIVE_GUARANTEE
Controls whether a packet is critical.
constexpr uint16_t LEVIATHAN_ACK_PACKET
The connection has not reached Secured state.
SERVER_ACCEPTED_TYPE
Defines what request the server accepted and any potential data.
SERVER_JOIN_RESTRICT
Allows servers to control who can join.
Server has accepted the request and will handle it soon.
constexpr uint16_t LEVIATHAN_NORMAL_PACKET
The server has used a custom rule to disallow this.
Only set when the derived class forgot to set it.
NETWORKED_TYPE
Type of networked application.
Packet will get a single resend.
SERVER_STATUS
Allows servers to tell clients what they are doing.
Server is not accepting players.
constexpr uint8_t NORMAL_REQUEST_TYPE
The client has already connected to the server, and must disconnect before trying again...
NETWORK_RESPONSE_INVALIDREASON
Defines in what way a request was invalid can also define why a server disallowed a request...
The access mask controls which registered functions and classes a script sees.
CONNECTION_ENCRYPTION
State of a connection's encryption.
Server has accepted your join request.
The client has made a request with invalid or unsupported options.
Server has maximum number of players.