node-gamedig/lib
Thomas Koetsier 1b2345fa02
feat(protocol/hytale): add support for Hytale servers (#750)
Add protocol implementation for querying Hytale game servers using
the Nitrado Query API endpoint. The protocol uses HTTPS with HTTP
fallback to fetch server information including name, version, player
count, and map.

Example:
  $ gamedig --type hytale play.hyfyve.net:5523

  {
    "name": "Hytale Server",
    "map": "default",
    "version": "2026.01.13-dcad8778f",
    "maxplayers": 100,
    "numplayers": 1,
    "connect": "play.hyfyve.net:5523"
  }

Co-authored-by: Thomas Koetsier <thomaskoetsier@Thomass-MacBook-Air.local>
2026-02-03 00:57:27 +02: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(protocol/hytale): add support for Hytale servers (#750) 2026-02-03 00:57:27 +02: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