mc-login-verify 开源地址:https://github.com/mgodex/mc-login-verify
来源
最近搭建了一台MC服务器,想着做个身份验证,就写了一个mod,这也是为什么叫做 mc-login-verify ,但是随着需求增加,逐渐脱离了身份验证的单需求,现在其实也可以叫做服务器管理(简单版),当然,后续可能越来越大,越来越完善。
版本
暂时没有做测试,但是理论上版本号是通的。我的是Minecraft Java版 1.21.1、NeoForge 21.1.1
功能介绍
1、身份验证:玩家必须绑定您的身份验证平台才能进入游戏,此验证平台您可选择自行搭建或免费使用我们的微信小程序。
2、服务器状态:在小程序中查看服务器状态,例如CPU、内存、硬盘、在线人数、版本等等。
3、玩家列表:在小程序中查看在线玩家列表。
4、踢出和拉黑:在小程序中踢出、拉黑某个玩家。
5、远程终端:在小程序中远程发送命令到游戏服务器终端。
更多功能开发中,同时也欢迎提出你的需求,也许下一个免费定制需求就属于你!
使用方法
统一说明:
配置文件:config下的mc_login_verify-server.toml
服务器地址:公网IP加queryPort端口
例如公网IP是:1.1.1.1,端口是25577,那么你需要填写:1.1.1.1:25577,同时你也可以访问这个地址,能看到内容就是成功,否则请检查配置是否启用、防火墙是否放开、端口是否冲突等问题。
服主(使用官方)
- 在github中下载最新版
mc-login-verify,放入服务器Mods中。下载地址: github - 打开微信小程序
萌灵小助手,进入后注册账号(便于您后续管理您的服务器)。 - 分别进入:《控制台》 - 《MC面板》 - 《管理游戏》。
当然,你也可以直接扫描下方二维码直接进入页面:

- 点击“添加服务器”按钮,随意输入一个名字,以便于您区分您的服务器。
- 复制你的插件连接地址,填入入mod的配置文件的
authUrl中。配置文件为:
config下的mc_login_verify-server.toml - 如果您需要管理器管理功能,把
queryControl下的enableQueryControl改为true,记得重启服务器。验证是否生效只需要访问您的服务器公网ip加配置的queryPort端口即可,看到下图就表示启动成功。如果无法访问,请检查防火墙配置或是否端口冲突。
- 在小程序中找到刚刚创建的服务器点击“编辑连接”,第一行服务器地址就是你的服务器公网IP加上配置文件中的
queryPort端口,例如公网IP是:1.1.1.1,端口是25577,那么你需要填写:1.1.1.1:25577。把刚刚配置文件中的token填入第二行密钥Token。
至此就完成了服务器绑定,您可点击“查看面板”进入管理页面。
服主(自行搭建)
通过我们的开源地址自行下载编译,通过mod提供的api也可以自行使用任何语言编写平台。因为项目很简单,这里不做过多介绍。
用户
首先您需要知道服务器id,知道id后直接绑定您的角色名字即可,角色名就是你的人物头顶上那个名字。直接扫描下方二维码绑定即可。
常见问题
服主
1、为什么小程序查看面板报错
答:一般是未开启或地址或密钥配置错误。
开启检查方法:配置文件中
enableQueryControl是否为true地址检查方法:在浏览器打开你填写的地址,看是否能看到内容,可以就是正常的。请注意,此地址需要是公网地址,如果你是自己搭建的平台,和服务器在同一个局域网也没问题。
密钥检查方法:查看配置文件,token和小程序输入的密钥是否一致。
2、我有多台服务器如何管理
答:同样的,平台和服务器绑定即可。
用户
1、换电脑了提示被其他设备绑定
答:为了账号安全,每次进入服务器会自动绑定机器码,更换服务器去小程序“MC面板”中点“换绑”即可正常进入服务器。
2、绑定的时候提示用户名存在
答:本平台用户名是唯一的,如果被占用请更换用户名,无法更换请联系客服处理。
3、多个账号可以绑定吗?
答:可以,只要用户名不重复即可。
4、不同服务器需要分开绑定吗?
答:本程序是开源的,任何MC服主都可以使用,每个服务器都会生成一个ID,所以如果访问不同服务器需要分别绑定自己的账号。




