* fix(monitor): bypass port query if session only mode selected
* removed factorio queryport
* remove queryport from servers that do not use them
* add check_config to details command
* updated eco servercfgdir
* update _default.cfg test
* update _default.cfg test
* update test master config
* reordered servercfg vars
* re-ordered and standardised config file vars
* tidy configs
* shellcheck
* standardised servercfgdir
* migrating servercfgfullpath
* migrated servercfgpath
* removed servercfgfullpath from _default.cfg as always the same
* removed servercfgfullpathdefault as not needed
* re-ordered sdtd
* Updated regex to support grepping pre-release versions and snapshot versions
* Minecraft update now downloads the latest release including snapshot versions
* Added config for picking release vs snapshot
Co-authored-by: Daniel Gibbs <[email protected]>
* add mumble query
* re-ordered serverlist.csv
* gamedig refactor
* query raw update
* gamedig: changed --query_port to --port
* add query data to log
* remove UDP query as does not work.
* refactor gamedig and gsquery
* add missing Factorio rcon port
* add fn_monitor_check_queryport
* add TCP query to Factorio
* add mta query support
* MTA IP address must be set. No longer using config
* remove mumble and ts3 from bypassing check_ip
* update netstat command for Project Zomboid
* adde query port to Project Zomboid
* update query mode for samp
* Update Teeworlds query
* add Soldat to TCP query
* update ss3 port info
* add query details to Serious Sam 3
* add Terraria query port
* ts3 now uses tcp query as proper query requires permissions changes
* update ut99 query
* gsquery add gamespy1
* separate out unreal engine functions
* updated ut2k4 query
* update Teeworlds query
* update Factorio query
* change engine if to shortname
* working on slack integration need to test on an actual server now
* forgot to include the correct script
* fixed a couple things with naming
* added slack alert to the core_functions list
* fixed issue with variables on slack alert
* changed message structure to not be hard coded
* trying to resolve jq problem with parsing
* had the gamename where the hostname should be
* fixed error with jq and how the data was formated
* fixed if logic to look for ok on response from slack webhook
* missed a space
* added doc URL to slack in default config
* added slack alert variables to remaining configs