13次发布
0.4.9 | 2022年12月9日 |
---|---|
0.4.8 | 2022年12月4日 |
0.4.6 | 2022年10月28日 |
0.3.11 | 2022年10月12日 |
0.3.2 | 2022年6月12日 |
#398 in 游戏开发
每月34次下载
42KB
853 行
描述
允许访问Valve的服务器查询协议的Crate。
- 🚀 极快
- 🔒 类型安全
- ⚡ 效率高
想要从Python使用它?你可以做到!想要从JavaScript使用它?你也可以做到!
Rust是一种可访问的语言,可以用于大多数任何场景,并且每天都在变得更加易用!
安装
在你的Cargo.toml
文件中。
[dependencies]
valve-server-query = "0.4"
或者,使用cargo add
子命令。
cargo add valve-server-query
使用
use valve_server_query::Server;
let server = Server::new("127.0.0.1:12345").expect("Connect to dedicated server running Valve game");
let info = server.info().expect("Get general server information");
let players = server.players().expect("Get server player information");
let rules = server.rules().expect("Get server rules");
WebAssembly (Wasm)
由于Wasm环境不支持UDP套接字,这将在Wasm环境中引发panic。
贡献
欢迎拉取请求。
欢迎提出新功能请求:创建GitHub Issue。
如果您需要其他内容,例如查询主服务器查询协议的能力,请随时联系我或在GitHub上创建Issue。
支持
如果您在使用此软件包时遇到任何问题,请随时创建一个issue。