下载与安装#

WeAuth使用Python开发,并已上传至 Pypi 。您可以直接使用pip工具下载安装, 安装完成后,WeAuth便可直接使用 weauth 指令启动。

Fallen_BreathMCDReforged 编写的 下载与安装指南 已相当详尽,您可以进行参考。以下是WeAuth与MCDReforged安装过程中的不同之处。

系统要求#

WeAuth目前仅在Linux环境进行过测试,您可以将Windows环境的运行情况反馈至 Issues

Python版本#

WeAuth支持的最低 Python 版本为 3.8。但建议您使用 3.10 及以上版本运行WeAuth。

备注

Python基金会 已于2024年10月17日结束对Python 3.8的支持,Python 3.9的支持也将于2025年10月结束。

使用pip安装#

pip3 install weauth

推荐使用 清华大学镜像 加速

pip3 install -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple weauth

使用Docker#

WeAuth暂未制作与发布Docker镜像。

检验是否安装成功#

当您使用pip下载安装WeAuth后,程序入口已添加至您的环境变量。您可以运行以下指令

weauth -v

如果安装成功,则会显示WeAuth版本信息。

WeAuth version 1.5.6
Build time: 2025-01-15 07:44:36z
LICENSE: GPLv3
Project Homepage: https://github.com/TomatoCraftMC/WeAuth

首次运行#

WeAuth在运行中会生成和读取众多文件,您需要新建一个专供WeAuth运行的文件夹,然后再初始化WeAuth

mkdir ~/WeAuth
cd ~/WeAuth

初始化WeAuth,会自动生成配置文件。

weauth

然后您会在文件夹中看见配置文件 config.yaml 与数据库文件 WeAuth.db

config.yaml 保存着您连接微信服务器与MC服务器的各种配置。

WeAuth.db 保存着玩家信息,包括玩家ID、微信OpenID、是否封禁与是否注册。

第二章与第三章教程会继续介绍如何填写 config.yaml 中的内容。