Commit Graph

52 Commits

Author SHA1 Message Date
CosminPerRam 37e3860e56 Bump nodejs version requirement to 16.20 from 14.17 2023-10-14 19:27:32 +03:00
Tom 01794f6339
Add support for running using deno (#362)
* Add missing CRLF line ending

* Add support for running using deno

Prefix node imports with "node:" and gate a socket API that is not
implemented in [deno](https://deno.land) so that the library can be used
there. This should not break node and doesn't in my brief testing.
2023-10-10 12:25:57 +03:00
Daniel Gibbs 1b4aee4ab4
Add 17 games as supported (#371)
* 18 new games supported

* refactor: capitalize unturned in game.txt

The commit capitalizes the word "Unturned" in the file "game.txt". This change improves consistency and readability.

* refactor(games_list): remove duplicate entry

The commit removes a duplicate entry for the game "Operation: Harsh Doorstop" in the games list.
2023-10-08 20:02:12 +03:00
CosminPerRam 171e909ecf
Add Insurgency: Modern Infantry Combat support. (#369)
* Add support for insurgency modern infantry combat

* Decapitalize the word insurgency

* Change port_query to port
2023-09-22 00:16:28 +03:00
CosminPerRam a045af12f6
Add operation harsh doorstop support (#368) 2023-09-22 00:04:37 +03:00
CosminPerRam f6fada5274
Add the forest support (#367) 2023-09-21 23:05:57 +03:00
Daniel Gibbs a35fa871bd
Add ARMA: Reforger Support (#366) 2023-09-20 10:22:28 +03:00
CosminPerRam 51c7d8e1fb Rearrange some lines in CHANGELOG 2023-09-19 19:54:45 +03:00
CosminPerRam 93a9095d99
Add eslint (#364)
* Add initial prettier and eslint configs

* Modify prettierrc

* Run eslint on everything

* Actually remove prettier

* Fix some eslints

* Remove label in gs2

* Update CHANGELOG

* Update eslintrc to specify es2021
2023-09-19 19:52:35 +03:00
CosminPerRam ca69e76ed3 Updated CHANGELOG.md to note CS2D changes. 2023-09-18 00:13:38 +03:00
CosminPerRam d6d09c2886 Move CHANGELOG line to appropiate category 2023-09-17 15:26:29 +03:00
Daniel Gibbs bdb8043d0f
Add Core Keeper support (#360) 2023-09-17 15:25:09 +03:00
CosminPerRam 328d518d5b
Add `Eco` (2018) support. (#363)
* Add initial working eco query

* Add default port and add the game to games.txt

* Add to changelog

* Fix request Info object and add to raw the object

* Rearrange some code to be more readable
2023-09-17 13:01:39 +03:00
CosminPerRam 17f91904ab Updated node version to 14.17 from 14 2023-09-15 00:05:06 +03:00
CosminPerRam 544610f085
Replace punycode (#359)
* Replace by package

* Update CHANGELOG
2023-09-14 23:44:57 +03:00
CosminPerRam ad9adff06c
Move to ES6 module (#357)
* Redo imports and exports for lib

* Redo imports and exports for bim

* Redo imports and exports for games

* Remove remaining module.exports

* Use export default in lib

* Use export default in protocols

* Fix import in genreadme.js

* Make package module and solve __dirname

* Fix minecraft protocol imports

* Fix imports on games and make binary runnable

* Renamed protocol class exports to lowercase

* Export promises class as default

* Update README.md to use imports instead of require

* Update CHANGELOG to mention the changes.

* Remove Valve unused imports

* Fix iconv import
2023-09-14 23:28:31 +03:00
CosminPerRam b4f6e7fab6 Update README to note on the count of supported games and update CHANGELOG 2023-09-13 17:43:37 +03:00
CosminPerRam 2630d918d5 4.1.0 2023-09-09 13:17:26 +03:00
CosminPerRam 05b253770a
Add The Isle support (#353) 2023-09-09 12:40:31 +03:00
CosminPerRam e43b5e093a Mention release year in Sons of The Forest name 2023-09-09 11:35:54 +03:00
CosminPerRam ca7f56c996
deps: Replace compressjs by seek-bzip (#349)
* Replace compressjs by seek-bzip

* Update CHANGELOG
2023-09-09 11:33:02 +03:00
CosminPerRam ff5f6ef2e2
Add creativerse support. (#348) 2023-09-03 12:19:52 +03:00
ZixeSea 4ede66f0a0
feat: Add support for Red Dead Redemption 2 - RedM (#341)
* fear(games) added support for RedM

* added Red dead to changelog and games list

* Fix(chnagelog) red dead name corrected
2023-08-23 21:00:54 +03:00
CosminPerRam 09438a0570
feat: Add support for Sons Of The Forest (#345) 2023-08-23 20:03:10 +03:00
CosminPerRam 5db85aae15 4.0.7 2023-08-16 01:02:33 +03:00
CosminPerRam 5c25bfff09 Update CHANGELOG.md 2023-08-16 00:46:32 +03:00
CosminPerRam 61f142a934 Update CHANGELOG.md 2023-08-15 23:21:17 +03:00
CosminPerRam 7f165227b4 Update CHANGELOG.md 2023-08-15 22:29:38 +03:00
Michael Morrison 98decd786f 4.0.6 2023-01-10 13:42:03 -06:00
Michael Morrison 6c1798f8c8 4.0.4 2022-04-17 20:40:03 -05:00
Michael Morrison dd0a3c6691 4.0.3 2022-04-17 20:37:33 -05:00
Michael Morrison 07c7eca262 4.0.2 Fix counter strike 1.5 2022-02-19 06:23:21 -06:00
Michael Morrison 343e23c4ad 4.0.1 Fix maxplayers >255 in rust 2022-02-17 10:54:08 -06:00
Michael Morrison 7837351f9f 4.0.0 2022-02-05 20:12:24 -06:00
Michael Morrison 75216133f1 3.0.9 2022-02-05 19:48:08 -06:00
Michael Morrison 5c2d15df49 Remove complex `players` setter overload (3.0.8) 2021-12-09 18:08:36 -06:00
Michael Morrison a8b7cad002 Fix corrupted dayzMods when packet overflow is used (3.0.7) 2021-07-09 02:23:36 -05:00
Michael Morrison 1d9cf90259 Parse dayz mods, queue length, and time acceleration (3.0.6) Fixes #232 Fixes #234 2021-07-08 21:51:34 -05:00
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 68b8dfd684 3.0.4 2021-05-18 22:35:11 -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 d65a24dc18 Release 3.0.0 2021-02-25 02:15:53 -06:00
Michael Morrison 7f08381b17 Release 2.0.28 2021-02-24 23:54:19 -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 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