出门在外,总惦记着服务器卡不卡
继论坛客户端跑通之后,我自然把目光投向了 Minecraft 服务器。作为服主和管理员,平时不在电脑前的时候,心里总惦记着几件事:今晚高峰期各个周目服有几个人在线?生电服有人开大型机器把 TPS 压低了吗?有没有玩家刚提交了紧急的被偷被炸举报工单等着处理?
每次为了看一眼这些状态都要掏手机用浏览器缩放看网页,实在太费劲了。
从 Companion 到 IGNGmc:第一天就挂上隐私防漏钩子
2026 年 7 月 16 日(Commit bebef95),我正式立项并开源了这款 Minecraft 手机伴侣应用。第一版起名叫 IGNG MC Companion,第二天(7 月 17 日,Commit 5d04a59)发布 v1.0.1 时,为了跟社区客户端命名保持队形,正式定名为更简练的 IGNGmc。
因为这是一个完全公开的开源仓库,而安卓项目里经常要配签名密钥路径、测试服地址等本地配置,我从建仓第一天起就写好了本地 pre-commit 隐私扫描钩子:每次执行 git commit 时自动扫描暂存区,只要发现疑似私钥口令、内网 IP 或者个人绝对路径,当场拦截拒绝提交,从源头上杜绝了手滑把敏感信息推上 GitHub 的事故。
掌上看 TPS、回工单,巡服变得像刷朋友圈一样轻松
有了 IGNGmc 之后,巡服这件原本很重的事一下子变轻快了。点开应用首页,各个周目子服的在线人数、实时 TPS 曲线、CPU 和内存占用率一目了然;切到工单标签页,玩家在游戏里或网页上提交的举报与申诉工单直接按状态排好,在手机上打几个字就能回复跟进,再也不用因为人在外面而让玩家干等一整天。