Minecraft服务器管理MOD上线!

文章目录

mc-login-verify 开源地址:https://github.com/mgodex/mc-login-verify
mc-login-verify1

来源

最近搭建了一台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端口即可,看到下图就表示启动成功。如果无法访问,请检查防火墙配置或是否端口冲突。

    mc-login-verify1

  • 在小程序中找到刚刚创建的服务器点击“编辑连接”,第一行服务器地址就是你的服务器公网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,所以如果访问不同服务器需要分别绑定自己的账号。

更多资讯请关注:
MC-Mgod
github

微信公众号
分享到: