Drawpile 中文文档 下载 App

Operator 密码与孤儿会话 — 防止会话失控

Operator Password 是什么

这是最容易被忽略的 Drawpile 安全设置。

Session → Settings → Settings → Session 分组下有一项 Operator Password。默认留空。设了之后:

为什么要设

场景一:你用 Guest 身份 Host

如果你 Host 时没登录 Registered 账号,你的 Operator 身份只在本次连接期间有效——一旦你掉线或程序崩溃,你就丢了 Operator,没有账号自动恢复。

设了 Operator Password:重新加入会话 → 聊天框输入 /become-operator + 密码 → 立刻重新拿到 Operator 身份。

场景二:防止孤儿会话(Orphaned Session)

当一个会话同时满足三个条件时,它变成"孤儿":

  1. 所有 Operator 都下线了
  2. 没设 Operator Password
  3. 没有 Registered + Operator 身份的账号在线

孤儿会话会自动把在线时间最长的用户升为 Operator——作为保底机制。但这个用户可能:

Host 时务必设好 Operator Password——这是 5 秒钟的事,能避免 90% 的孤儿会话风险。

孤儿会话自动处理

如果真的变成孤儿会话了:

  1. Drawpile 自动把在线时长最长的用户升为 Operator(防会话失控)
  2. 这个用户会在聊天窗口收到一条系统消息:"因为所有 Operator 都离线了,你被提升为 Operator"
  3. 如果你是原房主但用 Guest 身份掉线了,重新加入会话、输入 /become-operator + 密码可以抢回 Operator 身份
  4. 你也可以联系 Drawpile 社区 Moderator(在 Discord 里 @moderator),他们可以强制接管

Operator Password vs User Account

维度Operator PasswordRegistered 账号
配置成本5 秒设密码注册账号(邮箱验证)
安全程度知道密码就能拿 Operator只有账号本人能登录
跨会话保留❌ 每个会话独立✅ 一次登录全局有效
适合场景临时 Host、不想注册长期使用、多个会话

建议:

Operator Password 的安全提示