# 多人模式设置

## **1. 一般设置**

??? 设置 “显示高级选项”

```
如果启用，您将看到所有多人游戏设置

如果禁用，您将只看到基本的多人游戏设置
```

??? 设置 “启用克隆保护”

```
如果启用，你生成的车辆配置将不会被其他玩家保存

如果禁用，你的衍生车辆配置可以被其他玩家保存
```

??? 设置 “禁用因不稳定导致的暂停”

```
如果启用，物理不稳定性将不会导致游戏暂停

如果禁用，物理不稳定性将导致游戏暂停

!!! 注意 ""

建议设置为禁用，因为反复的不稳定会导致游戏崩溃
```

??? 设置 “可用时使用简化车辆”

```
如果启用，游戏将会替换其他玩家的简化版车辆（来自AI流量）

如果禁用，游戏将使用预定的车辆模型
```

??? 设置 “新聊天菜单”

```
如果启用，游戏内聊天将显示在[IMGUI]（https://github.com/ocornut/imgui）窗口中，例如可以从游戏中拖出到另一个显示器上

如果禁用，游戏内聊天将显示在UI应用程序中

!!! 注意 ""

将IMGUI窗口拖出主游戏窗口可能会导致性能问题，还会诱使屏幕录制软件录制聊天窗口而不是主游戏窗口
```

??? 设置 “启用车辆位置平滑”

```
如果启用，beamMP将使用算法平滑车辆位置更新到定期间隔。在ping值高的玩家之间，或者当一个连接经历了高包掉落率时，这会优化移动平滑性

如果禁用，beamMP将在接收到车辆位置时更新
```

??? 设置 “跳过模组安全警告提示框”

```
如果启用，当试图用模组连接到服务器时，将不会显示模组安全弹出框

如果禁用，当你连接到一个带有模组的服务器时，就会显示模组安全弹出框
```

??? 设置 “启用玩家车辆更新/编辑排队”

```
如果启用，其他玩家的车辆刷出和编辑将被放入队列。参见第2节。事件队列'获取更多详细信息

如果禁用，其他玩家的车辆刷出和编辑将立即被游戏加载
```

??? 设置 “启用零件自动同步”

```
如果启用，你的车辆部件将在几秒钟后自动同步到其他玩家

如果禁用，您需要单击部件选择器中的部件同步按钮，以便将同步发送给其他播放器
```

??? 设置 “禁止切换到其他玩家的车辆”

```
如果启用，点击车辆将跳过其他玩家的车辆

如果不启用，将会在每一个衍生的车辆上循环
```

??? 设置 “车辆靠近时淡出”

```
如果启用，其他车辆会在靠近时淡出

如果禁用，其他车辆将保持完全可见，无论距离

!!! 注意 ""

这只会影响车辆的可见3d网格，而不会影响其物理节点-光束网格。为了禁用物理，你需要在游戏设置中启用“简化碰撞物理”
```

???  设置 “显示玩家ID”

```
如果启用，游戏内的玩家列表将增加一行，显示每个玩家的 ID。这对于开发或管理很有用。

如果禁用，游戏内的玩家列表将仅显示玩家名称和延迟这两列。
```

??? 设置 “允许游戏内服务器列表刷新”

```
若启用此功能，游戏过程中服务器列表将按固定时间间隔自动更新。此操作可能导致游戏卡顿现象发生。

若禁用此功能，服务器列表仅会在打开主菜单界面时更新一次。
```

## **2. 事件队列**

??? 设置 “高亮显示队列玩家”

```
如果启用，具有队列事件的玩家将在游戏玩家列表中突出显示

如果禁用，玩家将不会单独突出显示
```

??? 设置 "应用车辆更改"

```
如果设置为“鼠标左键”，使用鼠标左键点击玩家列表中的玩家名字将加载队列事件。用鼠标右键点击将观看该玩家

如果设置为“鼠标右键”，使用鼠标右键点击玩家列表中的玩家名字将加载队列事件。用鼠标左键点击将观看该玩家
```

??? 设置 “自动应用队列车辆变更”

```
如果启用了该功能，那么一旦低于设定为超时的速度阈值，就会自动加载队列的事件

如果禁用，队列事件将只能手动加载，通过点击屏幕顶部的“事件”按钮或玩家列表中的玩家名称
```

??? 设置 “队列应用速度阈值”

```
本设定值定义了自动加载事件队列的速度阈值。为使队列事件成功加载，车辆必须持续低于该设定时速且超过"队列应用超时"的持续时长
```

??? 设置 “队列应用超时”

```
此设定值定义自动事件队列加载的时间延迟。为了加载排队的事件，您的车辆必须比“队列应用速度阈值”慢
```

??? 设置 “观看他人时跳过队列”

```
如果启用，如果您正在观看其他玩家，则会立即加载事件

如果被禁用，一个事件将被排队，就像它在你自己的车辆上一样
```

??? 设置 “不要排队独轮车（Snowmen/Beamlings）”

```
如果启用，有关Snowmen/Beamlings的事件将立即加载

如果禁用，Snowmen/Beamlings将像其他车辆一样排队
```

## **3. 设置默认Unicyle**

??? 设置 "默认 Unicycle 配置文件"

```
该配置项用于定义默认加载的独轮车类型。您既可以选择预设配置，若已保存自定义独轮车配置，也可选用自有配置。
```

??? 设置“自动保存上次使用的Unicyle”

```
启用状态最近使用的独轮车配置将被自动保存，并在下次生成时直接加载
禁用状态始终使用默认配置生成独轮车
```

## **4. 物理节点**

??? 设置 "启用未生成载具的物理节点"

```
启用时，未生成载具显示定位球体
禁用时完全隐藏
```

??? 设置 "调整颜色"

```
??? 设置 "可见"

    如果启用，将绘制一个节点，使用下面的颜色
    如果禁用，则不会为指定的函数绘制节点
??? 设置 "RGB HEX 值"

    队列车辆：当车辆队列等待刷出时，斑点将使用的颜色。标准值#FF6400

    非法车辆：如果车辆是非法的，例如通过侧面加载的mod， blob将使用的颜色。标准值#000000

    已删除的车辆：如果用户删除了车辆，blob将使用的颜色。标准值#333333
```

## **5. 昵称标签**

??? 设置 "隐藏玩家昵称标签"

```
如果启用，将不会绘制玩家的昵称标签

如果禁用，玩家的名字将根据他们车辆的相对位置绘制
```

??? 设置 "显示与其他玩家的距离"

```
如果启用，将在昵称标签前面加上到相应车辆的距离

如果禁用，则不会在标签中显示额外的距离
```

??? 设置 "淡入/淡出昵称标签"

```
如果启用，标签将根据“淡出距离”和“反转标签淡出方向”淡出。

如果禁用，则无论与相应车辆的距离如何，都将以标准不透明度绘制图像
```

??? 设置 "淡出距离/反转标签淡出方向"

```
!!! 设置 "淡出"

    玩家离得越远，标签就越不显眼

'渐变距离'定义了标签在最小不透明度下绘制的距离

!!! 设置 "淡入"

    玩家离得越远，标签就越显眼

'渐变距离'定义了标签在最大不透明度下绘制的距离
```

??? 设置 "不要完全隐藏姓名标签"

```
如果启用，一个标签不能完全不可见，它将保留一个最小的不透明度，无论距离

如果禁用，昵称标签可以完全不可见
```

??? 设置 "缩短昵称标签和角色标签"

```
如果启用，‘ Nametag length limit ’将截断昵称标签和角色到设置的字符限制

如果禁用，名称标签和角色标签将以完整的长度显示
```

??? 设置 "在车辆标签下显示观众的标签"

```
如果启用，观众的名字将被添加到玩家的姓名标签下面

如果禁用，没有观众的名字会被添加到标签
```

??? 设置 "观众昵称标签颜色相同"

```
如果启用，观众的名字将始终被灰色背景包围

如果禁用，观众的名字将被彩色背景包围，以突出观众的角色
```

## **6. 其他**

??? 设置 "在控制台中显示网络活动"

```
如果启用，则将在控制台中显示beamMP网络活动

如果禁用，则控制台中不会显示进一步的网络活动
!!! 风险 ""

   要小心这个设置，因为所有控制台输出也会写入日志文件

启用此设置后，它们可以在几分钟内增长数百MB
```

??? 设置 "启动器端口"

```
此设定值定义用于与启动器通信的端口

只有标准端口4444不能使用时才需要更改吗

不要忘记在启动器侧修改它，通过修改‘ launcher.cfg ’

!!! 提示 ""

    指定的端口只是两个中的第一个，第二个正在使用的端口紧随其后，设置port + 1

第一个端口携带核心网络数据包，第二个端口携带游戏网络数据包，两者都通过TCP传输
```
