22 个版本
0.3.11 | 2023年11月28日 |
---|---|
0.3.10 | 2023年11月25日 |
0.3.9 | 2023年10月30日 |
0.3.6 | 2023年9月28日 |
0.1.1 | 2023年6月14日 |
#25 in #互联网
每月 144 次下载
16KB
301 代码行
serverseeker-rs
A Rust 对 DAMcrafts ServerSeeker API 的封装
什么是 ServerSeeker?
ServerSeeker 是一个扫描整个互联网寻找 Minecraft 服务器并从 服务器列表 ping (SLP) 收集数据的机器人。它还检查服务器是否破解
此项目目前正在开发中!另外,我不是最好的 Rust 开发者,所以代码可能很糟糕 :/
示例
// [dependencies]
// serverseeker = "^0.3"
// tokio = { version = "^1.28.2", features = ["rt-multi-thread", "macros"] }
use serverseeker::*;
#[tokio::main]
async fn main() {
// Initialize a ServerSeekerClient with your API key
// How to get your API key: https://github.com/DAMcraft/ServerSeekerAPI-docs
let ss = ServerSeekerClient::new("YOUR_API_KEY");
// Initialize the builder
let mut builder = ServersBuilder::default();
builder.cracked(true);
builder.country_code("DE");
// Fetch results
let servers = ss.servers(&b).await.unwrap();
// Print the IP of every server
for server in servers {
println!("IP: {}, cracked: {:?}", server.server, server.cracked);
}
}
更多示例,请查看 /examples
依赖关系
~4–20MB
~290K SLoC