* update for OpenTTD^12.1
https://github.com/gamedig/node-gamedig/issues/265
- rewritten parser (by current version of network_query.cpp)
- changed to TCP
- tested with OpenTTD 14.1
* fixed some typo
- fixed typo and consistence of output
- added ticks counting for older versions
- fixed date offset
* meta: add pull request templates
* add a checklist for the changelog file
* make it clear that you dont have to mention yourself
... in the changelog file
* fix list
* change label on feature template
* add better context section
* feat(protocol/sdtd): add optional more data via telnet
* docs: update CHANGELOG.md
* feat: some refactoring
* feat: add hordeDay to raw
* docs: mention what extra data it is
* docs: formatting
* feat(protocols/brokeprotocol): replace explicit got usage
* dont overcomplicate things, it should always be ok
* docs: fix return type for checkApi
* feat: restore limit 0
* Implement fast-xml-parser replacing cheerio for farmingsim
* Add extra player raw fields
* Update buildandshoot for server 0.75 which uses json.
* Remove cheerio
* Add changelog entry
* Add notes for build and shoot query server
* Update CHANGELOG.md
* Update package.json to fix version
* Update buildandshoot.js
* update lock
* Add specific key and value to bas config in note
* Add spacing for import
* Run eslint on bas protocol
* Use includes for check. Add doc notes to games.js
* Updates GAMES_LIST.md
* fix: support stable and master
* attempt to manually fix conflict
* fix players
* fix fx
* Update CHANGELOG.md
---------
Co-authored-by: CosminPerRam <cosmin.p@live.com>
* Add maxplayers to terraria protocol
* Update CHANGELOG.md
* Add raw to terraria state
It returns multiple versions, so instead of choosing one I decided to do this.
* Update CHANGELOG.md
* feat: wrap query of players in a catch
* docs: add note about how to make players query get through
* docs: update CHANGELOG.md
* docs: add comment regarding adding requestPlayers and requestPlayersRequired eventually
* fix: nadeo failing queries
* docs: update changelog, fix games list issue not being hyperlinked
* feat: Adding CurrentChallengeInfo to get Map Informations (#669)
Co-authored-by: Stephan Schaffner <stephan.schaffner@check24.de>
* docs: remove note removal notice from games_list
* docs: update changelog to note for version
* docs: mention @Hornochs in the changelog line
* chore: swap some lines around
---------
Co-authored-by: Stephan Schaffner <chaos_bloated856@memehorst.de>
Co-authored-by: Stephan Schaffner <stephan.schaffner@check24.de>
* feat: let the user provide a token to skip PasswordlessLogin
* feat: make querying the HTTP api not required
* docs: add to changelog, note query priority
* fix: passing rejectUnauthorized as arg made it string, ignoring its value
* 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