Crate facio

Crate facio 

Source
Expand description

§facio - A RCON Library

facio is meant to be a two-folded RCON library, implementing the RCON protocol as stated in Valvesoftware’s RCON Protocol Spec (which is called “protocol” or “spec” in the following) by providing a low-level packet type RawPacket and a higher-level client type RconClient.

The RawPacket type gives a wrapper around the packets sent through rcon connections which can be also be used on the server-side of things.

The RconClient type provides a higher-level entry point for building a RCON client.

After all, there is low-level part in facio::ll which provides low-level functions to send and receive RawPacket via a TcpStream.

Modules§

client
High-Level RCON client
ll
Low-Level RCON network functions
raw_packet
Wrapper around RCON packet byte structure