greatpeng 发表于 2026-3-4 17:20:07

CodeCombat 免部署,开箱即用

本帖最后由 greatpeng 于 2026-3-5 10:28 编辑

硬件兼容性:Workstation 17.5.x 虚拟机
配置:2核+4G+50G
网络:桥接模式(直连物理网络)-方便局域网用户同时进行学习。

系统版本为:debian 13.3
普通用户:greatpeng
密码:peng123

root用户:root
root密码为:root123

开启虚拟机并登录后,用(ip addr)查看ens33网卡IP(以后简称虚拟机IP)。



学习地址为:http://虚拟机IP:3000

已经创建的独立账号:
邮箱:abc@qq.com
用户名:admin
密码:admin123
该账号已改为上帝模式,并赋予9999999钻石


docker是通过宝塔面板进行管理的
宝塔面板地址为:https://虚拟机IP:33288/25bfbc55
用户名:2tetuguv
密码:b8461708


如果想修改其他账号,请先注册独立账号,然后登录宝塔面板-docker-容器-codecombat-终端
里运行以下命令(注意替换'name'后面的admin为需要修改的用户名):

# 连接mongo数据库
mongo
# 使用coco表
use coco
# 设置账号为上帝模式,并赋予9999999钻石
db.users.update({'name':'填写你的用户名'},{$set:{'earned.gems':9999999, permissions:["godmode","admin"]}},true,false);

# godmode 可以打开所有关卡,并永久订阅(不需要再订阅)
# admin 权限成为系统管理员,可以访问 /admin 页面
运行完成记得刷新学习站点的网页。

需要注意的是:如果服务器重启了,请登录宝塔面板-docker-容器-codecombat-终端
里运行以下命令:

cd /home/coco
# 启动数据库、游戏进程,每一次进行游戏都需要启动这一步
./codecombat/bin/coco-mongodb && sh start.sh





资料来源:【在游戏中学编程,NAS部署CodeCombat】 https://www.bilibili.com/video/B ... 58c3fcc0fe05d411c91

虚拟机镜像下载地址: https://pan.baidu.com/s/1g2KpRkrN4pPBJJw2PI1zhA?pwd=52pj 提取码: 52pj



页: [1]
查看完整版本: CodeCombat 免部署,开箱即用