第一步:看自己的系统是不是WIN10专业版、企业版、教育版(查看方法自行百度),如果是,请跳过第二步;如果是家庭和学生版,请遵循第二步
我的是WIN11家庭版
非家庭版找到这个目录专业版、教育版、企业版只需要在这个目录打开hyper-v即可
就是这个
专业版、教育版、企业版也可以参照微软官方的教程:在 Windows 10 上启用 Hyper-V | Microsoft Docs
第二步:安装hyper-v
参照:zhuanlan.zhihu.com/p/356396288(复制网址打开)
第三步:安装docker for desktop
https://hub.docker.com/editions/community/docker-ce-desktop-windows
下载后双击安装,安装后运行即可
如果出现WSL2错误参考:https://blog.csdn.net/lucky_hahaha/article/details/110498631
点击左下角的下载新的WSL2包
第四步:下载数据文件
https://cloud.189.cn/t/IJzmuqz2u673 (访问码:c1wi)过期私信也可以
将dump文件放至 C:/USER(用户名)/正在使用的用户名文件夹/
在这个目录下
第五步:安装镜像
打开cmd命令行
按顺序运行下列命令:(每一步成功了才可以执行下一步,后面也是)
1、docker pull operepo/ope-codecombat(拉取游戏镜像)
我这个是已经拉取好了,第一次拉取会有一个过程
2、docker run -itd --name myco -p 0.0.0.0:3000:3000 operepo/ope-codecombat:latest /bin/bash(创建容器)
3、docker start myco(运行容器)
这样就是已经开启容器了
4、docker exec -it myco /bin/bash(进入容器)
这样就是进入容器了
5、cd /home/coco/codecombat && ./bin/coco-mongodb(开启数据库服务)
开启数据库服务后的界面(不要关闭)
再开一个cmd命令行(第一个cmd不要关闭)
执行该命令:
docker cp dump.tar.gz myco:/home/coco/codecombat/data/
再次显示 表示执行成功
这样表示移动成功
1、docker exec -it myco /bin/bash(进入容器)
2、cd /home/coco/codecombat/data/
3、tar -zxvf dump.tar.gz
这一步的全过程
关闭该cmd
再开一个cmd命令行
按顺序运行下列命令:
1、docker exec -it myco /bin/bash
2、cd /home/coco && sh start.sh(开启web服务)
开启web服务会一直运行
此时电脑的状态是这样的,以后每次都要有这两个才能进入游戏
第六步:进入游戏
打开浏览器,输入地址:
1、访问 http://127.0.0.1:3000
2、然后注册,注册独立账号
3、登录账号后访问: http://localhost:3000/account/settings
4、在账号设置里面勾上:“管理”和“上帝模式”,保存。(没有的话看最后面的命令)
(每次开启游戏需要先执行数据库服务命令行和web服务命令行)
如果没有这俩选项:
按顺序运行命令:(注意要打开前面数据库服务和web服务cmd命令行)
1、docker exec -it myco /bin/bash
2、mongo
3、use coco
4、db.users.update({'name':'xxxxx'},{$set:{'earned.gems':9999999,permissions:["godmode","admin"]}},true,false);
xxxxx是你的用户名.
作者:坐忘-含光 https://www.bilibili.com/read/cv14836748/ 出处:bilibili
註:重啓系統後只需要運行下面幾條。
sudo docker start codecombatAliyun
sudo docker exec -it codecombatAliyun /bin/bash
cd /home/coco/codecombat && nohup ./bin/coco-mongodb &
cd /home/coco && sh start.sh
cd /home/coco && nohup sh start.sh &
百度雲盤下載在文末
打開瀏覽器,註冊帳號,設置成管理員
1、打開瀏覽器訪問:http://127.0.0.1:3000
2、然後註冊,註冊獨立帳號
3、登錄帳號後訪問:http://127.0.0.1:3000/account/settings
4、在帳號設置裡面勾上:「管理」和「上帝模式」,保存。
标签:bin,codecombat,coco,home,docker,myco,搭建 From: https://www.cnblogs.com/dengshanke/p/17818658.html