首页
首页
文章目录
  1. 前言
  2. 快速上手
  3. 高级用法

「备用」进阶指南 Python dev

注意:仅当你的VPS无法跑通容器且具备Python3开发环境时才使用本方案。

前言

本文档不面向零基础的小白读者,请确保你具备一定的Python项目开发经验并了解基础的Linux知识以应对本文未提及的偶发性异常。

本文的以国外某Ubuntu20.04 VPS设备为例简略介绍项目部署方法。请确保您的VPS已安装Python3,wget,git等必要依赖(模型文件存储在部署在 GitHub Release 里面,项目中的网络请求未配置前置的反向代理)。

快速上手

  1. 克隆代码
1
git clone --depth=1 https://github.com/QIN2DIM/epic-awesome-gamer.git /home/epic
  1. **处理 ****requirements**
1
cd /home/epic && pip install -r requirements.txt
  1. 初始化项目并填写配置文件 执行如下指令初始化项目,自动生成config.yaml。等待程序自动退出后以你喜欢的方式填写配置文件。
1
cd /home/epic/src && python3 main.py 
1
2
3
配置文件的默认路径为 `/home/epic/src/config.yaml`,其中必填项为「账号信息」有关配置文件的介绍请参考其他新手指南教程。

填写完毕后保存配置。
  1. 下载并安装项目依赖 安装 google-chrome(若已存在可跳过此步骤)。若需要管理员权限则使用 sudo 分步执行。
1
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb && apt install -y ./google-chrome-stable_current_amd64.deb rm ./google-chrome-stable_current_amd64.deb
1
安装 xvfb
1
apt install xvfb -y
  1. 启动claim任务
1
cd /home/epic/src && xvfb-run python3 main.py claim
  1. 启动 get 任务
1
cd /home/epic/src && xvfb-run python3 main.py get
  1. 启动 unreal 任务
1
cd /home/epic/src && xvfb-run python3 main.py unreal
  1. 部署定时任务
1
cd /home/epic/src && xvfb-run python3 main.py deploy

高级用法

< 暂时弃用 >

  1. 查看log文件(默认存储路径)
1
2
3
4
5
6
# debug 运行日志
cat /home/epic/src/database/logs/runtime.log

# error 错误日志
cat /home/epic/src/database/logs/error.log

  1. 查看运行截图(默认存储路径)
1
ls /home/epic/src/databse/screenshot