网络与隐私
本页介绍联机设置中的各个选项。从多人联机页面点击 更多设置 即可打开联机设置。
INFO
设置更改会即时保存,并在下次创建或加入房间时生效。
连接方式
Campfire 在玩家之间建立一个加密的虚拟网络,游戏数据在其中传输。连接分为两种:
| 方式 | 数据路径 | 特点 |
|---|---|---|
| 直连 | 玩家之间点对点传输 | 延迟最低,接近本地网络 |
| 中转 | 经由中转节点转发 | 适用于双方网络限制均较严的情况,延迟有所增加 |
Campfire 始终优先尝试直连。能否直连主要取决于双方的网络类型:多人联机页面会显示本机的 NAT 类型(公网、NAT1 至 NAT4)以及是否具备 IPv6。双方都具备 IPv6 时,几乎总能建立直连;双方同为 NAT4 时,通常只能经由中转。
联机节点仅用于帮助玩家互相发现,游戏数据不会经过 Campfire 的服务器。只有在允许中转且直连失败时,游戏数据才会经中转节点传输。
联机期间各方能看到哪些信息、为什么联机组件无法访问你电脑上的其他服务,见联网与安全。
房间
| 选项 | 说明 |
|---|---|
| 玩家名称 | 在房间中显示的名称。留空时使用游戏中的名称 |
| 房间显示名称 | 加入房间后,多人游戏列表中显示的房间名称 |
| 本地端口 | 加入房间时,本机用于连接房主游戏的端口。通常无需设置,留空即自动选择 |
| 寻找房主时限 | 加入房间时等待房主响应的最长时间,可选 30、60 或 120 秒 |
| 创建房间后自动复制邀请码 | 房间就绪后立即将邀请码写入剪贴板 |
| 自动识别剪贴板中的邀请码 | 复制邀请码后,主页直接提示加入 |
| 创建房间时自动对局域网开放 | 创建房间后,进入单人世界时由 Campfire 代为对局域网开放,见自动对局域网开放 |
网络
允许通过中转节点连接
开启后,直连失败时经由中转节点继续连接,会增加延迟。关闭后,直连失败将无法加入房间。
允许同一局域网中的其他设备通过本机加入
开启后,与你处于同一真实局域网的其他设备也能在其局域网世界列表中看到房间,并通过本机加入。关闭后,房间仅出现在本机的局域网世界列表中。
内置公共节点与自定义节点
公共节点用于让玩家互相发现。关闭内置公共节点后,Campfire 仅使用你填写的自定义节点,此时房间中的所有玩家都必须使用相同的节点才能找到彼此。
自定义节点支持 tcp、udp、ws、wss、quic、http 与 https 地址,多个地址之间以空格分隔,例如:
tcp://example.com:11010 wss://example.com:443无效的地址会在保存时提示,并在联机时被忽略。
隐私
隐藏我的 IP 地址
开启后,全部数据都经由中转节点传输,房主与其他玩家无从得知你的 IP 地址,但中转节点的运营方仍可看到。该选项会显著增加延迟,而且只接受直连的玩家将无法与你连接,因此开启前 Campfire 会再次确认。
读取游戏中的玩家名称与账号类型
仅读取运行中游戏的玩家名称、UUID 与账号类型,用于显示名称与识别正版玩家。不读取、不保存任何登录凭据。
显示正版玩家的皮肤头像
开启后,你的正版账号 UUID 会共享给房间内的其他玩家,双方通过 Mojang 官方服务获取皮肤并生成头像。
向其他玩家显示软件版本
关闭后,其他玩家只能看到你在使用 Campfire,看不到具体版本。
重置设备标识
每台电脑在联机网络中有一个随机生成的设备标识。重置后,其他玩家会把这台电脑视为一台新设备。
数据
| 操作 | 说明 |
|---|---|
| 打开数据文件夹 | 打开 %LocalAppData%\Campfire\Link,其中包含联机日志与黑名单 |
| 清除头像缓存 | 删除本地缓存的皮肤头像,下次显示时重新获取 |
| 删除联机组件 | 删除已下载的联机组件,下次联机时重新下载并校验 |
以上操作需要在没有开启房间时进行。
