背景
暂时还没收入,想玩顺便,但官方的有点贵(是真的贵,扛不住)
前期准备
-
下载安装docker desktop https://www.123pan.com/s/fmvUVv-HqApH, 这个安装不会的随便搜一个教程,挺多的。我随便找了一个知乎的 Windows10 Docker安装详细教程
-
下载数据 dump.tar.gz https://www.123pan.com/s/fmvUVv-hqApH
开始
-
打开cmd 拉镜像 docker pull operepo/ope-codecombat 下载要一会儿时间,别人已经弄好的镜像
-
回到docker Desktop 从images哪儿启动镜像,名字我叫CodeCombat,主机端口设置为9001
-
把数据文件压缩包复制到启动的容器中。在你下载的 dump.tar.gz 文件夹下,shift+右键打开power shell
docker cp dump.tar.gz CodeCombat:/home/coco/codecombat/data/
前期准备搞定了
进入容器准备干活
- cmd 中
docker exec -it CodeCombat /bin/bash
进入容器 - 解压刚刚复制进去的压缩文件
cd /home/coco/codecombat/data/
tar -zxvf dump.tar.gz
- 开启数据库服务
cd /home/coco/codecombat
./bin/coco-mongodb
- 开启web服务
cd /home/coco
sh start.sh
一切已就绪
进入游戏
- 访问 localhost:9001
- 注册独立账号,注意至少是成年人,邮箱随便一个都行
- 访问 http://localhost:9001/account/settings 勾选上帝和管理后点最下面的保存
- 回到游戏,刷新,所有关卡已解锁
ps :每次开启游戏需要先执行数据库服务命令行和web服务命令行 ,会自动记录你的进度
问题
有些关卡进不去,看报错还像是地图文件缺失,可能是基础镜像有问题,有的文件损坏了,我也是用的别人的镜像,待处理 …