首页 > 其他分享 >codecombat搭建

codecombat搭建

时间:2023-11-08 23:56:10浏览次数:38  
标签:bin codecombat coco home docker myco 搭建

第一步:看自己的系统是不是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

相关文章

  • gitlab搭建后 用户头像不显示问题(已解决)
    参考官方解决方案地址: https://docs.gitlab.com/ee/administration/libravatar.html1.vi/etc/gitlab/gitlab.rb2. 配置文件增加如下所示的plain_url,保存并退出 3.停止gitlab服务gitlab-ctlstop4.重新加载配置文件 gitlab-ctlreconfigure5.配置加载正常后重......
  • redis主从+哨兵搭建配置参考
    主节点配置:#绑定的主机地址(ip换成自己机器的地址)bind0.0.0.0#redis进程的端口号port6379#是否开启保护模式,默认开启。要是配置里没有指定bind和密码,开启该参数后,redis只会本地进行访问,拒绝外部访问。要是开启了密码和bind,可以开启;否则最好关闭设置为no。protected-mod......
  • 搭建 Makefile+OpenOCD+CMSIS-DAP+Vscode arm-none-eabi-gcc 工程模板
    STM32F407-GCC-TemplateArm-none-eabi-gcc+Makefile+OpenOCD+CMSIS-DAP+Vscode工程模板一、本次环境搭建所用的软硬件1)WindowsorLinux(本文以Windows为主)2)JLink、Daplink、Wch-Link烧录器3)GNUArmEmbeddedToolchain交叉编译器4)Mingw-w64GCCforWindows645)Debug......
  • Unity架构师必备的开源库,让你3天搭建商用游戏框架
    现在Unity的相关技术已经都非常常熟了,如果你的技术能力与阅历够,搭建一个商用的游戏框架,你只需要3天的时间。今天给大家分享一个Unity老鸟3天能搭建一个自己的商用框架的几个必备的开源库,方便大家学习与使用,同时学习这些有前途的开源库也能让你在公司里面游刃有余。 1:搭建商用......
  • 搭建一个.NetCore控制台程序框架,包含依赖注入/配置/日志等要素
    前言#最近需要开发小工具的场景有点多,上次我用go语言开发了一个hive导出工具,体验还不错,只是go语言的语法实在是喜欢不起来,这次继续试试用C#来开发小工具。这次小工具的功能很简单,数据库数据迁移,不过这不重要,主要是记录一下更适合.NetCore宝宝体质的控制台小工具开发......
  • 情侣飞行棋小程序游戏系统源码小程序搭建
      情侣飞行棋小程序一款适合情侣之间互动的游戏软件,小程序平台实现线上对战,双方在游戏中增进感情。下面就是关于游戏软件的系统搭建,开发功能的过程。  一、情侣飞行棋需求  1.游戏规则:两人游戏,多人游戏,轮流掷骰子,按照骰子点数前进,达到游戏的终点者胜利。  2.界......
  • 情侣飞行棋小程序搭建开发
      小程序在移动手机设备上经常被使用到,但是情侣飞行棋游戏是一种新出的游戏软件,为现在的青年人提供了更多的玩法。下面就介绍下开发搭建一款飞行棋小程序软件的开发需求,在玩的时候体验不一样的感受。  一、软件需求确定  在开发飞行棋小程序软件之前,软件的需求功能,需......
  • windows10系统里学习swift环境搭建
    FU**C*DN!!公司里的windows10电脑,想抽空学学swift的语法,环境是visualstudiocode开发,使用coderunner直接运行出结果,环境是弄了半天,弄出来了。记录一下。原来以为coderunner是直接调用swift.exehelloword.swift就可以出结果,结果是想简单了,实际是需要使用swiftc编译成exe,......
  • kubeasz搭建k8s高可用集群
     kubeasz致力于快速部署高可用k8s集群的工具,同时也努力成为k8s实践、使用的参考书;基于二进制方式部署和ansible-playbook实现自动化;既提供一键安装脚本,可以刻根据安装指南分布执行安装各个组件。 Kubeasz从每一个单独部件组装到完整的集群,提供最灵活的配置能力,几乎可以设置任......
  • nfs服务器搭建
    nfs服务器搭建服务端1安装NFS服务rpcbind&&nfs-utilsyuminstall-ynfs-utilsyuminstall-yrpcbind2启动服务和设置开启启动systemctlstartrpcbind#先启动rpc服务//systemctlenablerpcbind#设置开机启动startnfs-server#启动nfs//enablenfs-server#设置开机启动sy......