Ayou

大 BUG 制造者

Bigggggger bug maker

「二轮车驾驶员」「滑手」

NodeJS 获取 Minecraft 服务器状态

前言 主要是由于 https://mcsrvstat.us/ 该网站无法使用之后又不想上游戏看服务器是否开启偷懒想出的办法。 步骤 打开 NodeJS 界面安装 NPM 包 minecraft-server-ping 1 npm install -g minecraft-server-ping 安装完成后运行以下命令,之后就可以看见相关输出了 1 2 3 4 5 6 7 Welcome to Node.js v14.17.0. Type ".help" for more information. > const ping = require("minecraft-server-ping") undefined > let status = ping.ping("mc.hypixel.net",25565); > status.then(res=>{ ... console.log(res)}) 如果服务器未开启则会出现以下错误 1 2 3 > (node:3796) UnhandledPromiseRejectionWarning: Error: connect ECONNREFUSED 127.0.0.1:25565 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16) at TCPConnectWrap.callbackTrampoline (internal/async_hooks.js:134:14)

从零开始构建 Hugo 博客

前言 自从使用 WordPress 博客数据库被脱库导致以前的内容没有了之后,才让我意识到搭建一个静态博客的重要性,于是在九月初的时候花费了两周搭建一个新的博客,其一是我的技术在脱库之后的几个月有了较大的进步,对静态网站托管等有了一定的认识;其二是 Github 存储加上 Netlify 静态托管,省去了中间很多事情;其三这也是个人喜欢折腾的一种表现
0%