需要准备AuthMe
插件
-
AuthMe-5.6.0.jar
用户登录插件-
例如使用
/register <密码> <确认密码>
进行注册,使用/login <密码>
进登录
-
AuthMe插件
AuthMe 是一个广泛用于 Minecraft 服务器的插件,主要用于账户验证和注册流程。它帮助管理员管理玩家登录、注册及验证过程,确保每个玩家都有唯一的账户,并且可以安全地访问服务器。以下是 AuthMe 插件的一些主要功能:
-
注册/登录:玩家首次加入服务器时需要创建账户(提供密码),之后每次连接都需要使用该账户登录。
-
强制验证:可以设置为玩家在未验证身份之前无法与游戏世界互动,防止未经授权的访问。
-
密码保护:支持玩家通过设置密码来保护自己的账户,增强安全性。
-
数据库支持:支持不同的数据库类型(如 MySQL, SQLite)来存储用户信息,确保数据的安全性和持久性。
-
提供了插件开发接口(API),使得其他插件能够与AuthMe交互,扩展其功能。
一、插件安装
回到服务文件的根目录,打开plugins
文件夹,将AuthMe-5.6.0.jar
文件放入,如果服务是开启状态需要手动输入命令stop
后双击start.bat
再次启动该服务。
再次启动服务后提示该插件缺少GeoLite2-Country.mmdb
文件
将外部的GeoLite2-Country.mmdb
文件复制到plugins
下的AuthMe
目录重启服务
即可。
二、数据库配置和语言配置
首先使用stop
命令关闭服务,进入到plugins
目录下的AuthMe
目录,使用任意一款编辑器打开config.yml
配置文件,如果使用MySQL数据库,请根据框起来的选项进行配置。该插件相关配置都在config.yml
配置文件中,需要高级定制请仔细阅读插件说明进行配置。
修改为zhcn
简体中文
三、结果验证
配置完毕数据库后启动服务,会自动在指定的库中创建数据表,表名称可在配置文件中自定义,本教程自定义的表名称为player_user
打开Minecraft 1.20.1
进入服务器后可看到下方提示,使用/register <密码> <确认密码>
进行注册
回到数据库中可见当前注册成功用户