GameServerManagers / LinuxGSM

The command-line tool for quick, simple deployment and management of Linux dedicated game servers.
https://linuxgsm.com
MIT License
4.18k stars 802 forks source link

feat(monitor): prepare for gamedig 5 #4510

Closed dgibbs64 closed 4 months ago

dgibbs64 commented 4 months ago

Description

Gamedig 5 will be released soon with breaking changes to game id's. As part of this update I will be streamling the installation of gamedig and adding gamedig installation as part of the main LinuxGSM installation. If gamedig is not installed and nodejs is installed LinuxGSM will run npm install in the lgsm directory to download a "local" version of gamedig. LinuxGSM will then use this local version rather than a global install. This will allow LinuxGSM to peg to a specific version of Gamedig allowing great control and mangement of gamedig.

This PR also checks the querys for various servers and fixes/updates as required

Fixes #4483

Type of change

Checklist

PR will not be merged until all steps are complete.

Documentation

If documentation does need updating either update it by creating a PR (preferred) or request a documentation update.

Thank you for your Pull Request!