Releases: skylord123/node-red-contrib-gamedig
2.2.1
2.2.0
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
, andmsg.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 setmsg.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
2.1.2
Another release!
No breaking changes.
Changes:
- fixed server type list
- bump gamedig to 4.0.6
2.1.1
New release!
No breaking changes.
Changes:
- update version to 2.1.1
- node description updated
- node now errors if msg.host or msg.port is left blank and not configured on the node
- server type & host is not required when configuring the node since it can be passed in via the inputs
- when modifying a node in the editor you can now view available server types at the bottom of the properties. This is parsed from the gamedig readme.
- Update gamedig version
- package-lock.json added
- palette label changed to "Query Game Server"