From fe8628fceecef0b01cbe56d298e4633afa855818 Mon Sep 17 00:00:00 2001 From: James Causon Date: Mon, 2 Sep 2024 21:57:49 +0100 Subject: [PATCH] feat: Add support for Icarus (#626) * Add support for Icarus via valve protocol * Add changelog entry --- CHANGELOG.md | 1 + GAMES_LIST.md | 1 + lib/games.js | 8 ++++++++ 3 files changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b0c466e..e2b315c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ * Fix: `Soldier ff Fortune` using the wrong protocol (#623) * Feat: For the Quake2 protocol `version`'s field, also look for `version` in the raw object * Feat: Add option `requestPlayers`, defaults to `true`. +* Added support for Icarus using valve protocol (By @xCausxn #626) ## 5.1.2 * Added Vintage Story support via the master server (#606) diff --git a/GAMES_LIST.md b/GAMES_LIST.md index 1de9f43..4ac85a5 100644 --- a/GAMES_LIST.md +++ b/GAMES_LIST.md @@ -161,6 +161,7 @@ | hurtworld | Hurtworld | [Valve Protocol](#valve) | | i2cs | IGI 2: Covert Strike | | | i2s | IL-2 Sturmovik | | +| icarus | Icarus | [Valve Protocol](#valve) | | imic | Insurgency: Modern Infantry Combat | [Valve Protocol](#valve) | | insurgency | Insurgency | [Valve Protocol](#valve) | | insurgencysandstorm | Insurgency: Sandstorm | [Valve Protocol](#valve) | diff --git a/lib/games.js b/lib/games.js index 6895348..788a86e 100644 --- a/lib/games.js +++ b/lib/games.js @@ -1553,6 +1553,14 @@ export const games = { old_id: 'il2' } }, + icarus: { + name: 'Icarus', + release_year: 2021, + options: { + port: 27015, + protocol: 'valve' + } + }, insurgency: { name: 'Insurgency', release_year: 2014,