下面这些事,以前都只能进服、翻菜单、开控制台
金币藏在服务器菜单的第几层,人在外面谁也说不清。 想知道自己攒了多少,只能上线翻一遍,或者找个在线的朋友帮你问。
金币一个菜单、点券另一个菜单,等级又在别的地方。 想对一下自己到底有多少家底,要点开四五层界面,还容易点错。
升级差多少、总经验多少、现在这一级攒了几成 —— 游戏里只有一个会淡出的经验条, 想知道具体数字只能靠估算。
上线直接弹一行封禁提示,然后被踢出去。到期时间、封禁原因、是谁封的, 都得另外去群里问管理员。
人不在游戏就插不上话;队伍要记一串命令;头衔得进菜单一层层翻, 还不知道差多少才解锁。
人在外面遇到作弊的,得先连服务器、进控制台、敲命令,处理完再退出来。 手机上根本没法做这件事。
一个人一屏数据,管理员多一个能动手的页面
登录后第一屏就是自己的数据,一屏看完,不用点来点去。 离线也能看 —— 只要服务器开着插件,数据就在。
金币、点券、等级各占一张卡,几千几万自动缩写成「1.2 万」, 不会一屏塞满零。
当前等级到下一级的进度条,旁边标着 1200 / 2400 exp 这种具体数字。
联动 LinuxTeam 和 LinuxTitle, 队伍名带方括号,头衔单独一行。
名单里的人(或者 OP)会多出一个管理页:搜人 → 点选 → 填原因 → 选时长 → 封禁, 解封同样点两下。
进 App 点一下就有奖励:50% 概率 5000 金币,剩下的给 1–5 点券。 每天 0 点(北京时间)重置。
管理页里四个子标签:玩家 / 举报 / 惩罚 / 假人。 玩家搜得到在线和离线的,点进去能封禁、禁言、移动封禁、方块封禁。
/unban 的写法默认浅色,晚上切深色。风格能挑「默认 / Miuix / iOS」——Miuix 是大圆角无边框那一套, iOS 是半透明液态玻璃 + 毛玻璃顶栏;再配六种强调色,改完立刻生效。
App 说到底是个能读你数据的入口,所以密码这件事一步都没省: 密码不存本地、不存服务端,登录时交给 AuthMe 校验完就丢; 之后发的是签名令牌,限定时间、限定次数。
token.secret,所有令牌立刻作废audit.log安卓直接装 APK;iOS 给的是未签名 ipa,用 Sideloadly 自签就能装
已经打好包,约 3.18 MB,支持 Android 5.1 及以上。 APK 是自签名的,没有上架任何应用商店。
在 macOS 机器上编出来的真机包,约 1.02 MB, 没签名所以不能直接装,用电脑上的 Sideloadly 或 AltStore 拿你的 Apple ID 重签一次就行。
下载 LinuxAPP-26.13.3-unsigned.ipa · 装不上?用 ad-hoc 版
给 iPhone 6 / 6 Plus / 5s 这类停在 iOS 12 的机器用的独立包,约 16.0 MB (Capacitor 3 会把 Swift 运行库一起打进去,所以比新系统版大很多)。
下载 LinuxAPP-26.13.3-ios12-unsigned.ipa · 装不上?用 ad-hoc 版
App 不认服务器名字,只认一个地址。填 Nalxer 服务器的接口域名就行, 后面所有数据都从这个地址取:
http://服务器IP:49282,挂了 Nginx 就填 https://api.nalxer.top,设置页还有「测试连接」按钮能当场验证。
安卓 9 以后默认禁止明文 HTTP,填 http 打不开的话就在 App 里换成 https 域名。
放插件、反代一个域名、手机登录,就这些
把 LinuxAPP.jar(和硬依赖的 InTheNameOfLinux.jar)丢进 plugins/,重启服务器,
启动日志会打 6 行 [联动],告诉你接上了哪些插件。
想走域名 + HTTPS 的时候,Nginx 转一层:
api.nalxer.top → 127.0.0.1:49282。
装上安卓版,第一屏填接口地址,再用游戏 ID + 游戏密码登录, 数据立刻就能看到。
curl http://127.0.0.1:49282/api/health 可以看接口活没活;手机浏览器打开 http://服务器IP:49282/api/health 能看到同样的 JSON,就说明安全组也通了。
但手机要连,还是得有一个 https 域名 —— 这是故意设计的,不是懒得写。
完整的 server 块写在 帮助页的 Nginx 一节。