* add top level version on existing entries
* start adding version on new protocols WIP
* add version to more games
* more games with version
* add more games
* more version
* even more games with version
* add 'delete state.raw.version'
* fix delete version
* Update CHANGELOG.md
* add version in Results.js
* more games
* add new game
* more games
* add version on README
* add new game
* other game
* new game
* add unreal2 version
* add ventrilo version
* add eldewrito eldewrito
* add beammp version
* fix starmade version
* add new version in samp protocol
* docs: tweak the changelog line a bit
---------
Co-authored-by: CosminPerRam <cosmin.p@live.com>
* 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
Move everything around
Add another 50 or so games
*** 'port' option should now be CONNECT port, not query port ***
add reference for many missing games
Organize files
Rewrite readme for new game IDs and command line
Add command line access
Replace some dependencies that required binaries with simpler alternatives
Switch gbxremote back to upstream, Closes#2
Moved simple aliases into an alias file, rather than seperate files for each
Patched nearly every protocol variant with tons of bug fixes
Re-tested every combination of server and protocol types except nadeo
Added alternative minecraft query check (minecraftping)
Fixed mutant factions query
Fixed valve gold not working at all
Stripped colors more reliably from protocols that support colors
Added a couple more fields to ut2004 and killing floor
and more that I probably forgot.
This shouldn't break compatibility too bad -- at the most, some game IDs may have changed.