

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Stabilisci delle regole per partite di grandi dimensioni
<a name="match-design-rulesets-large-rule"></a>

Il matchmaking per partite di grandi dimensioni si basa principalmente sulla strategia di bilanciamento e sulle ottimizzazioni del batch di latenza. La maggior parte delle regole personalizzate non sono disponibili. Tuttavia, puoi incorporare i seguenti tipi di regole: 
+ Regola che stabilisce un limite rigido alla latenza dei giocatori. Usa il tipo di `latency` regola con la proprietà`maxLatency`. Vedi [Latency rule (Regola di latenza)](match-rules-reference-ruletype.md#match-rules-reference-ruletype-latency) riferimento. Ecco un esempio che imposta la latenza giocatore massima su 200 millisecondi:

  ```
  "rules": [{
          "name": "player-latency",
          "type": "latency",
          "maxLatency": 200
      }],
  ```
+ Regola per raggruppare i giocatori in base alla vicinanza in uno specifico attributo del giocatore. Questo è diverso dalla definizione di un attributo di bilanciamento come parte dell'algoritmo per partite di grandi dimensioni, che si concentra sulla creazione di squadre con partite uguali. Questa regola raggruppa i ticket di matchmaking in base alla somiglianza dei valori degli attributi specificati, come l'abilità principiante o esperto, il che tende a far sì che i giocatori delle partite siano strettamente allineati sull'attributo specificato. Usa il tipo di `batchDistance` regola, identifica un attributo basato su numeri e specifica l'intervallo più ampio da consentire. Vedi riferimento. [Regola della distanza in batch](match-rules-reference-ruletype.md#match-rules-reference-ruletype-batchdistance) Ecco un esempio che richiede che i giocatori di una partita si trovino all'interno di un livello di abilità l'uno dall'altro:

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