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
CosminPerRam
ec33bc2ca2
chore: remove --allow-read from deno permissions as we dont need it anymore because of #407
2023-12-03 18:07:01 +02:00
CosminPerRam
89515cb677
feat: backport 4.3.0 changes into master ( #432 )
...
* chore: backport all 4.3.0 changes
* docs: remove changelog line that does not apply
2023-12-03 17:52:17 +02:00
Tom
d37c5b7f2b
Fix cli with the new module layout ( #420 )
2023-11-28 12:59:13 +02:00
CosminPerRam
633888b601
chore: Update changelog for the 4.2.0 intermediary release
...
Related: #416
2023-11-25 21:01:11 +02:00
Sebastian Schmidt
0410822e8a
fix: 7 Days to die ID in GAMES_LIST ( #412 )
2023-11-20 16:45:48 +02:00
CosminPerRam
8192ed07e0
feat: export games and protocols besides GameDig ( #411 )
...
* feat: export games and protocols besides GameDig
* fix: revert ProtocolResolver rename
* fix: imports on the attempt tools
* docs: update changelog to note exports
2023-11-20 11:35:31 +02:00
CosminPerRam
f472d8b0e4
docs: Note the removal of GameResolver in changelog.
2023-11-19 23:23:30 +02:00
Tom
bdb926d6b2
feat: dns: Use node's built in isIP check instead of regex ( #410 )
...
Fixes #408
2023-11-19 21:02:55 +02:00
CosminPerRam
f4150b2324
feat: add initial contributing file ( #409 )
2023-11-19 17:42:33 +02:00