Commit Graph

606 Commits

Author SHA1 Message Date
CosminPerRam 626f3d0725 docs: fix readme example 2024-01-22 23:12:55 +02:00
CosminPerRam 86d9590d11 feat: add port and givenPortOnly flags to the simple example 2024-01-22 23:09:55 +02:00
CosminPerRam b1912505f9 fix: old games check 2024-01-22 23:04:13 +02:00
CosminPerRam 898037bf76 docs: rewrite migration document 2024-01-22 22:57:22 +02:00
CosminPerRam f46580d1ad
fix: remove query_port and fix those with the use of it (#503) 2024-01-22 22:31:03 +02:00
Pedro Ivo Hudson 1f10ad0608
feat: add checking for older GIDs (#496)
* feat: add new games.extra.old_id

* add extra.old_id; standard release_year

* add option dontCheckOldIDs

* update naming, README, CHANGELOG

* Update CONTRIBUTING.md

* fix games.js

* add tool for checking duplicates

* update GAMES_LIST

* fix anchor links

* fix notes in generated game list

* Update GAMES_LIST.md

* Update GAMES_LIST.md

* add Game Object Example in CONTRIBUTING

* Update find_id_duplicates.js

* check skipOldIDs only once

* remove old ids; tweaks GAMES_LIST

* add MIGRATION document WIP

* Update GAMES_LIST.md

* update Halo Online name

* revert changes tool/generate

* remove extra line

* Update GAMES_LIST.md

* roll back GAME_LIST

* Update GAMES_LIST.md

* OMG

* WAT

* ok... hopefully the last change

* Update GAMES_LIST.md

* add MIGRATION ids

* roll back CONTRIBUTING

* Update CHANGELOG.md

* update skipOldIDs to checkOldIDs

* Update MIGRATION.md

* add migration note on README
2024-01-22 22:16:58 +02:00
Sebastian Schmidt 67e0cd8809
Fix: Palworld results - Name of the server is empty (#497)
* Fix: Palworld results - Name of the server is empty

* #497 - refactor of feedback

* #497 - refactor of feedback from Cosmin
2024-01-21 23:16:56 +02:00
Guilherme Werner 7f373212bb
feat: add support for The Isle Evrima (#501)
* Add support for The Isle Evrima

* Move specific attributes to game protocol

* Update changelog and fix gid

* Keep attributes in eos protocol
2024-01-21 23:15:09 +02:00
Pedro Ivo Hudson 7466dd306a
chore: add tool attempt success log message (#498) 2024-01-21 20:27:05 +02:00
CosminPerRam 82772e0c02 chore: correctly categorise removal of the games.txt file 2024-01-21 01:05:58 +02:00
CosminPerRam 9d79a8eef1 chore: update changelog to move some other changes to breaking 2024-01-21 01:05:18 +02:00
CosminPerRam e176ee1281 chore: reformat a bit changelog updated dependencies section 2024-01-21 00:52:58 +02:00
CosminPerRam 4b0c98b3cb chore: add Palworld to changelog and games_list
Forgot to mention to do in #495
2024-01-21 00:42:11 +02:00
Jonathan Lambert 96e2054a04
feat: add support for Palworld (#495)
* Added Palworld

* Tidy up

* Improve variable wording for Epic auth
2024-01-21 00:36:05 +02:00
Pedro Ivo Hudson cbf66e127c
chore: add Minecraft notes (#492)
* chore: add Minecraft note about players

* Update CHANGELOG.md
2024-01-20 18:21:53 +02:00
CosminPerRam c502790295 chore: run eslint on tools/run-id-tests 2024-01-20 18:02:17 +02:00
Pedro Ivo Hudson 68a3ad40d1
chore: add EOS protocol note (#489)
* chore: add EOS notes

* Update CHANGELOG.md
2024-01-19 00:39:59 +02:00
CosminPerRam 10718d917c
feat: add xonotic support (#472) 2024-01-19 00:33:27 +02:00
CosminPerRam e05ac1fd48
feat: add Unreal 2: The Awakening - XMP support (#488)
* feat: add Unreal 2: The Awakening (XMP) support

* fix: game name
2024-01-19 00:27:53 +02:00
CosminPerRam 587d67ede0 chore: regenerate GAMES_LIST.md 2024-01-19 00:20:45 +02:00
Pedro Ivo Hudson d4babb078b
feat: add new port to V Rising (#483)
* chore: add new port to V Rising

* update CHANGELOG

* update changelog
2024-01-18 23:24:08 +02:00
CosminPerRam 1ef09d470b
feat: breadth attempt order (#486)
* feat: breadth attempt order

* fix: remove stray console log from debugging
2024-01-18 23:11:03 +02:00
CosminPerRam 6746442254
chore: rename maxAttempts option to maxRetries (#485)
* chore: rename maxAttempts to maxRetries

* fix: typo
2024-01-18 01:15:48 +02:00
CosminPerRam b48a4398cd
feat: port caching (#478)
* feat: port caching

* feat: dont store in cache if disabled
2024-01-17 23:23:20 +02:00
Pedro Ivo Hudson 1f0563f7d2
feat: make port_query_offset accept a number or an array of numbers (#471)
* feat: add port_query_offset_alt

* feat: port_query_offset can now handle arrays of numbers

* back to previous state

* refactor gameQueryPortOffset ifs

* simpler code
2024-01-17 23:14:01 +02:00
Pedro Ivo Hudson e01190a458
feat(tools/attempt): add CLI debug option (#482) 2024-01-17 15:35:16 +02:00
Pedro Ivo Hudson fca459b336
chore: Add address field in README (#481)
* chore: add address field in README

* fix table spacing

* updates CHANGELOG

* Update CHANGELOG.md
2024-01-17 13:11:31 +02:00
Pedro Ivo Hudson 06df9604d6
chore: add protocol- mention on README (#480) 2024-01-17 13:11:05 +02:00
Pedro Ivo Hudson 861d24898a
feat: Add Call of Duty: Black Ops 3 support (#473)
* feat: add black ops 3 support

* fix duplicate game name

* fix codbo3 port

* try resolve conflict

* possible conflict fix
2024-01-17 13:08:07 +02:00
Pedro Ivo Hudson 7c23e6c9e4
feat(tools/attempt): test against all protocols (#475)
* feat: get protocol list from /protocols

* simpler way to call protocols

* adds a services filter
2024-01-17 13:07:30 +02:00
CosminPerRam b481425dbf fix: numplayers not having a default value 2024-01-17 00:23:29 +02:00
CosminPerRam ec708d7219
feat: add query port to the results (#476) 2024-01-17 00:20:56 +02:00
Pedro Ivo Hudson 2ffff5e7d6
chore: update games list (#474)
* add game notes

* adjusting table spacing

* add missing extra notes
2024-01-16 23:16:48 +02:00
Pedro Ivo Hudson 58c9c2cdad
chore: add new options to CHANGELOG (#470) 2024-01-16 11:54:54 +02:00
CosminPerRam 17691b54c0 chore: cleaner CLI
Related: #459
2024-01-16 02:14:02 +02:00
CosminPerRam a8bc3aa098 chore: update CHANGELOG.md to note game id changes 2024-01-16 02:07:56 +02:00
CosminPerRam 5ae12dd494
feat: strip Colors (#469) 2024-01-16 01:39:07 +02:00
CosminPerRam 0a3338320e
chore: cleaner cli (#459)
* chore: cleaner cli

* chore: use destruction for argv
2024-01-16 00:58:54 +02:00
Pedro Ivo Hudson 944716e453
chore: Cleaner and updated README (#461)
* chore: cleaner and updated README

* updated state object table
2024-01-16 00:11:16 +02:00
Pedro Ivo Hudson c81037040b
fix: valve raw.players being deleted (#463) 2024-01-14 23:18:04 +02:00
Tom 68f9c01886
feat: Add ID tests to CI (#456)
* tools: Add script to run ID tests

* ci: Add game ID tests

* tools/id-tests: Import games directly from file

* ci/id: Update ID tests to official repo

* ci/id: Cache rust deps even if tests fail

* Add newlines
2024-01-14 23:17:11 +02:00
Pedro Ivo Hudson 6ecb809512
fix: Add DayZ to Valve protocol in games list (#460)
* fix: add dayz to valve protocol

* fix extra space
2024-01-14 23:16:53 +02:00
Pedro Ivo Hudson 0b8ebc871f
feat: Add valve requestRulesRequired & requestPlayersRequired (#458)
* feat: add valve requestRulesRequired

* missing delete requestRulesRequired

* feat: add valve requestPlayersRequired

* update documentation

* update games list
2024-01-11 22:58:50 +02:00
CosminPerRam 184e9b170c
fix(valve): dont skip players with no name (#449)
* fix: dont skip players with no name

* feat: dont delete raw.players

* chore: update changelog
2024-01-11 02:21:16 +02:00
CosminPerRam aa8b20b302
chore: Games IDs and names refactor, extract release year. (#415)
* partial gid remakes and years

* First run of complete gid and name revision

* chore: some gid refactors and some years

* fix: add missing years

* chore: regenerate GAMES_LIST.md

* fix: wrong ids caught by rust gid testing

* fix: star wars jedi knight 2: jedi outcast gid

* chore: regenerate games_list after rebase

* chore: fix some more ids caught by rust id testing
2024-01-11 01:38:44 +02:00
CosminPerRam fccd61c4ea fix(games): americas army proving grounds id 2024-01-07 23:29:04 +02:00
Pedro Ivo Hudson 09e4281edb
feat: add more data for dayz state (#450) 2024-01-07 23:04:16 +02:00
CosminPerRam 30581bd868 chore: update readme to add deno note and deno and node badge 2024-01-06 20:10:02 +02:00
CosminPerRam 6e6d140b7a
fix: remove deno hacky fixes (#452)
* fix: remove deno hacky fixes

* fix: upgrade deno workflow from 1.x to 1.39.2
2024-01-06 15:46:02 +02:00
CosminPerRam 90b3c6044b
chore: extract dayz from valve (#448) 2024-01-02 17:45:44 +02:00