资讯动态

Pokemon Auto Chess 本地部署指南:7 步从环境搭建到生产上线

发布时间:2026/10/23 4:27:30 来源:尧图企业网站定制
Pokemon Auto Chess 本地部署指南7 步从环境搭建到生产上线【免费下载链接】pokemonAutoChessPokemon Auto Chess Game. Made by fans for fans. Open source, non profit. All rights to the Pokemon Company.项目地址: https://gitcode.com/GitHub_Trending/po/pokemonAutoChessPokemon Auto Chess 是一款由粉丝为粉丝制作的非盈利自走棋游戏以 GPL-3.0 协议开源。这篇文章带你走完 Pokemon Auto Chess 本地部署的全部流程装环境、拉资源、配 .env、起服务最后把生产版本也跑起来。跟着做你手里就是一个可玩的私服。第一步搭好运行环境把仓库拉到本地先装 Node 的 LTS 版本建议用nvm管理方便随时切到正确的版本把仓库 clone 到本地例如git clone https://gitcode.com/GitHub_Trending/po/pokemonAutoChess在仓库根目录执行npm install装好项目依赖这一步会自动触发部分安装钩子耐心等待即可。第二步把游戏资源拉下来一次性打包资源分两步走两条命令都在仓库根目录执行npm run download-music npm run assetpackdownload-music负责把背景音乐文件下载到位assetpack会把 资产目录 里的原始素材打包成游戏实际加载的资源。下面这张精灵图就是其中被打包进游戏的一份资源。第三步5 分钟配好 .env所有密钥都放在仓库根目录的.env文件里。没有这个文件就新建一个然后分成两层来填。数据层建 dev 数据库用 MONGO_URI 连上游戏用 MongoDB 存玩家数据。你可以用 MongoDB Atlas云或本地安装两者操作一致建一个名为dev的数据库里面放一个空的botv2集合如果你想和机器人对战用 MongoDB Compass 把 机器人数据 导入botv2集合把连接串填进.env本地部署时形如MONGO_URImongodb://localhost:27017/dev认证层建一个 Firebase 项目把凭据填进去玩家注册、登录走的是 Firebase Authentication在 Firebase 控制台建个账号和项目名字可以叫pokemon-auto-chess-test再加一个 Web 应用登录方式只勾选邮箱/密码和匿名登录两种在项目设置 服务账号里生成一个 SDK 管理员私钥把 Web 应用配置和私钥里的字段一并填入.envFIREBASE_API_KEYfirebase_api_key FIREBASE_AUTH_DOMAINfirebase_auth_domain FIREBASE_PROJECT_IDfirebase_project_id FIREBASE_STORAGE_BUCKETfirebase_storage_bucket FIREBASE_MESSAGING_SENDER_IDfirebase_messaging_sender_id FIREBASE_APP_IDfirebase_app_id FIREBASE_CLIENT_EMAILclient_email FIREBASE_PRIVATE_KEYprivate_key到这里游戏侧的凭据和服务器侧的管理员凭据就都齐了。第四步npm run dev 之后该看什么一切就绪执行npm run dev浏览器打开http://localhost:9000/能看到游戏画面就说明本地环境通了。开发服务器适合快速验证配置、试改代码但它并不是面向生产的优化版本。第五步生产部署npm run build 之后 npm run start要正式对外提供服务时先执行npm run build构建出生产产物这一步通常交给持续集成工具去做把构建产物部署到生产机器然后运行npm run start拉起服务。详细的云上部署方案可以参考仓库里的 部署文档。第六步日常开发工作流资产与预计算数据什么时候要刷新改代码之外有两件容易漏的事动了 原始素材 后记得重跑npm run assetpack重新打包改了宝可梦或协同数据后跑一次npm run precompute刷新 预计算数据编辑器推荐 VSCode装上 Biome 负责格式化和校验装 Inlang 管多语言翻译日常改起来顺手很多。技术栈与社区生态项目以 TypeScript 为主语言前端辅以 CSS 和 JavaScript构建、校验工具链也都围绕这套体系展开。它背后有一群持续活跃的开源贡献者配合持续集成和自动化部署来保证每次发布的质量社区还维护着多份自建服务器指引。写在最后按上面六步走下来你自己的 Pokemon Auto Chess 服务器已经在localhost:9000上跑起来了。接下来是改配置、加功能还是直接部署给朋友玩都随你。【免费下载链接】pokemonAutoChessPokemon Auto Chess Game. Made by fans for fans. Open source, non profit. All rights to the Pokemon Company.项目地址: https://gitcode.com/GitHub_Trending/po/pokemonAutoChess创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑