跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • # 更新教程 上午有人花500买的codecombat安装教程(自测)
未分類
19 2 月 2020

# 更新教程 上午有人花500买的codecombat安装教程(自测)

cherbim 大佬有话说 : 2019-12-2 18:03:21

# 更新教程 上午有人花500买的codecombat安装教程(自测)

本帖最后由 cherbim 于 2019-12-4 16:00 编辑

正好自己要写博客,于是补充一下完整的安装教程,我很负责任的一步一步又重现建了一个,确保排除所有bug
游戏链接(都是国外服务器卡的一笔):
http://www.valoran.ml/
解锁上帝模式,开启所有关卡+999999钻石
https://i.postimg.cc/1yZcs3WN/cherbim-2019-12-04-12-23-33.jpg
至于教师课程什么,自己改吧,怕吃免费饭,网易买了版权,自己玩玩就行,别商业化,小心律师函警告,一告一个准!
文末放上知乎上一个教程,可以去安装新版的,这个docker版的很旧了
教程如下:
# 安装指南 默认系统为centos7,硬盘可用空间要大于6g,内存大于512M
友情提示:1m小水管不要尝试了,部署国外服务器太卡,我尝试着部署良心云,各种卡顿,可能运行中数据库mongodb需要读取大量数据,1m小水管供应不起

# 第一步:下载镜像
# 随便找个目录,比如root(默认目录),从谷歌云下载镜像,镜像名称coco.rar
wget –load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget –quiet –save-cookies /tmp/cookies.txt –keep-session-cookies –no-check-certificate ‘https://docs.google.com/uc?export=download&id=1c82aAqPb31G_3jMSuxoGmcmeXRfMZJ8o’ -O- | sed -rn ‘s/.*confirm=(+).*/1n/p’)&id=1c82aAqPb31G_3jMSuxoGmcmeXRfMZJ8o" -O coco.tar && rm -rf /tmp/cookies.txt

# 第二步:安装最新版docker , 逐行复制粘贴
yum install -y yum-utils device-mapper-persistent-data lvm2

yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo

yum install docker-ce docker-ce-cli containerd.io

systemctl start docker.service

systemctl enable docker

# 验证docker是否成功,若出现服务端和客户端则成功
docker version

# 第三步:关闭防火墙
systemctl stop firewalld

systemctl disable firewalld

# 第四部:安装codecombat(在镜像目录下运行下列命令)
# 导入需要一段时间,大概出现一堆数字字母代表导入成功
docker import coco.tar code

# 启动容器
docker create -it –name code_game -p 3000:3000 -w /root/coco code sh -c "service mongod start && npm run nodemon"

# 启动code_game
docker start code_game

# 关闭code_game
docker stop code_game

# 修改配置文件去除跳转:
# 找到文件目录
find / -name server_setup.coffee
# 会找到类似以下地址(可能会找到多个,选最后一个就行)
/var/lib/docker/overlay2/9090cf53649d4a0ab040256791b9be9279485050c09fb05a840200e4d0a9c22b/diff/root/coco/server_setup.coffee
# 进入server_setup.coffee目录 ,要用换成你找到的文件地址,还要去掉server_setup.coffee
cd
/var/lib/docker/overlay2/9090cf53649d4a0ab040256791b9be9279485050c09fb05a840200e4d0a9c22b/diff/root/coco
# server_setup.coffee和server_config.coffee文件都在这个文件夹下
# 自己vi修改文件
# server_setup.coffee 180行左右,把网易地址修改为你的ip
# server_setup.coffee 17行,把网易地址修改为你的ip
# 修改后不会立即生效,需要关闭再重新启动code_game,

# 上帝模式,解锁所有关卡,无限钻石,
docker exec -it code_game /bin/bash
mongo
use coco
# cherbim改为自己的用户名
db.users.update({‘name’:’cherbim’},{$set:{‘earned.gems’:9999999, permissions:["godmode","admin"]}},true,false);
# 然后直接关闭此ssh连接退出,或者exit退出

# 域名反代
# 安装宝塔几环境,用你的域名新建网站,然后在宝塔界面进入域名设置-反向代理
# 添加反向代理 ,代理名称game ,目标url为http://你的ip,然后提交
# 然后修改配置文件
proxy_pass http://你的ip修改为proxy_pass http://你的ip
# 回到上面修改配置文件去除跳转那一步
# 自己vi修改文件
# server_setup.coffee 187行左右,把网易地址修改为你的域名
# server_setup.coffee 17行左右,把网易地址修改为你的域名

# 自己解决其他bug,比如教师不能添加课程,怎么破解收费
指南:https://zhuanlan.zhihu.com/p/33536431

蓝色的信封 大佬有话说 : 2019-12-2 18:05:27

你这个跳转网易了啊

aming 大佬有话说 : 2019-12-2 18:06:08

我看了一眼是 docker 就关了
这居然还要500 :lol

tmm 大佬有话说 : 2019-12-2 18:07:09

不错 是个好东西

cherbim 大佬有话说 : 2019-12-2 18:08:12

蓝色的信封 大佬有话说 : 2019-12-2 18:05
你这个跳转网易了啊

不要注册,不要订阅

Reves 大佬有话说 : 2019-12-2 18:17:01

看着还挺有趣的

psdshow 大佬有话说 : 2019-12-2 18:25:19

楼主好** 500都不要

某斑竹草泥马 大佬有话说 : 2019-12-2 18:36:19

那个什么,挂了啊

ealkeq 大佬有话说 : 2019-12-2 18:38:21

你倒是把谷歌云盘放出来啊

cherbim 大佬有话说 : 2019-12-2 18:39:11

ealkeq 大佬有话说 : 2019-12-2 18:38
你倒是把谷歌云盘放出来啊

你倒是把代码看完啊,代码第二行yc010t

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具