

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 为大型对战设定规则
<a name="match-design-rulesets-large-rule"></a>

大型对战的对战主要依赖于平衡策略和延迟批处理优化。大多数自定义规则不可用。但是，您可以合并以下类型的规则：
+ 对玩家延迟设置硬性限制的规则。将 `latency` 规则类型与属性 `maxLatency` 一起使用。参阅 [延迟规则](match-rules-reference-ruletype.md#match-rules-reference-ruletype-latency) 引用。下面是一个将最大玩家延迟设置为 200 毫秒的示例：

  ```
  "rules": [{
          "name": "player-latency",
          "type": "latency",
          "maxLatency": 200
      }],
  ```
+ 根据指定玩家属性中的接近程度对玩家进行批处理的规则。这与将平衡属性定义为大型对战算法的一部分不同，后者侧重于组建势均力敌的团队。此规则根据指定属性值（例如初学者或专家技能）的相似性对对战票证进行批处理，这往往会导致匹配在指定属性上紧密对齐的玩家。使用 `batchDistance` 规则类型，标识基于数字的属性，并指定允许的最大范围。参阅 [Batch 距离规则](match-rules-reference-ruletype.md#match-rules-reference-ruletype-batchdistance) 引用。以下是一个示例，要求对战的玩家彼此之间必须处于一个技能等级之内：

  ```
  "rules": [{
          "name": "batch-skill",
          "type": "batchDistance",
          "batchAttribute": "skill",
          "maxDistance": 1
  ```