跳到正文

部署设置

vifu setup 会把已有游戏项目配置成可部署的 Vifu 项目。你可以先单独运行,也可以让 vifu deploy 在缺少配置时启动同一个流程。

运行设置

bash
cd path/to/your-game
vifu setup

CLI 会检测项目并询问:

  • 游戏名称
  • 版本
  • HTML 入口
  • 构建命令
  • 构建输出目录
  • 是否启用 Vifu AI、云存档或 Companion 桥接

CI 或脚本中可以直接接受检测到的默认值:

bash
vifu deploy --yes

如果要求项目必须已经配置好:

bash
vifu deploy --no-setup

常见项目形态

静态 HTML:

json
{
  "main": { "url": "index.html", "engine": "vanilla" },
  "build": { "output": "target/web" }
}

Vite、Angular、Phaser 或其他打包项目:

json
{
  "main": { "url": "index.html", "engine": "phaser" },
  "build": {
    "command": "npm run build",
    "output": "dist"
  }
}

AI-native 游戏应声明 Vifu AI 使用方式:

json
{
  "ai": {
    "dialogue": { "role": "npc" },
    "budget": { "mode": "demo", "turns": 8 },
    "fallback": "deterministic"
  }
}

下一步

完成设置后部署项目:

bash
vifu deploy

完整流程见 部署到 Vifu