Commit Graph

68 Commits

Author SHA1 Message Date
mmorrison
b5f49fe343 Add socketTimeout and attemptTimeout 2018-01-31 04:03:13 -06:00
mmorrison
3a96e00508 Put query duration into the unstable query object 2018-01-31 00:47:09 -06:00
mmorrison
94815a247d Switch maxAttempts from a query param to an option Fixes #73 2018-01-31 00:41:57 -06:00
mmorrison
2cf975b9f6 Add query duration Fixes #76 2018-01-31 00:34:11 -06:00
mmorrison
4c18b6a3fd Add support for FiveM closes #55 2017-08-10 06:49:42 -05:00
mmorrison
5fd8318efb Treat duplicate matching challenge keys in valve proto as non-fatal resolves #58 2017-08-10 06:00:33 -05:00
mmorrison
c0548fb886 Minor cleanup to satisfy code inspection 2017-08-09 05:41:30 -05:00
mmorrison
3674d384d0 Convert tabs to spaces 2017-08-09 05:32:09 -05:00
mmorrison
b015d58a0a Fixes for ase, geneshift, minecraftping, and quake 2 arising from cleanup 2017-08-09 05:04:32 -05:00
mmorrison
14aa56714f Fixed hexen 2 and heretic 2 (finally found some servers to test against) 2017-08-09 04:36:38 -05:00
mmorrison
69288baebc Upgrade syntax of everything to more modern javascript 2017-08-09 04:05:55 -05:00
Jim Nordbø
6bcf86fe81 Teamspeak 3 - avoid ServerQuery clients 2016-05-23 00:35:56 +02:00
Michael Morrison
957c0e20ea Merge pull request #31 from Netifriik/master
added Killing Floor 2, 7 Days to Die, Battlefield Hardline and Unturned support
2015-08-08 19:22:20 -05:00
Kristjan Kirpu
5f34582804 Removed ping 2015-08-07 00:12:37 +03:00
Kristjan Kirpu
618e19192c Added gameserver latency to returning data 2015-08-03 17:05:30 +03:00
xCausxn
ae8c13ba69 Added quickfix for quake2 hostname
Left other ones in there just incase of unforseen compatibility issues.
2015-07-18 23:13:58 +01:00
xCausxn
869ca4a4d8 Fix for maxclients on Quake2 2015-07-18 23:09:36 +01:00
James Causon
6e4688a4c8 Removed previous addition (onlineplayers) 2015-06-28 11:01:09 +01:00
Michael Morrison
54851c1a35 Fix watchdog being called when sa:mp player query times out Fixes #23 2015-03-29 15:43:58 -05:00
xCausxn
4d31e29e70 Added onlineplayers
Added onlineplayers which utilizes the length of the players array to
make it always available.

Possible to add bots to this count but i think just players would be
best.

Updated readme to include this change.
2015-02-21 17:21:56 +00:00
Michael Morrison
1598971523 Upgrade request dependency, fix mutantfactions 2015-01-18 01:44:19 -06:00
Michael Morrison
b2e574217a Upgrade moment and varint dependencies 2015-01-18 01:38:45 -06:00
Michael Morrison
bccf9092c2 Remove rounding error on starmade version number, bump version 2015-01-17 21:14:34 -06:00
Michael Morrison
71bde74d20 Add StarMade support, closes #11 2015-01-17 21:10:44 -06:00
Michael Morrison
b6bd3b6108 Add support for jc2mp's custom expanded gamespy protocol
Closes #14
2015-01-17 06:51:02 -06:00
Michael Morrison
83238f48e2 Merge remote-tracking branch 'xCausxn/master' 2015-01-17 05:57:38 -06:00
xCausxn
61d239ccd5 Quick Fix For Name and MaxPlayers
virtualserver_name and virtualserver_maxclients
2015-01-04 17:35:11 +00:00
Michael Morrison
53c7f83daa Make naming more consistent 2014-11-18 00:53:11 -06:00
Michael Morrison
ca255d8c3f Remove debugging in openttd protocol 2014-11-18 00:48:03 -06:00
Michael Morrison
0fe80d14e7 Add openttd support 2014-11-18 00:43:33 -06:00
Michael Morrison
f1467c5a04 crlf -> ln conversion 2014-10-29 02:02:03 -05:00
Michael Morrison
a3c3184eb8 crlf -> lf conversion 2014-10-29 01:42:33 -05:00
Michael Morrison
a483a17e6f Add support for cs:go servers with host_players_show 1 2014-10-29 00:59:45 -05:00
Adam Snodgrass
728dbef562 Fixed path for core protocol in mumbleping 2014-09-09 08:05:53 -05:00
Michael Morrison
a9d0c38b70 Fix random bot appearing in csgo 2014-05-19 09:19:40 -05:00
Michael Morrison
bd17fb0001 Add SA:MP support, fixes #3 2014-03-29 09:34:12 -05:00
Michael Morrison
76ca9fd4d7 Fix jc2mp queries (gamespy3 single splits) 2014-02-09 03:03:54 -06:00
Michael Morrison
473d9544b1 Add a bunch of reference docs 2014-02-03 15:09:00 -06:00
Michael Morrison
bc6b5c9225 Super epic commit 3
Move everything around
Add another 50 or so games
*** 'port' option should now be CONNECT port, not query port ***
add reference for many missing games
2014-02-03 14:00:51 -06:00
Michael Morrison
c82554ad1a Super mega-commit
Organize files
Rewrite readme for new game IDs and command line
Add command line access
Replace some dependencies that required binaries with simpler alternatives
Switch gbxremote back to upstream, Closes #2
Moved simple aliases into an alias file, rather than seperate files for each
Patched nearly every protocol variant with tons of bug fixes
Re-tested every combination of server and protocol types except nadeo
Added alternative minecraft query check (minecraftping)
Fixed mutant factions query
Fixed valve gold not working at all
Stripped colors more reliably from protocols that support colors
Added a couple more fields to ut2004 and killing floor
and more that I probably forgot.

This shouldn't break compatibility too bad -- at the most, some game IDs may have changed.
2014-01-31 16:27:52 -06:00
Michael Morrison
a89fb7bbdf Initial commit for mutant factions support 2014-01-30 00:02:18 -06:00
Michael Morrison
7b8ddfba8c Update tshock support for terraria 1.2 2013-10-12 01:43:16 -05:00
Michael Morrison
25e8d1bd48 Pull maxplayers from gamespy3 state Closes #1 2013-09-12 08:31:13 -05:00
Michael Morrison
0d1577fa35 bunches of updates:
find bots in source engine
add altaddress
pass address to query object output
2013-09-09 23:50:23 -05:00
Michael Morrison
f543b301dd Code to detect url of buildandshoot server 2013-08-17 21:13:40 -05:00
Michael Morrison
6112c88bd4 In source, connecting players don't count, as we don't even know their name yet. 2013-07-12 14:15:16 -05:00
Michael Morrison
1df81277f0 Add support for build and shoot 2013-07-12 10:20:43 -05:00
Michael Morrison
38353b4c07 "actually" add query and notes to errors. 2013-07-12 05:39:08 -05:00
Michael Morrison
2efea9e25a Add query and notes to errors 2013-07-12 05:36:07 -05:00
Michael Morrison
007f1ffb8b Massive revamp for standardization of output 2013-07-12 04:12:02 -05:00