隐私保护常见问题
关于 LiveRecorder 隐私保护功能的常见问题解答。
玩家隐私问题
Q: 我的隐私设置会泄露吗?
A: 不会。隐私数据只存储在服务器本地(plugins/LiveRecorder/privacy.db),不会上传到任何云端或第三方服务器。只有服务器管理员可以访问这个文件。
Q: 我可以随时更改隐私设置吗?
A: 可以。你可以随时使用以下命令更改隐私设置:
# 同意被直播
/lr setprivacy accept
# 拒绝被直播
/lr setprivacy decline
# 每次确认
/lr setprivacy unset2
3
4
5
6
7
8
Q: 隐私设置会影响我的游戏体验吗?
A: 不会。隐私设置只是控制你是否可以被直播,不会影响你的正常游戏体验。你仍然可以正常游戏、与其他玩家互动。
Q: 录制者可以看到我吗?
A: 可以。录制者隐身是录制者对其他玩家隐身,不是目标玩家隐身。录制者可以看到目标玩家,只是目标玩家和其他玩家看不到录制者。
Q: 我的隐私数据会保留多久?
A: 隐私设置会永久保存,直到你主动更改。直播日志会保留最近 N 条(默认 100 条),超出限制的会自动清理。
Q: 服务器管理员可以看到我的隐私设置吗?
A: 管理员无法通过命令直接查看其他玩家的隐私设置,但可以通过尝试绑定录制者来判断你的隐私状态。
Q: 我拒绝了被直播,现在想允许怎么办?
A: 使用以下命令:
/lr setprivacy accept或者设置为每次确认:
/lr setprivacy unsetQ: 我同意了被直播,现在想取消怎么办?
A: 使用以下命令:
/lr setprivacy decline然后让管理员解绑录制者:
/lr unbind CameraManQ: 为什么我收到了直播请求?
A: 因为你的隐私设置为 unset(未设置),每次被直播时需要确认。如果你不想收到请求,可以设置为 accept 或 decline。
Q: 录制者为什么看不到我?
A: 这不是隐私设置的问题。录制者在直播时会对其他玩家隐身,这是正常行为,不影响录制者的视角。
录制者隐私问题
Q: 录制者隐身是什么意思?
A: 录制者隐身是指录制者对其他玩家不可见,不会干扰其他玩家的游戏体验。录制者仍然可以看到自己。
Q: 录制者隐身后被攻击怎么办?
A: 隐身后其他玩家无法攻击录制者。录制者也不应该攻击其他玩家,因为录制者的操作受到限制。
Q: 录制者隐身会影响游戏平衡吗?
A: 不会。录制者隐身只是为了不干扰其他玩家,录制者无法攻击其他玩家,也无法与世界交互。
Q: 如何禁用录制者隐身?
A: 修改配置文件:
privacy:
recorder-invisible:
enabled: false2
3
然后执行 /lr reload。
Q: 录制者解绑后会显示吗?
A: 会。录制者解绑后会自动对所有玩家显示。
日志隐私问题
Q: 直播日志记录了什么?
A: 直播日志记录以下内容:
- 开始/结束直播
- 切换目标
- 同意/拒绝直播
不记录:
- 聊天内容
- 私人信息
- 密码等敏感信息
Q: 日志保存在哪里?
A: 日志保存在 plugins/LiveRecorder/privacy.db SQLite 数据库文件中。
Q: 如何查看日志?
A: 使用命令查看:
/lr logs 20 # 查看最近20条日志或直接查询数据库。
Q: 如何清理旧日志?
A: 插件会自动清理超出限制的日志。也可以手动减小 keep-count 配置:
privacy:
live-logs:
keep-count: 50 # 保留最近50条2
3
Q: 日志会影响性能吗?
A: 日志对性能影响很小。只在事件发生时记录,不会持续消耗资源。
Q: 如何导出日志?
A: 使用 SQLite 工具导出:
sqlite3 plugins/LiveRecorder/privacy.db "SELECT * FROM live_logs;" > logs.csv数据存储隐私问题
Q: 数据保存在哪里?
A: 数据保存在 plugins/LiveRecorder/privacy.db SQLite 数据库文件中。
Q: 数据会上传到云端吗?
A: 不会。数据只存储在服务器本地,不会上传到任何云端或第三方服务器。
Q: 如何备份数据?
A: 定期备份数据库文件:
cp plugins/LiveRecorder/privacy.db backup/privacy.db.$(date +%Y%m%d)Q: 数据库损坏怎么办?
A: 从备份恢复:
cp backup/privacy.db.backup plugins/LiveRecorder/privacy.dbQ: 如何清空所有数据?
A: 删除数据库文件(会丢失所有数据):
rm plugins/LiveRecorder/privacy.db重启服务器,插件会自动创建新的数据库。
Q: 数据库文件有多大?
A: 数据库大小取决于隐私设置数量和日志数量。一般情况下,数据库文件不会超过几 MB。
管理员隐私问题
Q: 如何检查玩家隐私设置?
A: 管理员无法直接查看其他玩家的隐私设置,但可以通过尝试绑定来判断:
/lr bind CameraMan 玩家A auto返回值:
0- 成功(玩家同意)1- 已绑定2- 拒绝(玩家拒绝)3- 待确认(玩家未设置)
Q: 如何处理拒绝请求?
A: 如果录制者收到拒绝通知,可以:
- 选择其他目标:
/lr switch CameraMan 玩家B - 联系玩家:通过其他方式联系玩家,说明直播需求
- 查看日志:查看直播日志,了解拒绝详情
Q: 如何尊重玩家选择?
A: 无论玩家选择什么,都应该尊重其决定:
- 不要强制直播
- 不要绕过隐私设置
- 提供清晰的说明
Q: 如何设置合理的日志保留数量?
A: 根据服务器规模设置:
| 服务器类型 | 在线人数 | 推荐日志保留 |
|---|---|---|
| 小型 | <20 | 50-100 |
| 中型 | 20-100 | 100-200 |
| 大型 | >100 | 200-500 |
技术隐私问题
Q: 隐私数据是如何加密的?
A: 默认情况下,隐私数据不加密。如果需要加密,可以使用 GPG:
gpg -c plugins/LiveRecorder/privacy.dbQ: 隐私数据是共享的吗?
A: 不是。隐私数据只存储在服务器本地,不会共享给任何第三方。
Q: 隐私功能可以禁用吗?
A: 可以,但不推荐。修改配置文件:
privacy:
recorder-invisible:
enabled: false
live-logs:
enabled: false
consent-prompt:
enabled: false2
3
4
5
6
7
Q: 隐私功能会影响性能吗?
A: 隐私功能对性能影响很小:
- 隐身功能:只在玩家加入时更新一次
- 日志功能:只在事件发生时记录
- 同意机制:只在请求时触发
法律合规问题
Q: 隐私功能符合 GDPR 吗?
A: LiveRecorder 的隐私功能提供了基本的 GDPR 合规性:
- ✅ 明确同意机制
- ✅ 数据访问权(通过日志)
- ✅ 数据删除权(清除数据库)
- ✅ 数据最小化原则
建议咨询法律专业人士以确保完全合规。
Q: 需要告知玩家隐私政策吗?
A: 是的。建议在服务器规则或隐私政策中说明:
- 隐私数据的使用方式
- 玩家的权利和选择
- 数据保留期限
- 数据存储位置
Q: 如何保护未成年人隐私?
A: 对未成年人提供额外保护:
- 获得监护人同意
- 提供更高的隐私保护
- 限制直播内容
- 严格遵守未成年人保护法
故障排除问题
Q: 隐私设置不生效怎么办?
A: 尝试以下步骤:
- 检查配置文件是否正确
- 重载配置:
/lr reload - 查看错误日志
- 重启服务器
Q: 数据库损坏怎么办?
A: 尝试以下步骤:
- 从备份恢复
- 使用 SQLite 工具修复
- 重新创建数据库
Q: 日志过多怎么办?
A: 减小 keep-count 配置:
privacy:
live-logs:
keep-count: 502
3
然后重启服务器。
更多问题
如果你有其他问题,可以:
- 查看 隐私保护文档
- 查看 隐私保护最佳实践
- 在 GitHub Discussions 中提问
- 提交 GitHub Issue
保护隐私,从我做起!🔒