# fatpaper pro v0.1升级版 **Repository Path**: w70606710/fatpaper-pro ## Basic Information - **Project Name**: fatpaper pro v0.1升级版 - **Description**: 原版作者fatpaper 开源大富翁游戏升级版 - **Primary Language**: NodeJS - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2025-12-11 - **Last Updated**: 2026-04-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # fatpaper pro v0.1升级版 #### 介绍 原版作者fatpaper 开源大富翁游戏升级版
-游戏角色管理升级为添加使用3D角色 仅支持fbx格式;
-游戏角色管理的3D角色添加动画预览功能;
-音乐管理支持试听音乐 添加了全局音乐悬浮播放器;
-优化了管理平台的上传以及删除功能;
-添加了房间列表按钮方便查看公开房间【列表可查看在线公开以及游戏中的房间;
-房间内由原来的2D切换升级为3D切换;
-游戏内由原来的2D角色升级3D角色;
-貌似优化了IOS手机多次重连导致房间后续无法创建房间的问题;
-非手动退出房间断线重连后加入游戏可能会导致3D角色渲染重叠问题 【手动退出房间再进入即可】;
-IOS浏览器safari兼容性不太好 【建议下载Chrome】;
-人物转向可能会转弯【不影响游戏体验懒得修复了】;
大富翁总项目,使用子模块引用各个大富翁部分,支持使用docker运行项目。 >全局配置请到根目录的`global.config.ts`中修改。 #### 小白食用教程(windows下使用docker desktop部署,使用镜像源免魔法) 教程: https://note.youdao.com/s/1fUq7glx #### 注意⚠️ 1. 在非localhost网络环境下部署时需要将`global.config.ts`里的`FATPAPER_HOST`修改为对应的地址或域名。 2. 搭建非本地环境时部分资源出现(403、跨域)问题:由于下行流量费用的问题,限制了除127.0.0.1和localhost以外的ip或域名的访问作者的COS资源(monopoly.sql中的资源链接),使用其他ip或域名搭建的小伙伴需要去[下载游戏资源](https://afdian.com/a/fatpaper),在管理端进行替换相对应的资源。 #### 拉取项目 要连着子模块一起拉取到本地, ``` git clone --recursive https://github.com/FatPaper-1874/fatpaper-monopoly.git ``` 子模块更新 ``` git submodule update --remote ``` #### 文件目录结构 子模块的目录结构在子模块中 ``` ├─📁 conf--------------------------- # docker启动时需要的配置文件 │ ├─📁 sql │ │ └─📄 init.sql------------------- # 初始数据库的sql命令 │ ├─📄 my.cnf----------------------- # mysql配置文件 │ └─📄 nginx.conf------------------- # nginx配置文件 ├─📄 .dockerignore ├─📄 .gitignore ├─📄 .gitmodules ├─📄 docker-compose-local.yml------- # docker-compose文件,用于在docker启动项目 ├─📄 dockerfile-monopoly-server----- # 大富翁服务器的docker文件 ├─📄 dockerfile-user-server--------- # 用户服务器的docker文件 ├─📄 dockerfile-web----------------- # 前端web网页的docker文件 ├─📄 global.config.ts--------------- # 全局配置文件 ├─📄 LICENSE ├─📄 monopoly.sql------------------- # 演示视频中使用到的演示数据 ├─📄 quick-dev-start.bat------------ # 以命令行的方式快速启动 ├─📄 quick-docker-build.bat--------- # docker快速打包项目 ├─📄 quick-docker-start.bat--------- # docker快速运行项目 ├─📄 README.md ├─📄 tencent-cloud.ts--------------- # 腾讯云COS的配置,可以不填写 └─📄 user-server-health-check.js---- # 健康检查js,用于docker-compose顺序启动 ``` #### 跑起来的方法 * ##### 使用原生方法安装(开发时) 1. 环境中要有mysql,运行根目录的`monopoly.sql`文件; 2. 在拉取全部子模块后,到各个子模块使用`yarn`安装依赖; 3. 可以在各个子模块中使用`yarn dev`分别启动项目,也可以直接启动根目录的`quick-dev-start.bat`一键启动; * ##### 使用docker启动 1. 环境中要安装docker; 2. 使用魔法🧙♀️; 3. 启动`quick-docker-start.bat`一键启动; * ##### 3D动画快速制作教程 【也可以发电拿现成的】 第一步 去https://www.mixamo.com/创建注册账号 第二步 先选定模型后分别下载T模特 然后再下载 hi动画模特 idle动画模特 sleeping动画模特和walking动画模特 第三步 使用blender导入T模特缩小模型到合适大小 【发电有分享作者blender工程 可以无脑抄作业】注意:只需要修改T模特大小即可 其他的只提供骨骼动画 第四步 导出模型为fbx 路径模式选择复制 然后导出 第五步 按照管理平台3D导入规则命名 全选文件导入即可 * ##### 动画资源链接 注意说明 该链接只提供动画资源制作教程和资源 原版的资源还需去原作者获取(已为原作者发电) [下载动画资源链接](https://afdian.com/a/zorrow) 