保存和恢复检查点
检查点是预览中一个有名称的游戏局面。在你想再次测试的情况下保存一个检查点,之后恢复它,而不必重新走一遍每一步。检查点只保存局面。它不会保存你的文件,也不会创建版本。游戏的每位编辑都能看到同样的检查点。

保存一个局面
- 打开 Preview(预览),玩到你想保留的局面。
- 打开预览工具栏中的 Checkpoints(检查点)菜单。在较窄的预览中,它在工具栏的溢出菜单里。
- 选择 Save Checkpoint。预览显示游戏后,这个选项才可用。
- 在 Checkpoint Name 中,输入一个说明这个局面测试什么的名称,例如“After setup phase”。
- 选择 Save。Boardweaver 会显示 Checkpoint saved。
恢复或删除检查点
- 要回到一个局面,打开 Checkpoints 并选择检查点的名称。预览会显示那个局面。
- 要删除一个检查点,打开 Checkpoints,选择检查点名称旁边的删除按钮。然后选择 Delete。
恢复时,局面会用你当前的游戏代码运行,而不是你保存时的代码。
Rust 游戏中的检查点
在框架 v3 游戏中,检查点保存的是玩家完成最后一步行动之后的局面。它不包括仍是草稿的行动,也不包括撤销历史。保存之前,请先完成你的行动。
检查点会记住哪些座位是机器人。恢复它时,预览会从那个局面开始新的历史。你不能撤销到它之前。恢复后你走的行动在刷新页面后仍会保留。新的构建完成后,预览会重新执行这些行动,除非你在预览的 Settings 中把 After a Rust build 设置为 Start a new match。
编程智能体可以用 save_checkpoint 工具保存检查点。它会显示在同一个 Checkpoints 菜单中。
如果出了问题
Boardweaver 显示“Failed to save checkpoint”。检查点没有保存。选择 Save Checkpoint 再试一次。
Rust 检查点无法恢复。你当前的游戏代码无法运行那个局面,例如在你更改了游戏保存状态的方式之后。打开 Preview notices 阅读原因。修复代码,或者重新玩到那个局面并保存一个新的检查点。
当游戏按你想要的方式运行后,提交游戏版本。