mirror of
https://github.com/tribufu/rust-gamedig
synced 2026-06-01 09:42:41 +00:00
Modified the master_querant example
This commit is contained in:
parent
1c173b76ca
commit
663fb6a66e
1 changed files with 10 additions and 4 deletions
|
|
@ -21,7 +21,13 @@ fn main() -> GDResult<()> {
|
||||||
|
|
||||||
let ip = args[2].as_str();
|
let ip = args[2].as_str();
|
||||||
let port = match args.len() == 4 {
|
let port = match args.len() == 4 {
|
||||||
false => None,
|
false => {
|
||||||
|
if args[1].starts_with("_") {
|
||||||
|
panic!("The port must be specified with an anonymous query.")
|
||||||
|
}
|
||||||
|
|
||||||
|
None
|
||||||
|
},
|
||||||
true => Some(args[3].parse::<u16>().expect("Invalid port!"))
|
true => Some(args[3].parse::<u16>().expect("Invalid port!"))
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -57,9 +63,9 @@ fn main() -> GDResult<()> {
|
||||||
"cs" => println!("{:#?}", cs::query(ip, port)?),
|
"cs" => println!("{:#?}", cs::query(ip, port)?),
|
||||||
"arma2oa" => println!("{:#?}", arma2oa::query(ip, port)?),
|
"arma2oa" => println!("{:#?}", arma2oa::query(ip, port)?),
|
||||||
"doi" => println!("{:#?}", doi::query(ip, port)?),
|
"doi" => println!("{:#?}", doi::query(ip, port)?),
|
||||||
"_src" => println!("{:#?}", valve::query(ip, 27015, App::Source(None), None, None)?),
|
"_src" => println!("{:#?}", valve::query(ip, port.unwrap(), App::Source(None), None, None)?),
|
||||||
"_gld" => println!("{:#?}", valve::query(ip, 27015, App::GoldSrc(false), None, None)?),
|
"_gld" => println!("{:#?}", valve::query(ip, port.unwrap(), App::GoldSrc(false), None, None)?),
|
||||||
"_gld_f" => println!("{:#?}", valve::query(ip, 27015, App::GoldSrc(true), None, None)?),
|
"_gld_f" => println!("{:#?}", valve::query(ip, port.unwrap(), App::GoldSrc(true), None, None)?),
|
||||||
_ => panic!("Undefined game: {}", args[1])
|
_ => panic!("Undefined game: {}", args[1])
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue