Crates.io | rcon-rs |
lib.rs | rcon-rs |
version | 0.1.0 |
source | src |
created_at | 2022-02-20 20:51:08.79262 |
updated_at | 2022-02-20 20:51:08.79262 |
description | barebones rcon implementation in rust for Minecraft |
homepage | |
repository | |
max_upload_size | |
id | 535978 |
size | 43,622 |
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"
// 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
More info can be found here:
https://wiki.vg/RCON#Fragmentation
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!