diff --git a/GAMES.md b/GAMES.md index 19b2439..711f0dd 100644 --- a/GAMES.md +++ b/GAMES.md @@ -91,6 +91,7 @@ requirements/information. | PixARK | PIXARK | Valve | | | Ark: Survival Ascended | ASA | Epic | Available on the 'tls' feature | | Aliens vs. Predator 2010 | AVP | Valve | | +| Arma Reforger | ARMAREFORGER | Valve | | ## Planned to add support: diff --git a/crates/lib/CHANGELOG.md b/crates/lib/CHANGELOG.md index 9b965ae..afceb4c 100644 --- a/crates/lib/CHANGELOG.md +++ b/crates/lib/CHANGELOG.md @@ -12,6 +12,7 @@ Games: - [Ark: Survival Ascended](https://store.steampowered.com/app/2399830/ARK_Survival_Ascended/) support, note: not yet in the games definitions. - [Aliens vs. Predator 2010](https://store.steampowered.com/app/10680/Aliens_vs_Predator/) support. +- [Arma Reforger](https://store.steampowered.com/app/1874880/Arma_Reforger/) support. Protocols: diff --git a/crates/lib/src/games/definitions.rs b/crates/lib/src/games/definitions.rs index 6c5af9c..2193a8f 100644 --- a/crates/lib/src/games/definitions.rs +++ b/crates/lib/src/games/definitions.rs @@ -52,6 +52,11 @@ pub static GAMES: Map<&'static str, Game> = phf_map! { "a2oa" => game!("ARMA 2: Operation Arrowhead", 2304, Protocol::Valve(Engine::new(33930))), "ase" => game!("ARK: Survival Evolved", 27015, Protocol::Valve(Engine::new(346_110))), "asrd" => game!("Alien Swarm: Reactive Drop", 2304, Protocol::Valve(Engine::new(563_560))), + "armareforger" => game!("Arma Reforger", 17777, Protocol::Valve(Engine::new(1_874_880)), GatheringSettings { + players: GatherToggle::Enforce, + rules: GatherToggle::Enforce, + check_app_id: false, + }.into_extra()), "atlas" => game!("ATLAS", 57561, Protocol::Valve(Engine::new(834_910))), "avorion" => game!("Avorion", 27020, Protocol::Valve(Engine::new(445_220))), "avp2010" => game!("Aliens vs. Predator 2010", 27015, Protocol::Valve(Engine::new(10_680))), diff --git a/crates/lib/src/games/valve.rs b/crates/lib/src/games/valve.rs index 1ecdc92..9ca29b8 100644 --- a/crates/lib/src/games/valve.rs +++ b/crates/lib/src/games/valve.rs @@ -37,6 +37,17 @@ game_query_mod!( Engine::new(296_300), 27016 ); +game_query_mod!( + armareforger, + "Arma Reforger", + Engine::new(0), + 17777, + GatheringSettings { + players: GatherToggle::Enforce, + rules: GatherToggle::Enforce, + check_app_id: false, + } +); game_query_mod!( avp2010, "Aliens vs. Predator 2010",