Michael Morrison
ce4e728493
Add support for udp bind port override (3.0.5) Fixes #149
2021-05-18 23:13:18 -05:00
Michael Morrison
fe124a4487
Bring discord protocol up to date with gamedig 3.0
2021-05-18 22:33:36 -05:00
Michael Morrison
576062e88b
Merge remote-tracking branch 'origin/master' into proto-discord
...
# Conflicts:
# README.md
# bin/gamedig.js
2021-05-18 22:08:37 -05:00
Michael Morrison
e8f2c174fb
Improve gamespy1 (3.0.3)
2021-04-27 18:12:22 -05:00
Michael Morrison
1b11a132b9
Fix player name extraction for Unreal Tournament (1999) and possibly other gamespy1 games. (3.0.2)
2021-04-27 00:27:14 -05:00
Michael Morrison
fec5a1fac6
Fix raw player subobject in fivem, assettocorsa, gamespy2 Fixes #222
...
Clarify nodejs 12 requirement for gamedig 3 Fixes #220
Release 3.0.1
2021-04-10 22:27:33 -05:00
Michael Morrison
f70112d092
* Properly handle non-indexed team names in gamespy1 Fixes #213
...
* Rename raw.steamappid and raw.gameid to raw.appId in steam protocol
* Don't query valve rules by default, unless requestRules option is set Fixes #176
2021-02-25 01:58:35 -06:00
Michael Morrison
052736edd7
Reduced chance of protocol collisions between gamespy3 and minecraftbedrock (2.0.27)
2021-02-12 11:36:51 -06:00
Michael Morrison
883700d7dd
Remove redundant guid field from minecraftbedrock
2021-02-12 11:15:13 -06:00
Michael Morrison
4ecce4eff8
Add support for native minecraft bedrock protocol, as some bedrock servers apparently don't respond to gamespy3. Fixes #211 (2.0.26)
2021-02-12 11:07:50 -06:00
Michael Morrison
e4c29f9cbc
Support challenges in A2S_INFO (upcoming change to valve protocol) Fixes #210 (2.0.25)
2021-02-06 00:50:06 -06:00
Michael Morrison
e99b3c1812
Add Savage 2: A Tortured Soul (2008) (2.0.24)
2021-01-08 20:02:23 -06:00
Michael Morrison
81a3ec1019
Always treat missing valve player response as non-fatal (2.0.23)
2020-09-02 05:59:54 -05:00
Michael Morrison
487b17dd73
Swap from request to got
2020-07-04 23:28:03 -05:00
Pascal Sthamer
f3b04d52d5
Fix typo
2020-02-18 14:53:39 +01:00
Pascal Sthamer
f5238027c7
Handle situtation where sample exists, but does not contain all players
2020-02-18 14:52:04 +01:00
Pascal Sthamer
f2177204be
Fix wrong player count in minecraftvanilla protocol
2020-02-15 22:05:13 +01:00
Michael Morrison
7c151c771e
Merge pull request #148 from xCausxn/feat/squad
...
Add check for Password_b on Squad Servers to correct password field.
2020-01-15 16:14:46 -06:00
Tom
f337cf6f58
Remove discriminator's from player names
...
The widget API seems to always set discriminator to 0000
2020-01-04 13:53:36 +00:00
Tom
3a8164cfbc
Set max players to total amount of members in server
2020-01-04 13:44:09 +00:00
Tom
0128e4d972
Remove extra logging
...
Whoops
2020-01-04 13:43:35 +00:00
Tom
8ad0fbc87b
Add discord protocol
2020-01-04 01:03:02 +00:00
cwbr
9db659b86b
Add Assetto Corsa support
2019-12-27 19:53:38 +01:00
xCausxn
5545cae15f
Add check for Password_b on Squad Servers to correct password field.
2019-11-17 16:08:46 +00:00
mmorrison
1c351fc3a4
Fix minecraft never throwing when server is unresponsive
2019-11-11 03:04:51 -06:00
mmorrison
6a0ed624c1
Automatically detect killing floor extended info, don't clobber re-used unreal 2 rule keys, add unreal 2 scoreboard info
2019-10-26 20:20:26 -05:00
mmorrison
265424adc8
unreal2 / killing floor protocol cleanup surrounding ucs-2 encoding issues
2019-10-26 07:31:28 -05:00
Michael Forsman
708988213f
Adjusted Terraria protocol to check the "status" property for string "200" rather than integer 200.
...
I am not sure if the TShock API changed this recently or what, but it returns a string in the current version (4.3.26 for Terraria 1.3.5.3), and comparing it to an integer was incorrectly causing an "Invalid status" error.
2019-10-23 10:13:55 -05:00
mmorrison
aacefdca95
Clean up more junk from killing floor protocol
2019-10-16 00:36:44 -05:00
mmorrison
18be566540
Improve minecraft protocol compatibility
2019-10-15 23:56:33 -05:00
mmorrison
2df7fdae7a
Additional debug logging for gamespy1
2019-10-15 22:31:53 -05:00
mmorrison
899627a92f
Update dependencies
2019-10-15 15:03:11 -05:00
mmorrison
62723d85f0
Cherry-picked: Reject only with Error instead of Object or String Fixes #132
2019-10-15 14:47:22 -05:00
mmorrison
f0a24b8f65
Use @types/node@8.0.0 to validate (and fix) small node 8 api issues
2019-02-19 21:15:34 -06:00
mmorrison
dd5dce21db
Improve multi-attempt logging
2019-02-13 22:46:13 -06:00
mmorrison
2ffeda6098
Improve starmade protocol
2019-02-05 03:19:06 -06:00
mmorrison
481a8d86c8
Add support for mafia 2 online
2019-02-04 20:20:51 -06:00
mmorrison
fc5975bf0c
Clean up reader.string
2019-02-04 19:58:28 -06:00
mmorrison
82084ad38e
Improve null splitting on rfactor
2019-02-04 01:16:30 -06:00
mmorrison
81750805f6
Add support for rFactor (2.0.10)
2019-02-04 01:11:28 -06:00
mmorrison
00f05b5385
Add support for vcmp, 2.0.9, Fixes #106
2019-02-03 23:40:47 -06:00
mmorrison
94c263669d
Improve packet ordering and deduplication of players from gamespy1 protocol
2019-01-22 00:11:39 -06:00
mmorrison
2a87360a0e
Minor debug logging improvements
2019-01-20 04:21:40 -06:00
mmorrison
9a536b160e
Prevent tcp socket errors from dumping straight to console (2.0.7)
2019-01-20 03:52:40 -06:00
mmorrison
05619469b7
Add punycode support (2.0.6)
2019-01-20 03:45:57 -06:00
mmorrison
5aaff8e1e0
Added support for cs2d (2.0.5)
2019-01-13 23:54:36 -06:00
mmorrison
04bd6d9514
Add missing optional await (style choice)
2019-01-13 22:35:07 -06:00
mmorrison
9619449d77
Added support for Starsiege 2009 Closes #100 (v2.0.2)
2019-01-13 00:02:31 -06:00
mmorrison
dfa5c95efc
Remove callback support and global Gamedig.debug option
2019-01-12 22:38:49 -06:00
mmorrison
fdc08b5c09
Finalized 2.0 release notes
2019-01-12 22:22:26 -06:00