快速上手
欢迎使用 ScriptsForMinecraftServer (SFMC)。SFMC 是为官方原版 Bedrock Dedicated Server (BDS) 打造的 SAPI 行为包生态与 Node.js 伴生服务架构。
你可以根据使用场景选择上手路径:
系统要求
在开始之前,请确保运行环境满足以下要求:
快速安装与初始化
通过 CLI 工具 sfmc 可以一键完成 BDS 初始化、服务守护与模块管理。
1. 全局安装 CLI
版本与目录说明
pnpm v11 起对新发布的包存在版本解析延迟,初次安装建议显式指定版本;可通过 pnpm view @sfmc-bds/sfmc version 查看最新版本。数据默认存储在当前运行目录,也可通过环境变量 SFMC_ROOT 指定工作目录。
2. 创建服务器目录并启动向导
创建服务器专用目录并执行 sfmc:
首次运行会自动启动初始化向导:
- 下载并解压当前操作系统适配的官方原版 BDS。
- 自动生成配置文件结构并绑定 JSON Schema。
- 初始化本地 SQLite 数据守护服务(
db-server)。
初始化完成后的目录结构:
常用服务管理命令
在 sfmc 交互控制台(REPL)中可直接执行管理命令:
1. 启停服务
控制台快捷键
在控制台中按下 TAB 键,可在 BDS 控制台、数据库中枢和 QQ 桥接的日志流之间切换。
2. 模块管理
可以通过模块生态安装常用功能(如挂机检测、经济系统、传送点管理等):
相关文档
- 模块与行为包管理指南 — 模块安装、启停与行为包装配说明
- QQ 桥接配置手册 — 配置官方机器人与 LLBot 消息互通
- 命令列表 — 完整 CLI 与 REPL 命令速查
- 故障排查向导 — 常见端口冲突与启动错误排查