Skip to main content

Référence des paramètres de ligue

2026-05-11

Référence des paramètres de ligue

Chaque règle, limite et bascule propre à la ligue vit sur la ligne LeagueSettings de votre ligue et est modifiable depuis /admin/league-settings. Cet article est la carte champ par champ — ce que fait chaque paramètre, d'où vient la valeur par défaut et dans quel onglet il se trouve.

Comment les paramètres sont organisés

La page /admin/league-settings est divisée en onglets qui correspondent aux catégories ci-dessous. Chaque champ est modifiable en place; sauvegarder écrit dans LeagueSettings pour votre ligue et prend effet immédiatement pour toute nouvelle transaction. Quand de nouveaux paramètres seront livrés dans les phases futures, leurs valeurs par défaut préservent le comportement actuel — votre ligue existante ne change pas à moins que vous ne basculiez activement un interrupteur.

Règles d'alignement (onglet Alignement)

ChampCe qu'il faitDéfaut
salaryCapLa somme de chaque masse salariale actif+réserve doit tenir sous ce plafond95,5 M $ US
maxForwardsNombre max d'attaquants actifs sur un alignement12
maxDefenseNombre max de défenseurs actifs sur un alignement6
maxGoaliesNombre max de gardiens actifs sur un alignement2
maxMonthlyChangesMouvements d'alignement permis par mois calendaire par équipe5
unlimitedChangeDaysJours du mois (séparés par des virgules) où la limite mensuelle ne s'applique pas« 1,15 »
maxNhlTeamsPerTeamNombre max d'équipes de la LNH qu'une équipe fantasy peut repêcher (fonctionnalité NHL Team Points)1

Voir Plafond salarial et limites de position et Mouvements d'alignement mensuels pour les règles en pratique.

Planification (onglet Planification)

ChampCe qu'il faitDéfaut
tradeDeadlineDate après laquelle les nouvelles propositions d'échange sont bloquéesnon défini (ouvert toute la saison)
rosterFreezeDateDate après laquelle les mouvements d'alignement sont bloqués à l'entrée des sériesnon défini
freeAgentWindowStartDate d'ouverture de la période des joueurs autonomesnon défini
freeAgentWindowEndDate de fermeture de la période des joueurs autonomesnon défini

Voir Règles de la date limite des échanges pour le déclenchement de la vérification de la date limite.

Période des joueurs autonomes

La période des joueurs autonomes limite le moment où un choix de joueur autonome peut être utilisé. En dehors de cette période, un DG ne peut ni réclamer un joueur autonome ni utiliser un choix : les commandes sont désactivées et le serveur refuse la requête. Rien d'autre n'est touché — les échanges, les retraits et les mouvements entre l'alignement actif et la réserve continuent de fonctionner normalement.

Les deux dates sont facultatives et indépendantes :

  • Aucune des deux — les choix de joueurs autonomes peuvent être utilisés en tout temps. C'est la valeur par défaut, identique au comportement des ligues avant l'existence de ce paramètre.
  • Ouverture seulement — les choix ne peuvent pas être utilisés avant cette date, puis demeurent disponibles pour le reste de la saison.
  • Fermeture seulement — les choix peuvent être utilisés du début de la saison jusqu'à cette date.

Les deux dates sont incluses en entier : une période du 1er au 15 octobre est ouverte dès le premier instant du 1er octobre jusqu'au dernier instant du 15 octobre.

Les commissaires et les administrateurs système ne sont pas restreints par cette période ; un commissaire peut donc traiter une réclamation pour un DG après la fermeture.

Pointage (onglet Pointage)

Les règles de pointage vivent dans un modèle ScoringConfig distinct (poids par position pour buts, aides, +/-, etc.), mais deux paramètres de premier niveau sur LeagueSettings contrôlent la forme globale du pointage :

ChampCe qu'il faitDéfaut
scoringFormatroto (totaux cumulatifs) ou h2h (affrontements hebdomadaires)roto
h2hWeeksPerSeasonSemaines dans la saison régulière H2H18
h2hPlayoffWeeksSemaines de séries (0 = pas de séries)3
h2hPlayoffTeamsÉquipes en séries H2H (4, 6 ou 8)4
topXForwards / topXDefense / topXGoaliesDécompte best-ball top-X9 / 4 / 1

Voir Règles de pointage et Pointage par position pour comment le moteur de points lit ces valeurs.

Repêchage (onglet Repêchage)

ChampCe qu'il faitDéfaut
draftTypeType de repêchage par défaut pour les nouveaux repêchages (snake / linear / lottery / auction)snake
draftRoundsNombre de rondes dans le repêchage par défaut20
draftPicksPerSeasonAllocation de choix par équipe par saison4
freeAgentSlotsPerSeasonChoix de joueur autonome par équipe par saison2
auctionBudgetBudget initial pour les équipes en repêchage aux enchères200
auctionTimerSecondsFenêtre de l'horloge de mise30
auctionMinBidIncrément de mise minimal1

Voir l'article Aperçu des repêchages pour ce que fait chaque type de repêchage du côté de la salle.

Échanges (onglet Fonctionnalités)

ChampCe qu'il faitDéfaut
tradesEnabledInterrupteur principal du système d'échangeactivé
tradeApprovalRequiredLes échanges acceptés attendent-ils dans une file du commissaireactivé
tradeApprovalThresholdNombre d'actifs qui déclenche l'exigence d'approbation1

Voir Approbation d'échange pour le cycle que cela contrôle.

Joueurs autonomes (onglet Fonctionnalités)

ChampCe qu'il faitDéfaut
freeAgentApprovalRequiredLes sélections de JA sont-elles mises en file pour approbation du commissairedésactivé
faDropOnPickupDefaultLe sélecteur de laissez-aller est-il ouvert par défaut lors d'une sélectiondésactivé
freeAgentDropRequiredChaque réclamation doit-elle désigner un joueur à retirerdésactivé
freeAgentValidationEnforcedVérifications plafond+position au moment de la soumission et dans la transaction d'approbationdésactivé

freeAgentDropRequired rend les réclamations neutres pour la taille de l'alignement : le formulaire refuse de se soumettre tant qu'un retrait n'est pas choisi, et le serveur rejette une réclamation sans retrait. Ce paramètre exige que freeAgentApprovalRequired soit activé, car le formulaire de réclamation est le seul chemin qui transmet un retrait. Les commissaires ne sont pas exemptés — pour ajouter un joueur sans retrait, utilisez le bouton d'ajout direct dans la liste des joueurs, qui contourne entièrement le processus des joueurs autonomes. Lorsqu'il est activé, faDropOnPickupDefault n'a aucun effet : le sélecteur est toujours ouvert.

Bascules de fonctionnalité (onglet Fonctionnalités)

ChampCe qu'il faitDéfaut
salaryCapEnforcedLe plafond est bloqué au moment de la transaction (désactivé = avis seulement)activé
positionLimitsEnforcedLes limites de position bloquent durement (désactivé = avis seulement)activé
monthlyChangeLimitEnabledLa limite mensuelle de mouvements d'alignement est appliquéeactivé
gameDeadlineEnabledLa date limite d'alignement pour les matchs de la LNH est appliquéeactivé
rosterMoveCutoffMinutesMinutes avant le premier match de la LNH pour verrouiller les mouvements0
undoEnabledLa fonction d'annulation des mouvements d'alignement est disponibleactivé
undoWindowMinutesDurée pendant laquelle on peut annuler un mouvement après son exécution15
rosterChangePermissionQui peut faire des mouvements d'alignement : owner ou commissionerowner
picksEnabledLes choix de repêchage et de JA sont-ils affichés dans l'interfaceactivé
scheduledDropsEnabledLe système de conformité des laissez-aller programmés est actifdésactivé
achievementsEnabledLe système de réalisations est actifactivé
nhlTeamPointsEnabledLes points au classement de la LNH contribuent au pointage des équipes fantasydésactivé

Paramètres de keeper (onglet Keeper)

ChampCe qu'il faitDéfaut
keeperSlotsNombre de joueurs que chaque équipe peut conserver d'une saison à l'autre5
keeperDeadlineStartQuand la sélection des keepers s'ouvre (non défini = pas ouvert)non défini
keeperDeadlineEndQuand la sélection des keepers se ferme (non défini = pas de date limite)non défini

Intégrations (onglet Discord)

ChampCe qu'il faitDéfaut
discordWebhookUrlURL du webhook pour publier les événements de la ligue dans un canal Discordnon défini
leagueTypedynasty (multi-saisons) ou redraft (annuel) — détermine le comportement keeper/repêchagedynasty

Confidentialité

Le champ League.isPublic (un niveau au-dessus de LeagueSettings) contrôle si les pages de classement et d'équipe accessibles par slug /public/{slug} sont visibles aux non-membres. Les ligues publiques apparaissent dans la liste globale des ligues; les ligues privées sont sur invitation seulement.

Les valeurs par défaut sont conçues pour refléter une ligue de hockey fantasy de style dynastie standard. Vous pouvez changer chaque valeur — aucun paramètre n'est « à l'échelle de FanPoolHQ » ou immuable par ligue. Quand de nouveaux paramètres seront livrés dans les versions futures de FanPoolHQ, leurs valeurs par défaut préservent le comportement actuel afin que votre ligue ne soit jamais silencieusement modifiée sous vos pieds.

Voir aussi

  • Outils du commissaire — l'interface d'administration plus large
  • Marche à suivre — Assistant de création de ligue — marche à suivre pour la configuration initiale
  • Plafond salarial et limites de position, Mouvements d'alignement mensuels, Règles de la date limite des échanges, Règles de pointage, Pointage des pools et dates limites — paramètres dans leur contexte