Skip to content

在甲骨文免费服务器上安装redroid并配置WZRY

说明

  • 该页面是介绍我的使用经验,不是教程
  • 随着软件更新,这些经验可能不再适用
  • 谨慎阅读

安装redroid

# 有墙, 从镜像站拉取最新的redroid容器寻找适合自己的镜像站
docker pull dockerhub.anzu.vip/redroid/redroid:15.0.0_64only-latest
#
# 创建容器
cndaqiang@oracle:~$ N=0;port=5555
cndaqiang@oracle:~$ docker run -itd  --privileged \
        -p $port:5555 \
        --name androidcontain$N \
        dockerhub.anzu.vip/redroid/redroid:15.0.0_64only-latest \
        androidboot.redroid_width=960 \
        androidboot.redroid_height=540 \
        androidboot.redroid_dpi=160 \
        androidboot.hardware=WLZ-AN00 ro.secure=0 ro.boot.hwc=GLOBAL    \
        ro.ril.oem.imei=861503068361$((100 + $RANDOM % 900)) ro.ril.oem.imei1=861503068361$((100 + $RANDOM % 900))  \
        ro.ril.oem.imei2=861503068361$((100 + $RANDOM % 900)) ro.ril.miui.imei0=861503068361$((100 + $RANDOM % 900)) \
        ro.product.manufacturer=HUAWEI ro.build.product=chopin \
        androidboot.redroid_fps=10 \
        redroid.gpu.mode=guest

连接redroid

使用Escrcpy连接redroid 使用Escrcpy连接redroid

安装王者荣耀

https://pvp.qq.com/获得下载连接

cndaqiang@oracle:~$ wget "https://dlied4.myapp.com/myapp/1104466820/cos.release-40109/10040714_com.tencent.tmgp.sgame_a3374327_10.1.1.6_VlRaes.apk"
cndaqiang@oracle:~$ adb connect 127.0.0.1:5555
connected to 127.0.0.1:5555
cndaqiang@oracle:~$ adb -s 127.0.0.1:5555 install 10040714_com.tencent.tmgp.sgame_a3374327_10.1.1.6_VlRaes.apk 

极简更新>登录>进入大厅>

  • 更新资源
  • 设置游戏画质最低
  • 手动进入一次人机房间
  • 手动进入一次战令页面
  • 手动进入一次模拟战房间
  • 返回大厅

多开设置

重复上面的操作,创建第二个redroid容器

cndaqiang@oracle:~$ N=1;port=5565
.......

配置WZRY

下载

cndaqiang@oracle:~/soft$ wget https://github.com/cndaqiang/WZRY/archive/refs/tags/2.2.3.zip
cndaqiang@oracle:~/soft$ unzip -x 2.2.3.zip 
cndaqiang@oracle:~/soft$ cd WZRY-2.2.3

创建docker参数vi config.lin.yaml

# 节点配置
totalnode: 2
multiprocessing: True
LINK_dict:
    0: "Android:///127.0.0.1:5555"
    1: "Android:///127.0.0.1:5565"
dockercontain:
    0: "androidcontain0"
    1: "androidcontain1"
logfile:
    0: result.0.txt
    1: result.1.txt
prefix: wzry

创建控制文件, WZRY.0.运行模式.txt的内容同我在用的控制文件

vi WZRY.0.运行模式.txt
ln -s  WZRY.0.运行模式.txt WZRY.1.运行模式.txt

个性化配置

今日仍在周年庆需要更新

更新资源获得更新资源

cndaqiang@oracle:~/soft/WZRY-2.2.3$ wget https://wzry-doc.pages.dev/file/2024-11-04-update/update.zip
cndaqiang@oracle:~/soft/WZRY-2.2.3$ unzip -x update.zip

更新房主头像

代码里面就是我的头像,所以我不用更新

运行WZRY

# 更新依赖
cndaqiang@oracle:~/soft/WZRY-2.2.3$ python3 -m pip install airtest_mobileauto --upgrade
# 运行
cndaqiang@oracle:~/soft/WZRY-2.2.3$ python3 wzry.py ./config.lin.yaml 

运行成功截图 WZRY脚本运行并连接docker

配置定时启动

cndaqiang@oracle:~/soft/WZRY-2.2.3$ crontab -e

计划任务内容

51 4 * * * /usr/lib/android-sdk/platform-tools/adb kill-server
0 5 * * * cd /home/cndaqiang/soft/WZRY-2.2.3 && /usr/bin/python3 wzry.py ./config.lin.yaml  > result.txt 2>&1
50 11 * * *  pkill -f 'wzry.py'
count