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
CosminPerRam
34211600c9
docs: Add ASA to GAMES_LIST.md
2023-11-19 15:47:50 +02:00
CosminPerRam
47cd42cf49
docs: update GAMES_LIST to fix latest alternative id removals and renames
2023-11-19 13:48:13 +02:00
CosminPerRam
c0287ab932
chore: rename game id 7d2d to sdtd
2023-11-19 03:03:47 +02:00
CosminPerRam
ce4cddb87f
feat: remove games.txt and replace it with an in-code solution ( #407 )
...
* feat: remove games.txt and replace it with an in-code solution
* docs: update changelog
* chore: add todo comment regarding weird game ids to rename
* fix: generate games list md file
* fix: gemerate games list file to alphabetical id order
* fix: update changelog to note removal of some game ids and add geneshift alternative
2023-11-19 02:59:31 +02:00
Guilherme Werner
2fb9f507e2
fix: ARK: Survival Ascended numplayers
( #405 )
2023-11-15 01:45:11 +02:00
CosminPerRam
e31da4db47
docs: note on the readme that the reported players array length could be different lenght compared to the reported numplayers field
2023-11-13 00:10:03 +02:00
CosminPerRam
c56a057f44
chore: Remove the behaviour of adding empty player instances on epic if N mismatch
2023-11-13 00:05:18 +02:00
CosminPerRam
4092fe38d7
fix: Fix using __dirname in the games_list.md generator tool
2023-11-12 19:53:35 +02:00
CosminPerRam
371fad3eab
feat: remove axios from dependencies ( #403 )
...
* feat: remove axios usage
* fix: remove unused import
* docs: add comment on why we use usedTcp = true
2023-11-12 17:30:16 +02:00
CosminPerRam
cee42e7a88
chore: Convert all files to LF endings ( #400 )
...
* Convert to LF?
* Modify gitattributes
* Force LF
* Git --renormalize
* Update .gitattributes to enforce eol=lf
* Redo CRLF -> LF on remaining files
2023-11-12 13:14:43 +02:00
Guilherme Werner
a8bc7521f6
feat: Add support for ARK: Survival Ascended using EOS protocol ( #402 )
...
* Add epic protocol
* Add support for ARK: Survival Ascended
- Using epic protocol
* Fix online player count
* Final cleanup
2023-11-12 11:38:59 +02:00
CosminPerRam
c49d463858
feat: Use async/await on attempt_protocols
2023-11-05 23:50:43 +02:00
CosminPerRam
c264138e54
feat: Add a little tool that runs multiple protocols for an ip
2023-11-05 23:43:43 +02:00
CosminPerRam
da464a5149
feat: Use paths on CI to speed it up ( #399 )
...
* Use paths on CI to speed it up.
* Example commit that modifies README
* Revert "Example commit that modifies README"
This reverts commit 8f9786d134
.
2023-11-03 16:31:43 +02:00
CosminPerRam
3def20417d
Replace an instance of substring with startswith
2023-11-02 18:43:12 +02:00
CosminPerRam
4de57545a9
Add support for San Andreas OpenMP ( #397 )
...
* Add support for San Andreas OpenMP
* Add SAOpenMp to GAMES_LIST
2023-11-02 18:38:52 +02:00
CosminPerRam
f64c4055db
chore: Small formatting README changes.
2023-10-30 23:39:41 +02:00
CosminPerRam
4c1f9e2be6
chore: Update CHANGELOG.md to add examples to changes
2023-10-30 23:37:18 +02:00
CosminPerRam
1b0930ee75
feat: add simple example
2023-10-30 23:35:39 +02:00
CosminPerRam
3a1950133d
chore: Move the gen readme in a separate folder than bin
2023-10-30 23:28:21 +02:00
CosminPerRam
17c351fb4b
Add note regarding the front giving wrong field values
2023-10-28 23:55:27 +03:00
CosminPerRam
da7a4a6334
Remove Players::setNum and stabilize field numplayers ( #389 )
...
* Remove Players Set Num
* Stabilize numplayers on armagetron
* Stabilize numplayers on ase
* Stabilize numplayers on assettocorsa
* Optimize away a variable declaration
* Stabilize numplayers on buildandshoot
* Stabilize numplayers on cs2d
* Fix wrong raw field parsed on Doom3
* Updated CHANGELOG and README regarding doom3 fix and numplayers
* Stabilize numplayers on doom3
* Stabilize numplayers on eco
* Stabilize numplayers on ffow
* Stabilize numplayers on quake2
* Stabilize numplayers on gamespy1
* Stabilize numplayers on gamespy2
* Stabilize numplayers on gamespy3
* Remove reductant numplayers setter in jc2mp
* Stabilize numplayers on kspdmp
* Stabilize numplayers on mafia2mp
* Stabilize numplayers on minecraftvanilla and remove players empty placeholders
* Stabilize numplayers on nadeo
* Stabilize numplayers on samp and reduce unused setters
* Stabilize numplayers on terraria
* Stabilize numplayers on tribes1
* Stabilize numplayers on unreal2
* Stabilize numplayers on valve
* Stabilize numplayers on ventrilo
* Battlefield: Set numplayers from info, not players
* Stabilize numplayers on minecraft
* Stabilize numplayers on teamspeak2
* Stabilize numplayers on teamspeak3
* Update CHANGELOG.md to add removal of players placeholders
* Replaced minecraft gamespy numplayers
2023-10-27 19:48:56 +03:00
CosminPerRam
c51a75effb
Add The Front support. ( #394 )
2023-10-27 15:36:18 +03:00
CosminPerRam
f335a1fbe3
feat: add issue templates
2023-10-23 23:15:19 +03:00
CosminPerRam
25f79262d2
docs: add cheerio bump to changelog
2023-10-16 23:58:31 +03:00
dependabot[bot]
a6c214b3b0
Bump cheerio from 1.0.0-rc.10 to 1.0.0-rc.12 ( #383 )
...
Bumps [cheerio](https://github.com/cheeriojs/cheerio ) from 1.0.0-rc.10 to 1.0.0-rc.12.
- [Release notes](https://github.com/cheeriojs/cheerio/releases )
- [Commits](https://github.com/cheeriojs/cheerio/compare/v1.0.0-rc.10...v1.0.0-rc.12 )
---
updated-dependencies:
- dependency-name: cheerio
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-16 23:57:27 +03:00
CosminPerRam
6719fdc139
Update @types/node from 14.18.3 to 16.18.58
2023-10-16 23:55:12 +03:00
CosminPerRam
eab3af71f3
docs: Update supported games count
2023-10-15 23:37:35 +03:00
CosminPerRam
5b3ad5fca0
docs: fix GAMES_LIST table
2023-10-15 23:35:44 +03:00
CosminPerRam
93f6e4e503
feat: add cs2 support ( #385 )
2023-10-15 23:34:09 +03:00
CosminPerRam
c01fe9be4f
Update node version in package.json
2023-10-14 20:31:22 +03:00
CosminPerRam
ee4dcf746f
Add long update to changelog
2023-10-14 20:23:05 +03:00
dependabot[bot]
fe1de67d57
Bump long from 5.2.0 to 5.2.3 ( #381 )
...
Bumps [long](https://github.com/dcodeIO/long.js ) from 5.2.0 to 5.2.3.
- [Release notes](https://github.com/dcodeIO/long.js/releases )
- [Commits](https://github.com/dcodeIO/long.js/compare/v5.2.0...v5.2.3 )
---
updated-dependencies:
- dependency-name: long
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-14 20:22:09 +03:00
CosminPerRam
1343a4be1f
Add minimist update to changelog
2023-10-14 20:21:25 +03:00