mirror of
https://github.com/tribufu/node-gamedig
synced 2026-05-06 07:07:33 +00:00
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>
86 lines
3.6 KiB
JavaScript
86 lines
3.6 KiB
JavaScript
import armagetron from './armagetron.js'
|
|
import ase from './ase.js'
|
|
import asa from './asa.js'
|
|
import assettocorsa from './assettocorsa.js'
|
|
import battlefield from './battlefield.js'
|
|
import brokeprotocol from './brokeprotocol.js'
|
|
import brokeprotocolmaster from './brokeprotocolmaster.js'
|
|
import buildandshoot from './buildandshoot.js'
|
|
import cs2d from './cs2d.js'
|
|
import discord from './discord.js'
|
|
import doom3 from './doom3.js'
|
|
import eco from './eco.js'
|
|
import eldewrito from './eldewrito.js'
|
|
import epic from './epic.js'
|
|
import factorio from './factorio.js'
|
|
import farmingsimulator from './farmingsimulator.js'
|
|
import ffow from './ffow.js'
|
|
import fivem from './fivem.js'
|
|
import gamespy1 from './gamespy1.js'
|
|
import gamespy2 from './gamespy2.js'
|
|
import gamespy3 from './gamespy3.js'
|
|
import geneshift from './geneshift.js'
|
|
import goldsrc from './goldsrc.js'
|
|
import gtasao from './gtasao.js'
|
|
import hawakening from './hawakening.js'
|
|
import hawakeningmaster from './hawakeningmaster.js'
|
|
import hexen2 from './hexen2.js'
|
|
import hytale from './hytale.js'
|
|
import jc2mp from './jc2mp.js'
|
|
import kspdmp from './kspdmp.js'
|
|
import mafia2mp from './mafia2mp.js'
|
|
import mafia2online from './mafia2online.js'
|
|
import minecraft from './minecraft.js'
|
|
import minecraftbedrock from './minecraftbedrock.js'
|
|
import minecraftvanilla from './minecraftvanilla.js'
|
|
import minetest from './minetest.js'
|
|
import mumble from './mumble.js'
|
|
import mumbleping from './mumbleping.js'
|
|
import nadeo from './nadeo.js'
|
|
import openttd from './openttd.js'
|
|
import palworld from './palworld.js'
|
|
import quake1 from './quake1.js'
|
|
import quake2 from './quake2.js'
|
|
import quake3 from './quake3.js'
|
|
import renegadex from './renegadex.js'
|
|
import renegadexmaster from './renegadexmaster.js'
|
|
import renown from './renown.js'
|
|
import rfactor from './rfactor.js'
|
|
import samp from './samp.js'
|
|
import satisfactory from './satisfactory.js'
|
|
import savage2 from './savage2.js'
|
|
import soldat from './soldat.js'
|
|
import squad from './squad.js'
|
|
import starmade from './starmade.js'
|
|
import starsiege from './starsiege.js'
|
|
import teamspeak2 from './teamspeak2.js'
|
|
import teamspeak3 from './teamspeak3.js'
|
|
import terraria from './terraria.js'
|
|
import toxikk from './toxikk.js'
|
|
import tribes1 from './tribes1.js'
|
|
import tribes1master from './tribes1master.js'
|
|
import unreal2 from './unreal2.js'
|
|
import ut3 from './ut3.js'
|
|
import valve from './valve.js'
|
|
import vcmp from './vcmp.js'
|
|
import ventrilo from './ventrilo.js'
|
|
import warsow from './warsow.js'
|
|
import beammpmaster from './beammpmaster.js'
|
|
import beammp from './beammp.js'
|
|
import dayz from './dayz.js'
|
|
import theisleevrima from './theisleevrima.js'
|
|
import ragemp from './ragemp.js'
|
|
import xonotic from './xonotic.js'
|
|
import altvmp from './altvmp.js'
|
|
import vintagestorymaster from './vintagestorymaster.js'
|
|
import vintagestory from './vintagestory.js'
|
|
import sdtd from './sdtd.js'
|
|
import scpsl from './scpsl.js'
|
|
|
|
export {
|
|
armagetron, ase, asa, assettocorsa, battlefield, brokeprotocol, brokeprotocolmaster, buildandshoot, cs2d, discord, doom3, eco, epic, factorio, farmingsimulator, ffow,
|
|
fivem, gamespy1, gamespy2, gamespy3, geneshift, goldsrc, gtasao, hawakening, hawakeningmaster, hexen2, hytale, jc2mp, kspdmp, mafia2mp, mafia2online, minecraft,
|
|
minecraftbedrock, minecraftvanilla, minetest, mumble, mumbleping, nadeo, openttd, palworld, quake1, quake2, quake3, renegadex, renegadexmaster, renown, rfactor, ragemp, samp,
|
|
satisfactory, soldat, savage2, squad, starmade, starsiege, teamspeak2, teamspeak3, terraria, toxikk, tribes1, tribes1master, unreal2, ut3, valve,
|
|
vcmp, ventrilo, warsow, eldewrito, beammpmaster, beammp, dayz, theisleevrima, xonotic, altvmp, vintagestorymaster, vintagestory, sdtd, scpsl
|
|
}
|