Skip to content

2.2.0

Compare
Choose a tag to compare
@skylord123 skylord123 released this 11 May 04:41
· 9 commits to master since this release
5f80a0d

Make sure to read the note below about the breaking change and update your flows if you are using the mentioned output variables in existing flows.

Breaking change:

  • This node no longer returns msg.max_attempts, msg.socket_timeout, and msg.attempt_timeout by default. Instead see "Output options" mentioned below if you need these variables and make sure you update your existing flows to use the new variable name.

New features/Changes:

  • Added all advanced options from GameDig (or at least all the ones specified on the README). Closes #10
    • All of the new advanced options are also available to edit from the UI just like all the other settings.
    • msg.given_port_only: boolean - Only attempt to query server on given port. (default false)
    • msg.ip_family: number - IP family/version returned when looking up hostnames via DNS, can be 0 (IPv4 and IPv6), 4 (IPv4 only) or 6 (IPv6 only). (default 0)
    • msg.debug: boolean - Enables massive amounts of debug logging to stdout. (default false)
    • msg.request_rules: boolean - Valve games only. Additional 'rules' may be fetched into the raw field for this protocol if set to true. (default false)
  • New option "Output options" that you can enable from config to output msg.options object that contains all options we passed to GameDig to query the server.
  • You can now pass any option to the underlying GameDig library when querying a server by setting msg.options object on the input. Can be used for example to set msg.options.guildId that is required for querying Discord servers. Note that this will override even the config settings from the UI.
  • Server types are now searchable using autocomplete from the input field rather then searching from the bottom of the config page. Closes #11