

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à.

# Esempio: crea una partita di grandi dimensioni
<a name="match-examples-7"></a>

Questo esempio illustra come impostare un set di regole per gli abbinamenti che possono superare i 40 giocatori. Quando un set di regole descrive i team con un numero di maxPlayer maggiore di 40, viene elaborato come abbinamento grande. Ulteriori informazioni in [Progetta un set di regole per FlexMatch partite di grandi dimensioni](match-design-rulesets-large.md). 

Il set di regole di esempio crea un abbinamento utilizzando le seguenti istruzioni: 
+ Crea un team con un massimo di 200 giocatori, con un requisito minimo di 175 giocatori. 
+ Criteri di bilanciamento: seleziona i giocatori in base al livello di abilità simile. Tutti i giocatori devono segnalare il livello di abilità da abbinare.
+ Preferenza di raggruppamento: raggruppa i giocatori con criteri di bilanciamento simili durante la creazione degli abbinamenti. 
+ Regole di latenza: imposta la latenza massima accettabile per il giocatore di 150 millisecondi.
+ Se l'abbinamento non viene completato rapidamente, rendi più flessibili i requisiti per completare un abbinamento in tempi ragionevoli. 
  + Dopo 10 secondi, accetta un team con 150 giocatori. 
  + Dopo 12 secondi, aumenta il numero massimo di latenza accettabile a 200 millisecondi. 
  + Dopo 15 secondi, accetta un team con 100 giocatori.

Note sull'utilizzo di questo set di regole: 
+ Poiché l'algoritmo utilizza la preferenza di raggruppamento "popolazione più ampia", i giocatori vengono prima ordinati in base ai criteri di bilanciamento. Di conseguenza, gli abbinamenti tendono ad essere più complete e contengono giocatori che hanno abilità simili. Tutti i giocatori soddisfano i requisiti di latenza accettabili, ma potrebbero non ottenere la migliore latenza possibile per la loro posizione.
+ La strategia dell'algoritmo utilizzata in questo set di regole, "popolazione più ampia", è l'impostazione predefinita. Per utilizzare l'impostazione predefinita, è possibile decidere di omettere l'impostazione.
+ Se hai attivato il backfill degli abbinamenti, non rendere più flessibili i requisiti di numero dei giocatori troppo rapidamente o potresti avere troppe sessioni di gioco parzialmente completate. Ulteriori informazioni in [Allenta i requisiti delle partite di grandi dimensioni](match-design-rulesets-large-relax.md).

```
{
    "name": "free-for-all",
    "ruleLanguageVersion": "1.0",
    "playerAttributes": [{
        "name": "skill",
        "type": "number"
    }],
    "algorithm": {
        "balancedAttribute": "skill",
        "strategy": "balanced",
        "batchingPreference": "largestPopulation"
    },
    "teams": [{
        "name": "Marauders",
        "maxPlayers": 200,
        "minPlayers": 175
    }],
    "rules": [{
        "name": "low-latency",
        "description": "Sets maximum acceptable latency",
        "type": "latency",
        "maxLatency": 150
    }],
    "expansions": [{
        "target": "rules[low-latency].maxLatency",
        "steps": [{
            "waitTimeSeconds": 12,
            "value": 200
        }],
    }, {
        "target": "teams[Marauders].minPlayers",
        "steps": [{
            "waitTimeSeconds": 10,
            "value": 150
        }, {
            "waitTimeSeconds": 15,
            "value": 100
        }]
    }]
}
```