Commit graph

724 commits

Author SHA1 Message Date
CosminPerRam
0e14c8db4a docs: swap some CHANGELOG lines around 2025-01-21 19:43:35 +02:00
CosminPerRam
56a90eabce
fix: Nadeo failing queries on map info (#667)
* fix: nadeo failing queries

* docs: update changelog, fix games list issue not being hyperlinked

* feat: Adding CurrentChallengeInfo to get Map Informations (#669)

Co-authored-by: Stephan Schaffner <stephan.schaffner@check24.de>

* docs: remove note removal notice from games_list

* docs: update changelog to note for version

* docs: mention @Hornochs in the changelog line

* chore: swap some lines around

---------

Co-authored-by: Stephan Schaffner <chaos_bloated856@memehorst.de>
Co-authored-by: Stephan Schaffner <stephan.schaffner@check24.de>
2025-01-21 19:40:49 +02:00
CosminPerRam
a62f623134
fix: palworld not respecting response schema (#666)
* fix: palworld not respecting schema

* docs: add number to changelog
2025-01-21 19:30:01 +02:00
CosminPerRam
580c27b661 docs: add CHANGELOG.md line for #656
oops, missed it
2025-01-21 01:03:36 +02:00
CosminPerRam
c587274f8f
docs: Valheim numplayers being always 0 on crossplay servers (#668)
* docs: add note on Valheim regarding numplayers being always 0 on crossplay servers

* docs: changelog
2025-01-21 00:47:11 +02:00
CosminPerRam
259a85f202
feat: add Exfil support (#661)
* feat: add exfil support

* feat: add default port for query
2025-01-21 00:35:28 +02:00
CosminPerRam
e69af70d10
feat: add Farming Simulator 25 support (#660) 2025-01-13 19:22:26 +02:00
James Causon
0ad23aa1a4
fix: Use cp tag for accurate rust player count (#663)
* Use cp tag for accurate rust playercount

* Add changelog entry
2025-01-04 23:03:49 +02:00
CosminPerRam
d834c8091d fix(tools/attempt_protocols): add broke master to ignored protocols 2025-01-01 18:47:15 +02:00
CosminPerRam
5391daf6b7
fix: minecraft name being duplicated in the string (#656) 2024-11-15 15:04:11 +02:00
CosminPerRam
ad7680d36f feat: bump version to 5.1.4 2024-10-16 23:27:48 +03:00
CosminPerRam
f5899fd54d
feat(games/satisfactory): pass optional token, make http query not required (#653)
* feat: let the user provide a token to skip PasswordlessLogin

* feat: make querying the HTTP api not required

* docs: add to changelog, note query priority

* fix: passing rejectUnauthorized as arg made it string, ignoring its value
2024-10-16 22:40:06 +03:00
CosminPerRam
5b1da1ad71
feat: Satisfactory add lightweight query (#652)
* feat: add lightweight query

* docs: update CHANGELOG
2024-10-14 00:28:19 +03:00
RattleSN4K3
899a39a393
feat: add BROKE PROTOCOL support (#651)
* Add support for BROKE PROTOCOL, querying master server

Plus support for master query through separate protocol

* Define json response via schema, optional data validation with Ajv (commented out)

* Fallback query from game data server listing (servers.json)

* docs: update CHANGELOG and GAMES_LIST for Broke Protocol
2024-10-13 17:21:19 +03:00
RattleSN4K3
d2397b67e7
feat: add Hawakening support (#648)
* Add support for Hawakening, querying master server

* Outsource backend calls into Api class

* Define json response via schema, optional data validation with Ajv (commented out)

* Add support for Hawakening master query through separate protocol

Protocol 'hawakeningmaster' provides full list of processed server info

* docs: update CHANGELOG and GAMES_LIST for Hawakening

* Additional API check + cleanup

* Allowing public/non-authorized master server query for Hawkening severs

* Fix: Reference the master protocol correctly in docs/games_list

* Reorganized code file, moved schema and API-class to the end
2024-10-12 17:51:56 +03:00
RattleSN4K3
fe9d4f2cfc
feat: add Renegade X support (#643) 2024-10-04 10:42:43 +03:00
Smidy
b3947164d3
feat: Add Satisfactory support (#645)
* feat: Added Satisfactory Protocol and Support

* fix: Reordering Alphabetically

* Further Updates based on Feedback

* Removed Duplicate Code

* Adding rejectUnauthorized option for Satisfactory

* Move rejectUnauthorized back to Protocol

* Adding Doc Notes for Satisfactory

* Made Docs Clearer
2024-10-01 10:23:07 +03:00
CosminPerRam
02ee0c262b docs(readme): mention default values for query response fields, alter some descriptions and format default types text 2024-09-29 22:42:05 +03:00
CosminPerRam
ebe856402a docs(readme): fix tables formatting 2024-09-29 22:30:18 +03:00
CosminPerRam
9633536baf docs(readme): fix some spelling mistakes 2024-09-29 22:29:39 +03:00
CosminPerRam
5d7c304ca9 meta(template/bug_report): fix a spelling mistake 2024-09-29 22:27:08 +03:00
CosminPerRam
cb7891da24 meta(template/bug_report): mention what steps to reproduce should contain 2024-09-29 22:26:36 +03:00
RattleSN4K3
39d7f06bd9
feat: add Toxikk support (#641)
* Add support for Toxikk, using Valve protocol plus UnrealEngine3 rules parsing

* docs: update CHANGELOG for Toxikk

* docs: update GAMES_LIST for Toxikk
2024-09-28 02:39:14 +03:00
CosminPerRam
c77ca299b0
feat: update Soldat protocol (#642)
* feat: add Soldat support

* feat: update protocol in games.js and CHANGELOG

* feat: add gamemode in the raw object

* remove debug console log

* misspell

* docs: add server config requirements

* fix games list formatting issue

* fix: players list
2024-09-25 18:56:15 +03:00
CosminPerRam
675c5ee4bc
feat: add World of Padman support (#636)
* feat: add wop entry

* docs: update CHANGELOG and GAMES_LIST
2024-09-15 21:39:22 +03:00
CosminPerRam
2fea903517
feat: add GAMES_LIST.md action (#637)
* feat: add action

* oops, wrong tool script

* purposely wrong commit changing GAMES_LIST badly

* revert last commit

* change GAMES_LIST

* revert last commit

* add random entry in games.js

* revert last commit
2024-09-15 21:25:30 +03:00
RattleSN4K3
30ed54dfcd
fix: generate games list with padded delimiter (#635)
* Generate games list with padded table structured (based on defined columns) fixes #607

* Add comment to HeaderDefinition
2024-09-15 20:40:50 +03:00
CosminPerRam
2c0e2985fe docs: update CHANGELOG to note removal of punycode dep
related and should have been done in #630
2024-09-15 20:20:16 +03:00
CosminPerRam
54f51ebc73
feat: remove punycode package (#630)
* feat: remove punycode package

* fix(deno): specify node scope in import
2024-09-12 19:45:33 +03:00
CosminPerRam
ba2f373986 fix: remove games.txt from package.json files 2024-09-03 00:39:40 +03:00
CosminPerRam
2024b85156 feat: bump version to 5.1.3 2024-09-03 00:28:49 +03:00
CosminPerRam
1ca7c38d6a feat(tools/attempt): add vintage story master to the ignored protocols list 2024-09-03 00:27:28 +03:00
CosminPerRam
91ed753d1e docs: fix misspelling in CHANGELOG line 2024-09-03 00:13:54 +03:00
CosminPerRam
addefeab27 docs: alter the order of a CHANGELOG line 2024-09-03 00:11:18 +03:00
CosminPerRam
d71b8f0243
feat: add serious sam the second encounter support (#625)
* feat: add serious sam the second encounter support

* docs: add game to GAMES_LIST and update CHANGELOG with pr number
2024-09-03 00:03:14 +03:00
James Causon
fe8628fcee
feat: Add support for Icarus (#626)
* Add support for Icarus via valve protocol

* Add changelog entry
2024-09-02 23:57:49 +03:00
CosminPerRam
e74ae933b3
feat: add requestPlayers option (#624)
* feat: add  option

* docs: alter readme
2024-09-01 16:13:03 +03:00
CosminPerRam
0fe87c52eb
fix: soldier of fortune using wrong protocol (#623)
* fix: soldier of fortune using wrong protocol

* chore: changelog
2024-08-31 02:25:40 +03:00
CosminPerRam
cb73ccd260 feat: quake2 protocol's version field, look for 'version' in the raw object
Observed while looking on #619
2024-08-31 02:08:59 +03:00
CosminPerRam
2cfb2c8592
ci: node remove 14, set 16 to minimum suported, add 20 and 22 (#622) 2024-08-31 01:34:21 +03:00
CosminPerRam
0727e10d96
fix: deus ex using wrong protocol (#621)
* fix: deus ex using wrong protocol

* chore: changelog
2024-08-31 01:23:44 +03:00
CosminPerRam
f7a59d61cc feat: bump version to 5.1.2 2024-08-19 18:58:28 +03:00
CosminPerRam
60c3990c7c
fix: registerRTT would break successful queries (#610)
* revert commit

* revert core registerRTT

* revert "revert commit"

* making this simpler

* changelog
2024-08-19 18:51:21 +03:00
James Causon
d88f6cfca3
feat: Add support for rFactor 2, Fix Release years (#614)
* Add support for rFactor 2, Fix Release years

* docs: update changelog for rFactor 2 support (#614)
2024-08-18 11:12:27 +03:00
CosminPerRam
dcd12d0360
feat: add vintage story support (#606)
* feat: add vintage story support

* remove debug console.log
2024-08-13 11:56:28 +03:00
teobogdan
72893df2b3
docs: fix typo in the new terraria ID (#605) 2024-08-11 22:50:31 +03:00
CosminPerRam
4a2c567fb8 chore: update CHANGELOG.md to list v4.3.2 changes 2024-08-11 15:12:03 +03:00
CosminPerRam
76c7823b29 feat: bump version to 5.1.1 2024-08-11 14:41:52 +03:00
CosminPerRam
b6ac839162
fix: minecraft vanilla top level description text and mixed cases (#599)
* fix: minecraft vanilla top level description text

* i have minecraft description strings

this should be tested....

* feat: better minecraft name composure
2024-08-11 14:37:54 +03:00
CosminPerRam
53eace3cf8
fix: cheerio breaking the library on new installs and update punycode (#604)
* fix: hardlock dependencies to avoid problems

* chore: update punycode

* chore: update CHANGELOG
2024-08-11 14:17:58 +03:00