* Add support for BROKE PROTOCOL, querying master server
Plus support for master query through separate protocol
* Define json response via schema, optional data validation with Ajv (commented out)
* Fallback query from game data server listing (servers.json)
* docs: update CHANGELOG and GAMES_LIST for Broke Protocol
* Add support for Hawakening, querying master server
* Outsource backend calls into Api class
* Define json response via schema, optional data validation with Ajv (commented out)
* Add support for Hawakening master query through separate protocol
Protocol 'hawakeningmaster' provides full list of processed server info
* docs: update CHANGELOG and GAMES_LIST for Hawakening
* Additional API check + cleanup
* Allowing public/non-authorized master server query for Hawkening severs
* Fix: Reference the master protocol correctly in docs/games_list
* Reorganized code file, moved schema and API-class to the end
* feat: Added Satisfactory Protocol and Support
* fix: Reordering Alphabetically
* Further Updates based on Feedback
* Removed Duplicate Code
* Adding rejectUnauthorized option for Satisfactory
* Move rejectUnauthorized back to Protocol
* Adding Doc Notes for Satisfactory
* Made Docs Clearer
* Add support for Toxikk, using Valve protocol plus UnrealEngine3 rules parsing
* docs: update CHANGELOG for Toxikk
* docs: update GAMES_LIST for Toxikk
* feat: add Soldat support
* feat: update protocol in games.js and CHANGELOG
* feat: add gamemode in the raw object
* remove debug console log
* misspell
* docs: add server config requirements
* fix games list formatting issue
* fix: players list
* feat: Add Minetest support using serverlist
* Allow for connect to be assigned,
* Add serverId to the string args
* Add altvmp implementation
* Added altv to games.
* Add changelog entry
* Update CHANGELOG.md with state.connect
* feat: Add Grand Theft Auto V - RAGE MP support
* Add changelog entry
* Change ID for RageMP to gta5r
* Rename to be RageMP
* Revert prettier changing * to -
* Add notes to ragemp.
* Update CHANGELOG.md
* feat: add initial first working query
* feat: map serverInfo data
* feat: add players, settings and metrics queries
* update docs stuff
* fix broken palworld hyperlink in games list
* Added token paramter
* Added Farming Simulator 2022
* Fixed order
* Undo debug line
* Update Farming Simulator 22 support (By @Vito0912 #531)
* Added Farming Simulator 2019 support
* Revert change
* Update release year for Farming Simulator 2019
* Update mods array to raw.mods in farmingsimulator.js
* Update Farming Simulator naming in GAMES_LIST.md
* Missed some names
* Add server version to state.raw and eslint
* Update eco protocol to include player names and fixed problems when using eco webinterface behind a proxy
* changelog + readability
* Typo
* Typo
* Added Factorio
* wrong comment
* CHANGELOG
* Fix: Palworld results - Name of the server is empty
* #497 - refactor of feedback
* #497 - refactor of feedback from Cosmin
* Fix for current-players bug - #491 and #507
* Fix for current-players bug - #491 and #507 - added changelog
* #515 fixed typo in standard port for Palworld
* 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