node-gamedig/lib
Sam Schumacher ec4860cffc
feat(games): add ATS, The Cenozoic Era, VEIN and Mindustry support (#768)
* feat(games): add American Truck Simulator (ats) support

Mirrors the Euro Truck Simulator 2 configuration (valve protocol,
port 27015 with query port offset +1).

* Update .gitignore

* feat(games): add The Cenozoic Era, VEIN and Mindustry support

- The Cenozoic Era and VEIN use the Valve A2S protocol with a query
  port offset of +1 (verified live against running servers).
- Mindustry is queried via a new protocol module implementing the
  arc-net discovery ping: a two-byte UDP request (0xFE 0x01) returns
  the serialized Host struct (name, map, players, wave, version,
  vertype, gamemode, player limit, description, modeName).

* fix(games): rename thecenozoicera to tce

Satisfies the MoreThanTwoWordsMakeAcronym naming rule enforced by
the id-tests CI check: game names with more than two words require
an acronym-style id.

* Update .gitignore

* meta: restore .gitignore endline

---------

Co-authored-by: CosminPerRam <cosmin.p@live.com>
2026-05-26 22:14:06 +03:00
..
DnsResolver.js feat(dns): reduce one isIP function call by simplifying condition 2025-07-21 23:03:15 +03:00
game-resolver.js fix: rewrite migration document and fix check old ids (#504) 2024-01-22 23:05:52 +02:00
gamedig.js feat: export games and protocols besides GameDig (#411) 2023-11-20 11:35:31 +02:00
games.js feat(games): add ATS, The Cenozoic Era, VEIN and Mindustry support (#768) 2026-05-26 22:14:06 +03:00
GlobalUdpSocket.js fix: remove deno hacky fixes (#452) 2024-01-06 15:46:02 +02:00
HexUtil.js chore: Convert all files to LF endings (#400) 2023-11-12 13:14:43 +02:00
index.js feat: export games and protocols besides GameDig (#411) 2023-11-20 11:35:31 +02:00
Logger.js chore: run eslint --fix 2024-06-29 23:27:19 +03:00
Promises.js chore: Convert all files to LF endings (#400) 2023-11-12 13:14:43 +02:00
ProtocolResolver.js feat: export games and protocols besides GameDig (#411) 2023-11-20 11:35:31 +02:00
QueryRunner.js fix: ignore cached ports when givenPortOnly is set (#710) 2025-06-09 16:53:45 +03:00
reader.js chore: Convert all files to LF endings (#400) 2023-11-12 13:14:43 +02:00
Results.js feat: Add version as a top level field (#532) 2024-02-24 20:46:40 +02:00