房间管理
成员列表
多人联机页面会列出房间中的全部玩家,房主与本人分别带有 房主 与 你 标记。每位成员显示:
- 玩家名称:默认读取游戏中的玩家名称,也可在联机设置中自定义。
- 头像:正版玩家显示其皮肤的面部与帽子层,其他玩家显示名称首字母。皮肤通过 Mojang 的公开接口获取,并在本地缓存一天。
- 客户端:对方使用的联机客户端与版本。对方关闭“向其他玩家显示软件版本”后,仅显示客户端名称。
与房主之间的连接方式(直连或中转及所用协议)和延迟显示在页面上方的房间信息中。
移出与拉黑
房主可以对访客执行以下操作:
| 操作 | 效果 |
|---|---|
| 移出 | 对方立即离开世界,一分钟内无法重新加入 |
| 拉黑 | 对方立即离开世界,并且之后无法再加入你创建的任何房间 |
被移出或拉黑的玩家会在游戏中看到相应提示,Campfire 中也会显示失败原因。
这一机制由房主一侧的连接网关实现:访客的游戏连接先经过房主本机的网关,再到达世界。因此,即使访客绕过客户端界面,也无法进入已将其拒之门外的房间。
管理黑名单
黑名单保存在房主的电脑上,与房间无关,对之后创建的所有房间均生效。在 联机设置 › 黑名单 中可以查看被拉黑的玩家与拉黑时间,并逐个解除。
关闭与退出
- 房主:点击 关闭房间,或直接退出世界。若房间中仍有其他玩家,Campfire 会先请求确认。
- 访客:点击 退出房间。
- 退出 Campfire:房间会随之结束。若开启了“关闭窗口时保留在通知区域”,点击窗口的关闭按钮只会隐藏窗口,房间保持开启;需要退出时,请使用通知区域图标的菜单。
Campfire 退出时,联机组件进程会被一并终止,即使 Campfire 意外崩溃也不会在后台残留。
玩家名称与账号
Campfire 会从运行中游戏的启动参数中读取玩家名称、UUID 与账号类型,因此无论使用哪款启动器都能正确识别。该过程只读取上述三项信息,不会读取或保存任何登录凭据。
新版 Minecraft 的玩家名称仅允许英文字母、数字与下划线。若游戏中的名称含有其他字符,Campfire 会在加入前给出提示,因为这样的名称无法进入世界。
如不希望读取游戏账号,可在联机设置中关闭“读取游戏中的玩家名称与账号类型”,并手动填写玩家名称。
