本帖最后由 ASWATER 于 2025-1-14 14:16 编辑
写在前面:这本来是笔者本人自己为了方便自己的服务器管理而开发的软件。经过一年的运行和重构后,可以在蛇年春节前开源给大家!欢迎大家提出意见!
WeAuth架起一座连接微信公众号与Minecraft服务器的桥梁。 你可以直接在微信公众号对Minecraft服务器进行指令操作。 玩家也可以直接在微信公众号注册白名单。 此外,WeAuth可以单独作为微信公众号验证开发者服务器url地址使用。 注:由于微信方面要求,您运行WeAuth的服务器须能够正常使用80端口。 一、白名单管理配置好WeAuth后,你可以直接在自己的公众号发送"#[ID]"来进行白名单注册。 WeAuth会绑定微信ID和角色ID,除非管理员在后台手动删除,每个微信号都只能绑定一个角色。每个角色ID也只能绑定一个微信号。 WeAuth会在玩家取消关注公众号后自动移除白名单。玩家再次关注公众号也只能使用绑定的角色ID进行注册。 二、管理员指令运行 你可以在WeAuth设置管理员,管理员通过公众号发送"@[command]"即可运行MC内指令。 例如以下用法: - <span id="kM0.8080553322173887">@list </span>
复制代码如果您使用的MCSManager作为WeAuth与游戏连接方式,则不会收到发出指令后的反馈。 三、CDKey生成与兑换系统 WeAuth超级管理员可以使用!系列指令,其中之一就是CDKey的生成。
玩家使用"$[CDKey]"即可进行兑换。 注:只有通过rcon协议连接游戏服务器,WeAuth才会向微信服务器反馈兑换结果。 四、WeAuth的下载 WeAuth已上传至Pypi,使用 或者清华源加速 - pip3 install -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple weauth
复制代码即可下载安装,然后在控制台使用weauth指令即可运行。 五、欢迎参与开发 欢迎大家参与WeAuth的开发!请发起PR时选择dev branch。
如有任何问题,欢迎向作者发邮件! WeAuth is released under the GPLv3.0 license.
|