Zwift-Offline是一个开源项目,让你能够在本地运行Zwift骑行模拟平台,无需连接官方服务器即可享受虚拟骑行体验。该项目通过实现部分Zwift服务器功能,支持单人骑行、幽灵骑行、机器人骑手等多种特色功能。
【免费下载链接】zwift-offlineUse Zwift offline项目地址: https://gitcode.com/gh_mirrors/zw/zwift-offline
准备工作与环境要求
在开始配置Zwift-Offline之前,请确保你的系统满足以下要求:
- 操作系统:支持Windows、Linux、macOS
- Python环境:需要Python 3.x版本
- 网络环境:本地局域网连接正常
快速安装步骤详解
方法一:Windows用户最简单安装
对于Windows用户,这是最便捷的安装方式:
- 下载最新版本的zoffline.exe文件
- 如果Zwift客户端与zoffline不在同一台电脑运行,需要在
storage目录创建server-ip.txt文件 - 运行zoffline.exe,程序会自动创建
storage目录存储你的骑行进度 - 等待命令行窗口显示启动信息后,再启动Zwift客户端
方法二:从源码安装(跨平台)
这是最灵活的安装方式,适用于所有操作系统:
- 克隆项目仓库:
git clone https://gitcode.com/gh_mirrors/zw/zwift-offline - 安装依赖包:
pip3 install -r requirements.txt - 配置网络连接(如需要)
- 运行主程序:
python standalone.py
方法三:Docker容器化部署
如果你熟悉Docker,可以使用容器化部署:
- 安装Docker环境
- 创建并启动zoffline容器
- 配置存储卷映射
客户端配置详细教程
Windows系统配置
配置Windows客户端需要以下步骤:
- 复制SSL证书文件到指定位置
- 以管理员权限运行证书导入命令
- 调整系统域名解析文件,添加必要的域名指向
- 配置Zwift客户端的证书信任设置
Android非Root设备配置
Android设备的配置相对复杂但完全可行:
- 安装必要的辅助应用程序
- 创建域名解析配置文件
- 关闭Android的"Private DNS"功能
- 使用Virtual Hosts应用程序加载配置
实用功能配置指南
启用幽灵骑行功能
幽灵骑行让你能够与之前的骑行记录比赛:
- 在启动器中勾选"Enable ghosts"选项
- 保存活动时,幽灵数据会自动存储在相应目录
- 使用
.regroup命令重新组织幽灵位置
配置机器人骑手
想要在虚拟世界中看到更多骑手?启用机器人功能:
- 在
storage目录创建enable_bots.txt文件 - 使用各种聊天命令控制机器人行为
- 自定义机器人名称、国籍和装备
数据同步与上传
配置数据同步到第三方平台:
- Strava同步:通过设置页面配置API密钥
- Garmin Connect:使用Garmin认证功能
- Intervals.icu:配置运动员ID和API密钥
常见问题解决方案
设备间连接失败
如果Android设备无法连接到Windows主机:
- 确保所有设备在同一WiFi网络
- 检查
server-ip.txt文件中的IP地址是否正确 - 验证防火墙设置,确保必要端口开放
训练数据无法上传
数据上传失败的可能原因:
- 检查网络连接稳定性
- 确认第三方平台的API配置正确
- 确保主机不会进入休眠状态
最佳实践与注意事项
数据备份策略
定期备份以下重要数据:
- Windows端:
zwift-offline\storage\1\fit目录中的训练文件 - Android端:设备本地的训练数据
版本更新维护
保持项目最新版本:
- 关注项目的更新发布
- 升级时保留
storage目录内容 - 查看
CHANGELOG了解变更内容
通过遵循本指南,你可以在短时间内完成Zwift-Offline的配置,享受本地化的虚拟骑行体验。记住,配置过程中遇到问题时,仔细检查每个步骤的配置细节通常是解决问题的关键。
【免费下载链接】zwift-offlineUse Zwift offline项目地址: https://gitcode.com/gh_mirrors/zw/zwift-offline
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考