rcon-rs

Crates.iorcon-rs
lib.rsrcon-rs
version0.1.0
sourcesrc
created_at2022-02-20 20:51:08.79262
updated_at2022-02-20 20:51:08.79262
descriptionbarebones rcon implementation in rust for Minecraft
homepage
repository
max_upload_size
id535978
size43,622
(NotCreative21)

documentation

README

rcon-rs

Hyper barebones implementation of the RCON protocol for Minecraft.

To use this crate place this in your Cargo.toml file

[dependencies]
rcon-rs = "0.1.0" 

Example usage:
// create new connect using ip and port
let mut conn = Client::new("127.0.0.1", "25575");
// you MUST auth the connection before attempting to use it
conn.auth("password")?;
// send any command you would like, the packet type is option and inferred to be a command by
// default
conn.send("say hi", Some(PacketType::Cmd))?;

A more complete example can be found here

rcon protocol details

More info can be found here:

https://wiki.vg/RCON#Fragmentation

contributing

Any suggestions, improvements, or pull request are welcome. I am relatively new to rust so my quality of code is not great but I'm looking to improve!

Commit count: 0

cargo fmt