[Games] Update game definitions to match node-gamedig names (#100)

* [Games] Update game definitions to match node-gamedig names

* Update game file names to match definitions

* [Games] rename minecraft definitions to better match node

* [Games] Add test that all game files match definition name

* Update SteamApp to match node names

* [Games] Update the forest to match node-GameDig#367

* Clippy fix in games test

* [Docs] Update GAMES.md with new names

* [DOCS] Update changelog
This commit is contained in:
Tom 2023-09-22 21:20:01 +00:00 committed by GitHub
parent 14c3f4525b
commit 52750fba76
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
37 changed files with 319 additions and 281 deletions

View file

@ -82,13 +82,13 @@ mod test {
fn battlefield() { test_game("bf1942"); }
#[test]
fn minecraft() { test_game("mc"); }
fn minecraft() { test_game("minecraft"); }
#[test]
fn tf2() { test_game("tf2"); }
#[test]
fn quake() { test_game("quake3a"); }
fn quake() { test_game("quake3"); }
#[test]
fn all_games() {

View file

@ -3,61 +3,61 @@ use gamedig::protocols::valve;
use gamedig::protocols::valve::Engine;
use gamedig::protocols::{gamespy, quake};
use gamedig::{
aliens,
aoc,
ageofchivalry,
alienswarm,
arkse,
arma2oa,
ase,
asrd,
avorion,
ballisticoverkill,
bat1944,
bb2,
bf1942,
bm,
bo,
ccure,
cosu,
blackmesa,
brainbread2,
codenamecure,
colonysurvival,
creativerse,
crysiswars,
cs,
cscz,
csgo,
css,
cw,
dod,
dods,
doi,
dst,
ffow,
gm,
garrysmod,
haloce,
hl2dm,
hldms,
hll,
ins,
insmic,
inss,
insurgency,
insurgencymic,
insurgencysandstorm,
jc2mp,
l4d,
l4d2,
left4dead,
left4dead2,
mc,
ohd,
onset,
pz,
przomboid,
quake1,
quake2,
quake3a,
quake3,
ror2,
rust,
sc,
sdtd,
sd2d,
ship,
sof2,
ss,
tf,
svencoop,
tf2,
tfc,
ts,
theforest,
unturned,
ut,
vr,
vrising,
warsow,
GDResult,
};
@ -92,20 +92,20 @@ fn main() -> GDResult<()> {
let address = &SocketAddr::new(*ip, port.unwrap_or(0));
match args[1].as_str() {
"aliens" => println!("{:#?}", aliens::query(ip, port)?),
"alienswarm" => println!("{:#?}", alienswarm::query(ip, port)?),
"asrd" => println!("{:#?}", asrd::query(ip, port)?),
"csgo" => println!("{:#?}", csgo::query(ip, port)?),
"css" => println!("{:#?}", css::query(ip, port)?),
"dods" => println!("{:#?}", dods::query(ip, port)?),
"gm" => println!("{:#?}", gm::query(ip, port)?),
"garrysmod" => println!("{:#?}", garrysmod::query(ip, port)?),
"hl2dm" => println!("{:#?}", hl2dm::query(ip, port)?),
"tf2" => println!("{:#?}", tf2::query(ip, port)?),
"insmic" => println!("{:#?}", insmic::query(ip, port)?),
"ins" => println!("{:#?}", ins::query(ip, port)?),
"inss" => println!("{:#?}", inss::query(ip, port)?),
"l4d" => println!("{:#?}", l4d::query(ip, port)?),
"l4d2" => println!("{:#?}", l4d2::query(ip, port)?),
"ts" => println!("{:#?}", ts::query(ip, port)?),
"insurgencymic" => println!("{:#?}", insurgencymic::query(ip, port)?),
"insurgency" => println!("{:#?}", insurgency::query(ip, port)?),
"insurgencysandstorm" => println!("{:#?}", insurgencysandstorm::query(ip, port)?),
"left4dead" => println!("{:#?}", left4dead::query(ip, port)?),
"left4dead2" => println!("{:#?}", left4dead2::query(ip, port)?),
"ship" => println!("{:#?}", ship::query(ip, port)?),
"cscz" => println!("{:#?}", cscz::query(ip, port)?),
"dod" => println!("{:#?}", dod::query(ip, port)?),
"_src" => {
@ -148,12 +148,12 @@ fn main() -> GDResult<()> {
mc::query_legacy_specific(LegacyGroup::V1_6, ip, port)?
)
}
"7dtd" => println!("{:#?}", sdtd::query(ip, port)?),
"ase" => println!("{:#?}", ase::query(ip, port)?),
"7dtd" => println!("{:#?}", sd2d::query(ip, port)?),
"arkse" => println!("{:#?}", arkse::query(ip, port)?),
"unturned" => println!("{:#?}", unturned::query(ip, port)?),
"tf" => println!("{:#?}", tf::query(ip, port)?),
"theforest" => println!("{:#?}", theforest::query(ip, port)?),
"tfc" => println!("{:#?}", tfc::query(ip, port)?),
"sc" => println!("{:#?}", sc::query(ip, port)?),
"svencoop" => println!("{:#?}", svencoop::query(ip, port)?),
"rust" => println!("{:#?}", rust::query(ip, port)?),
"cs" => println!("{:#?}", cs::query(ip, port)?),
"arma2oa" => println!("{:#?}", arma2oa::query(ip, port)?),
@ -161,18 +161,18 @@ fn main() -> GDResult<()> {
"hldms" => println!("{:#?}", hldms::query(ip, port)?),
"ror2" => println!("{:#?}", ror2::query(ip, port)?),
"bat1944" => println!("{:#?}", bat1944::query(ip, port)?),
"bm" => println!("{:#?}", bm::query(ip, port)?),
"pz" => println!("{:#?}", pz::query(ip, port)?),
"aoc" => println!("{:#?}", aoc::query(ip, port)?),
"blackmesa" => println!("{:#?}", blackmesa::query(ip, port)?),
"przomboid" => println!("{:#?}", przomboid::query(ip, port)?),
"ageofchivalry" => println!("{:#?}", ageofchivalry::query(ip, port)?),
"dst" => println!("{:#?}", dst::query(ip, port)?),
"cosu" => println!("{:#?}", cosu::query(ip, port)?),
"colonysurvival" => println!("{:#?}", colonysurvival::query(ip, port)?),
"onset" => println!("{:#?}", onset::query(ip, port)?),
"ccure" => println!("{:#?}", ccure::query(ip, port)?),
"bo" => println!("{:#?}", bo::query(ip, port)?),
"bb2" => println!("{:#?}", bb2::query(ip, port)?),
"codenamecure" => println!("{:#?}", codenamecure::query(ip, port)?),
"ballisticoverkill" => println!("{:#?}", ballisticoverkill::query(ip, port)?),
"brainbread2" => println!("{:#?}", brainbread2::query(ip, port)?),
"avorion" => println!("{:#?}", avorion::query(ip, port)?),
"ohd" => println!("{:#?}", ohd::query(ip, port)?),
"vr" => println!("{:#?}", vr::query(ip, port)?),
"vrising" => println!("{:#?}", vrising::query(ip, port)?),
"_gamespy1" => println!("{:#?}", gamespy::one::query(address, None)),
"_gamespy1_vars" => println!("{:#?}", gamespy::one::query_vars(address, None)),
"ut" => println!("{:#?}", ut::query(ip, port)),
@ -181,13 +181,13 @@ fn main() -> GDResult<()> {
"_gamespy3" => println!("{:#?}", gamespy::three::query(address, None)),
"_gamespy3_vars" => println!("{:#?}", gamespy::three::query_vars(address, None)),
"ffow" => println!("{:#?}", ffow::query(ip, port)),
"cw" => println!("{:#?}", cw::query(ip, port)),
"crysiswars" => println!("{:#?}", crysiswars::query(ip, port)),
"_quake1" => println!("{:#?}", quake::one::query(address, None)),
"_quake2" => println!("{:#?}", quake::two::query(address, None)),
"_quake3" => println!("{:#?}", quake::three::query(address, None)),
"quake2" => println!("{:#?}", quake2::query(ip, port)?),
"quake1" => println!("{:#?}", quake1::query(ip, port)?),
"quake3a" => println!("{:#?}", quake3a::query(ip, port)?),
"quake3" => println!("{:#?}", quake3::query(ip, port)?),
"hll" => println!("{:#?}", hll::query(ip, port)?),
"sof2" => println!("{:#?}", sof2::query(ip, port)?),
"_gamespy2" => println!("{:#?}", gamespy::two::query(address, None)),