VerifyMC 已停止维护。本页保留供已有用户查阅历史配置与使用方法,不表示当前仍在维护或已验证新版本兼容性。
网页界面与访问
如何访问 VerifyMC 主页?
网页界面默认运行在 8080 端口。访问地址:
特殊配置情况:
- 无公网IP / 内网穿透:如果你的服务器没有公网IP或使用内网穿透(如 frp、ngrok),需要将8080端口映射为外部端口进行访问。
- 推荐:保持内外端口一致,便于配置。
- 在
config.yml 中配置:
管理面板无法加载
- 确保防火墙已开放 Web 服务器端口(默认:8080)
- 检查是否有其他应用占用了相同端口
- 查看控制台确认插件是否正确加载
- 确认
config.yml 中的 web_port 配置正确
管理员如何登录?
管理员登录使用已注册玩家账号的密码,同时要求该玩家拥有服务器 OP 权限:
- 先通过网页注册账号。
- 在控制台或游戏内执行
/op 玩家名。
- 点击网页右上角“登录”,输入注册时的用户名和密码。
VerifyMC 不提供单独的默认管理员密码。如果提示没有权限,请检查用户名是否与 ops.json 中的 OP 名称一致。
Discord 集成
如何配置 Discord 服务器绑定?
- 创建 Discord 应用:访问 Discord 开发者门户
- 获取凭据:
- 复制 Client ID(客户端ID)
- 在 OAuth2 设置中生成并复制 Client Secret(客户端密钥)
- 设置 OAuth2 回调:
- 添加重定向 URI:
https://你的域名.com/api/discord/callback
- 在
config.yml 中配置:
- 使用
/vmc reload 重载插件
邮箱配置(SMTP)
如何配置 SMTP 邮箱验证?
- 在邮箱服务商启用 SMTP(Gmail、QQ邮箱、Outlook 等)
- Gmail 设置:
- QQ 邮箱设置:
- 在 设置 > 账户 中开启 SMTP 服务
- 使用授权码作为密码
在 config.yml 中配置:
没有邮箱服务器怎么办?
使用 图形验证码模式 替代邮箱验证:
玩家无法注册 / 邮件发送失败
- 检查
config.yml 中的 SMTP 配置
- 确认邮箱服务商允许 SMTP 访问
- 查看服务器控制台的详细错误信息
- 启用调试模式:
debug: true
- 检查邮箱域名白名单设置
代理插件配置
如何配置 VerifyMC-Proxy 代理插件?
- 下载
verifymc-proxy-*.jar 从下载页面
- 放置 到代理服务器的
plugins 文件夹(BungeeCord/Velocity)
- 配置代理插件文件夹中的
config.yml:
- 重启 代理服务器
支持哪些代理平台?
- Velocity: 3.4.0+(推荐)
- BungeeCord/Waterfall: 1.21+
- Velocity-CTD 及其他 Velocity 分支自 v1.2.6 起支持
安装与兼容性
支持哪些 Minecraft 版本?
VerifyMC 支持 Minecraft 1.13.x 至 1.21.x+。
VerifyMC 支持 Geyser/Floodgate(基岩版)吗?
支持!在 config.yml 中配置:
插件更新
如何更新插件?
- 从下载页面下载最新版本
- 停止服务器
- 用新的 JAR 文件替换旧文件
- 启动服务器
- 查看控制台中的配置迁移信息
更新后数据会保留吗?
会的,所有用户数据在更新过程中都会保留。插件会在需要时自动迁移配置并创建备份。
故障排查
Velocity 上出现 “No injectable constructor” 错误
请更新到 VerifyMC-Proxy v1.2.6 或更高版本,该版本使用 com.google.inject.Inject 以提高与 Velocity 分支的兼容性。
版本号显示不正确
此问题已在 v1.2.6 中修复。请更新到最新版本。
更多配置选项,请参阅 配置文档。