codecombat本地搭建教程 | 您所在的位置:网站首页 › ope注册 › codecombat本地搭建教程 |
第一步:看自己的系统是不是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是你的用户名. |
CopyRight 2018-2019 实验室设备网 版权所有 |