Python社区  »  docker

利用Docker每周「自动领取」 Epic 免费游戏

IGAMENINE游戏评测 • 1 月前 • 123 次点击  

本文转自什么值得买/那夜师太太温柔,我觉得还是比较麻烦,后面会想办法给大家搞一个更简单的方案。

第一步:安装并运行Docker

进入 docker 下载地址,选择桌面版并点击下载;

下载完成后,直接打开安装包运行,无脑点击下一步即可!

安装完成后,打开 docker 程序,看到如下提示,即说明安装成功。至此,不用管他,让其在后台运行即可!

第二步:下载「自动领取Epic游戏」项目

前文说了,docker可以类比为微信小程序平台,那么接下来我们需要下载我们需要的小程序了,也就是「运行在docker上的项目」!区别在于,docker每次运行的项目,都保持独立,类似「应用多开」。

本教程使用的项目原地址如下。

下载方式是使用「命令行语句」获取。

Windows 使用快捷键「win + x」,选择并打开 Windows PowerShell,把下面这条命令复制到 PowerShell 中,按下「回车」运行;

docker pull luminoleon/epicgames-claimer

如果你看到下图这样的信息,那么说明项目下载成功!

第三步:启动项目

继续复制下面这条命令到PowerShell中,按下「回车」:

docker run -it luminoleon/epicgames-claimer

登录成功,会提示「login successes」,接下来就会自动领取游戏了。

如果当前没有新游戏领取,系统会提示上面图片 黄色框中的内容

如果有新游戏领取,系统会提示如下领取信息。

这是我的云主机提示的信息

虽然界面只显示了一条领取信息,但我实际操作发现当前可领取的所有游戏都已经被成功领取。

至此,教程核心内容结束!搞定收工~

上述操作相当于模拟了一次登录epic官网领取游戏的流程!

按下「 Ctrl + P + Q 」切换至后台运行。

此外,你也可以使用下面这条命令来执行:

docker run -it -v ~/epicgames_claimer/User_Data:/User_Data luminoleon/epicgames-claimer

唯一的区别是,启动后不用再此输入账号密码。

运行过的docker app,会在docker 桌面端显示。如下图所示,文章中,我执行了两次领取游戏的命令,页面显示了两个app。

如果我们的设备不关机,docker服务一直运行,那么该程序会一直在每天的第一次运行时刻去获取免费游戏。

如果像Windows用户,每天肯定会进行电脑关机。

那么,只需要在开机后,打开 docker,找到之前停止的容器/app,点击「start」启动即可!

可能会出现的问题

a. Windows 启动 docker 失败!

笔者安装docker后,启动失败,报错提示没有 WLS2 (Windows Linux system 2)。

解决办法很简单,戳下面链接,把 WSL2 安装即可,才十几兆,

戳右边下载:适用于 x64 计算机的 WSL2 Linux 内核更新包

b. Epic账号密码都正确,仍然登录失败,需要双重验证

这里有两个解决办法:

1. 去官网手动关闭二次验证功能,操作如下:

进入epic官网,登录后,进入账户页面,找到「密码与安全」;

下滑页面,找到「双重验证」选项 ,点击禁用即可!

2. 使用如下命令登录;

docker run -d luminoleon/epicgames-claimer -u -p -t


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/120320
 
123 次点击  
分享到微博