跳转到内容

Rust 服务器笔记:每个服务器的 wipe 清单和日志

简短回答: 打开服务器,点击快速视图按钮行里的 笔记。按 + 新建一页,选一个模板,比如 Wipe 清单,然后像在聊天里那样用 markdown 输入。页面是你电脑上的普通 .md 文件,即使卸载应用它们也还在。

每个 Rust 管理员最后都会遇到同样的一团乱:wipe 清单在一个文本文件里,插件 bug 在一条聊天消息里,让地图变好看的那个种子淹没在滚动记录里。笔记 标签页给每个服务器一个自己的笔记本,就放在它所属的服务器旁边。

页面用你输入的 markdown 书写,保存为你电脑上的普通 .md 文件,即使卸载应用也会保留。

Crucible Local Server 的笔记标签页,显示一页 wipe 日清单,带已勾选的复选框、一段引用和一个 JSON 代码块,旁边是页面列表

在服务器的快速视图里,点击底部按钮行里的 笔记。如果你已经在别的标签页里,笔记 在顶部的标签栏里。左上角的 简单 会带你回到快速视图。

每个服务器都有自己的笔记本。你在一个服务器上写的东西不会出现在另一个上,搜索除外,搜索是有意到处找的。

点击页面列表里的 + 新建一页。给它一个标题,再选一个起始模板:

模板你得到什么
空白一页空白
Wipe 清单wipe 之前 / wipe 时 / wipe 之后的步骤,可以直接勾选
地图测试在新地图上要检查什么,外加一个发现部分
插件测试插件、版本、栈、配置块、行为检查
Bug 列表一份不断更新的故障清单
服务器日志应用把 wipe 和备份追加进去的那一页

每个模板都只是 markdown,所以放进来之后你可以随意编辑。你的内容会在输入时保存。

在页面列表里上下拖动一页可以重新排序。要重命名、复制或删除一页,把鼠标悬停在上面,点击它右侧的小 更多 按钮:重命名、复制副本 或 删除。Ctrl+PgUp 和 Ctrl+PgDn 在页面之间快速切换。

Crucible Local Server 的新建页面对话框,显示六种页面模板:空白、Wipe 清单、地图测试、插件测试、Bug 列表和服务器日志

输入 markdown,它会随你输入而格式化。用的方言就是你在聊天里已经在用的那种,所以没有什么新东西要学:

输入这个你得到
**bold**粗体
*italic*斜体
__underline__带下划线的文字
~~strike~~删除线
`code`code
||spoiler||点击之前是隐藏的
# Heading标题(## 和 ### 也可以)
- item项目符号列表
1. item编号列表
- [ ] task可以勾选的复选框
> quote引用
```json代码块,带颜色标注
[[Page name]]指向这个服务器另一页的链接

如果你更想点击,页面上方的工具栏也能做同样的事,它还有三个自己的快捷方式:插入服务器快照、插入时间戳(或按 Ctrl+Shift+T),以及 把页面复制为 markdown。

- [ ] 会变成真正的复选框。勾选它会把勾写回文件,所以 wipe 清单会在不同会话之间、不同的 wipe 之间保持它的状态。

在空行开头输入 /,不用离开键盘就能插入一个块:清单、代码块、项目符号列表、编号列表、引用、分隔线、时间戳或服务器快照。

Crucible Local Server 笔记里打开的斜杠菜单,列出清单、代码块、引用、分隔线、时间戳和服务器快照等块选项

用 Ctrl+V 把图片直接粘贴到页面里,它会存放在你的笔记旁边的 assets 文件夹里,并内嵌显示。页面保留的是一个普通的 markdown 图片链接,所以这个文件在其他任何 markdown 编辑器里也能正确打开。

快照按钮会放进一个块,记录服务器此刻的确切状态:它的地图、种子、世界大小、分支、模组栈和最大玩家数。

这是没人会记下来、却人人以后都想要的细节。测试过去几周之后,一条写着“地形在这里坏了”的笔记单独看毫无用处;同一条笔记旁边带上地图和种子,就能告诉你是哪张地图坏了。

Crucible Local Server 会自己为每个服务器保留一页 服务器日志。每当你:

  • wipe 地图、蓝图或全部内容
  • 恢复一份备份
  • 更改指定的地图

它就会加一行带日期的记录。它只会追加,所以你在那里写的东西不会被覆盖。如果你更想自己记日志,就在设置里关掉 在笔记中保留服务器日志。

页面列表上方的搜索框会搜索 每个服务器的每一页,而不只是你正在看的那一个。结果显示页面、行和它来自哪个服务器,点击其中一个会直接跳过去,必要时会切换服务器。

Crucible Local Server 笔记里的搜索结果,显示一个搜索词在各页面中的匹配,每条命中都带页面名称和行号

复制为 markdown 会把页面复制成可以直接粘贴到聊天客户端的样子。它还会修正那些粘贴出来会变成乱码的部分:表格变成代码块,复选框变成 ☐ 和 ☑ 符号,本地图片变成一行 [image: name],因为你电脑上的文件无法在别人的屏幕上显示。

聊天客户端把一条消息限制在 2000 个字符以内,所以较长的页面会被拆成带编号的几部分。

笔记是普通的 .md 文件,每个服务器一个文件夹,存放在应用自己文件夹 之外:

<Crucible install>\notes\<server name>\
wipe-day.md
plugin-bugs.md
server-log.md
assets\

这个位置是有意选的。它意味着你的笔记:

  • 卸载后仍然保留。 删除 Crucible Local Server 或整个 Crucible 启动器,笔记都留在原处。如果你想把它们也删掉,在从启动器卸载应用时勾选 同时删除我的笔记;默认是关闭的。
  • 更新后仍然保留。 更新只替换应用,从不替换你的页面。
  • 在哪都能打开。 它们是普通的 markdown。任何编辑器都能读,任何备份工具都能复制。

用页面列表底部的 打开文件夹 直接跳到那里。

删除一页会先询问,然后真的删除,所以请读一下确认。删除 服务器 永远不会删除它的笔记:它们会被留着,如果你用同样的名字重新创建服务器,它们会随之回来。