- 版权类型
- 原创
- 语言支持
- 中文(简体)
- 前置组件
- LeviLamina https://github.com/LiteLDev/LeviLamina
LegacyScriptEngine https://github.com/LiteLDev/LegacyScriptEngine
- 适配版本(基岩)
- 全版本
Phone_verification 手机验证插件
插件概述
一个基于 LeviLamina + LegacyScriptEngine (LSE) 的 Minecraft Bedrock 服务器插件,为服务器提供手机号验证功能,有效防止多账号滥用。
功能特性
手机号验证:新玩家加入需验证手机号
一手机一账号:每个手机号最多绑定一个账号
短信验证码:通过阿里云短信服务发送6位验证码
数据持久化:已验证玩家数据自动保存
安全防护:未验证玩家自动踢出
配置说明
插件会自动生成配置文件 config.json,需配置以下参数:{
"sms": {
"apiUrl": "阿里云短信API地址",
"appCode": "你的AppCode",
"templateId": "短信模板ID"
}
}
注意
- 因为每一家的sms接口参数可能存在差异,并不保证所有的sms都可以在本插件使用。本插件按照北京深智恒际科技有限公司的接口参数进行编写。链接:https://market.aliyun.com/apimarket/detail/cmapi00037170#sku=yuncode31170000018 (并非广告)
依赖环境
- Minecraft Bedrock 服务器
- LeviLamina 加载器
- LegacyScriptEngine (LSE) 支持
安装方法
- 将插件放入服务器的 plugins 文件夹
- 重启服务器自动生成配置文件
- 修改 config.json 配置短信服务
使用流程
- 新玩家加入服务器
- 弹出手机号输入表单
- 系统发送短信验证码
- 玩家输入正确验证码后获得访问权限
注意事项
- 插件使用 阿里云短信服务 API
- 不同短信服务商参数可能需调整
- 验证码有效期为临时缓存(服务器重启后失效)
许可证
- 本项目采用 MIT 许可证授权使用