* 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
* 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
* Add missing CRLF line ending
* Add support for running using deno
Prefix node imports with "node:" and gate a socket API that is not
implemented in [deno](https://deno.land) so that the library can be used
there. This should not break node and doesn't in my brief testing.
* 18 new games supported
* refactor: capitalize unturned in game.txt
The commit capitalizes the word "Unturned" in the file "game.txt". This change improves consistency and readability.
* refactor(games_list): remove duplicate entry
The commit removes a duplicate entry for the game "Operation: Harsh Doorstop" in the games list.
* Add initial working eco query
* Add default port and add the game to games.txt
* Add to changelog
* Fix request Info object and add to raw the object
* Rearrange some code to be more readable
* Redo imports and exports for lib
* Redo imports and exports for bim
* Redo imports and exports for games
* Remove remaining module.exports
* Use export default in lib
* Use export default in protocols
* Fix import in genreadme.js
* Make package module and solve __dirname
* Fix minecraft protocol imports
* Fix imports on games and make binary runnable
* Renamed protocol class exports to lowercase
* Export promises class as default
* Update README.md to use imports instead of require
* Update CHANGELOG to mention the changes.
* Remove Valve unused imports
* Fix iconv import