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是你的用户名.

作者:坐忘-含光 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、在帳號設置裡面勾上:「管理」和「上帝模式」,保存。

 

posted @   步步登山客  阅读(714)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示