diff --git a/README.md b/README.md index 1c12f5e..1a74634 100644 --- a/README.md +++ b/README.md @@ -112,6 +112,7 @@ _The bot has no cleanup functionality, leftover messages must be removed manuall Check the wiki page for detailed instructions on [how to setup a self deploying free cloud instance at fly.io](https://github.com/a-sync/game-server-watcher/wiki/Free-hosting-via-fly.io). The latest Pterodactyl egg can always be found here: [🥚](https://raw.githubusercontent.com/a-sync/game-server-watcher/master/egg.json)

+ Deploy to Azure Run on Google Cloud @@ -162,7 +163,7 @@ node ./dist/server.js * Join the support / test [discord](https://discord.gg/4tsbftsGJz) # Further Reading -* [gamedig supported games list](https://raw.githubusercontent.com/gamedig/node-gamedig/master/games.txt) +* [gamedig supported games list](https://github.com/gamedig/node-gamedig/blob/master/GAMES_LIST.md) * [steamDB](https://steamdb.info/apps/) * [steam web API documentation](https://steamapi.xpaw.me/#IGameServersService/GetServerList) * [discord API v10 documentation](https://discord.js.org/#/docs/discord.js/14.7.1/class/EmbedBuilder) @@ -202,7 +203,7 @@ All other libraries and dependencies are listed in the _package.json file (depen * https://github.com/Douile/discord-gamestatus * https://github.com/Ramzi-Sah/game-status-discordbot * https://github.com/Ramzi-Sah/game-status-discordbot-selfhosted -* https://github.com/msniveau/discord-statusbotv2 +* https://github.com/msniveau/discord-statusbot * https://github.com/kevinkjt2000/bowser * https://github.com/negrifelipe/ServerStatusBot * https://gitlab.com/lxndr-ab/gswatcher diff --git a/package-lock.json b/package-lock.json index 0cd6780..07645a7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "axios": "^1.4.0", "discord.js": "^14.7.1", "dotenv": "^16.0.3", - "gamedig": "^4.0.6", + "gamedig": "^4.1.0", "grammy": "^1.14.1", "mustache": "^4.2.0" }, @@ -761,14 +761,6 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==", - "engines": { - "node": ">=0.4.2" - } - }, "node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -1221,26 +1213,11 @@ } }, "node_modules/commander": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", - "integrity": "sha512-+pJLBFVk+9ZZdlAOB5WuIElVPPth47hILFkmGym57aq8kwxsowvByvB0DHs1vQAhyMZzdcpTtF0VDKGkSDR4ZQ==", - "dependencies": { - "graceful-readlink": ">= 1.0.0" - }, + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", "engines": { - "node": ">= 0.6.x" - } - }, - "node_modules/compressjs": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/compressjs/-/compressjs-1.0.3.tgz", - "integrity": "sha512-jpKJjBTretQACTGLNuvnozP1JdP2ZLrjdGdBgk/tz1VfXlUcBhhSZW6vEsuThmeot/yjvSrPQKEgfF3X2Lpi8Q==", - "dependencies": { - "amdefine": "~1.0.0", - "commander": "~2.8.1" - }, - "bin": { - "compressjs": "bin/compressjs" + "node": ">= 6" } }, "node_modules/concat-map": { @@ -2200,18 +2177,18 @@ } }, "node_modules/gamedig": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/gamedig/-/gamedig-4.0.6.tgz", - "integrity": "sha512-h0k9n/e5vNrd9Mh2wyFUp2Vo7ABWbDkdBxKC6FNJLOZiU5d9Z29bntGeYbXtOkcRWoV6Q63wSAJ3jLWxYQkpZw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/gamedig/-/gamedig-4.1.0.tgz", + "integrity": "sha512-jvLUEakihJgpiw9t9yQRsbcemeALeTNlnaWY1gvYdwI63ZlkxznTaLqX5K/eluRTTCtAWNW3YceT6NVjyAZIwA==", "dependencies": { "cheerio": "^1.0.0-rc.10", - "compressjs": "^1.0.2", "gbxremote": "^0.2.1", - "got": "^12.0.3", + "got": "^12.1.0", "iconv-lite": "^0.6.3", "long": "^5.2.0", "minimist": "^1.2.6", "punycode": "^2.1.1", + "seek-bzip": "^2.0.0", "varint": "^6.0.0" }, "bin": { @@ -2372,11 +2349,6 @@ "url": "https://github.com/sindresorhus/got?sponsor=1" } }, - "node_modules/graceful-readlink": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==" - }, "node_modules/grammy": { "version": "1.17.2", "resolved": "https://registry.npmjs.org/grammy/-/grammy-1.17.2.tgz", @@ -3861,6 +3833,18 @@ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" }, + "node_modules/seek-bzip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-2.0.0.tgz", + "integrity": "sha512-SMguiTnYrhpLdk3PwfzHeotrcwi8bNV4iemL9tx9poR/yeaMYwB9VzR1w7b57DuWpuqR8n6oZboi0hj3AxZxQg==", + "dependencies": { + "commander": "^6.0.0" + }, + "bin": { + "seek-bunzip": "bin/seek-bunzip", + "seek-table": "bin/seek-bzip-table" + } + }, "node_modules/semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", diff --git a/package.json b/package.json index 6de0e32..a1252ab 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "axios": "^1.4.0", "discord.js": "^14.7.1", "dotenv": "^16.0.3", - "gamedig": "^4.0.6", + "gamedig": "^4.1.0", "grammy": "^1.14.1", "mustache": "^4.2.0" }, diff --git a/public/game-server-config.schema.json b/public/game-server-config.schema.json index 7318fad..d0dc9ac 100644 --- a/public/game-server-config.schema.json +++ b/public/game-server-config.schema.json @@ -18,7 +18,7 @@ }, "type": { "title": "Gamedig type", - "description": "Look for the GameDig Type ID in the games list.", + "description": "Look for the GameDig Type ID in the games list.", "type": "string", "minLength": 1, "options": {