Commit graph

600 commits

Author SHA1 Message Date
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
CosminPerRam
6bfbc883be
feat: add BeamMP support (#447)
* feat: add beammp support

* fix: cleanup server name of escape codes

* chore: add a new line for better readability
2023-12-30 22:41:56 +02:00
Tom
68c8423c84
tools: Add find ID changes to list changes to game IDs (#435)
This tool iterates through the commit history finding commits where
lib/games.js has been modified. Whenever it has it loads the
before/after state and compares them to generate a list of IDs that were
removed/added/changed (changed is based on comparing the name of the
game).

The output of this script can then be converted into an object mapping
between old IDs and new IDs using a jq one-liner.
2023-12-30 16:38:32 +02:00
CosminPerRam
decd329e2e chore: update changelog for the intermediary 4.3.1
related: #445
2023-12-30 16:37:21 +02:00
CosminPerRam
26a6ee1c08
fix: add -1 offset to Rising World (#441) 2023-12-25 23:45:24 +02:00
CosminPerRam
90e26bb442 fix: remove another instance of adding empty player objects valve
Related: #389
2023-12-25 22:31:48 +02:00
Tom
dcc69a36b2
minecraft: Split vanilla string by bytes instead of characters (#436)
The received string length from server is expected to be a byte length
whereas if we parse to string first javascript will treat our length as
a character length (accounts for UTF multi-byte characters).

This should hopefully fix #434
2023-12-17 01:13:08 +01:00