Denna sida finns på svenska och engelska för att vara enkel att dela med hela ledarstaben.

Senast uppdaterad: 2026-05-01


Guide: Basregler

Den här guiden förklarar vad du kan styra i Basregler och när respektive inställning passar.

När Basregler är rätt verktyg

Använd Basregler när standardresultatet från solvern är bra men du vill finjustera beteendet kring byten, rollbalans eller hur strikt regler ska tillämpas.

Vanliga scenarier:

  • Du vill ha jämnare bytesmönster.
  • Du behöver tydligare kontroll över rollstabilitet mellan perioder.
  • Du vill justera penalties utan att bygga om planen manuellt.

Vad du kan styra

1. Soft penalties

Soft penalties påverkar solverns preferenser utan att göra en regel absolut. Använd dessa när du vill styra beteendet, inte låsa det helt.

Exempel:

  • Tolerans för byten inom period
  • Tolerans för byten vid periodgräns

Högre penalty-värden gör att solvern undviker avvikelsen starkare.

2. Relaxed penalties

Relaxed penalties är bra när strikt beteende gör problemet svårt att lösa. Använd dem för att behålla flexibilitet men fortfarande föredra god struktur.

3. Hard rules

Hard rules är tvingande krav. Om en hard rule inte går att kombinera med övriga inställningar kan solvern misslyckas eller kräva justeringar. Använd hard rules för verkligt icke-förhandlingsbara krav.

Praktiskt arbetssätt för finjustering

  1. Börja med standardvärdena.
  2. Ändra en inställning i taget.
  3. Generera och granska resultatet.
  4. Kontrollera bytesflöde och rättvisa i Granska och Matchdag.
  5. Spara först när beteendet är tydligt bättre.

Tumregel

  • Börja med soft penalties.
  • Använd relaxed penalties när lösbarheten är känslig.
  • Håll hard rules få och avsiktliga.

Relaterade sidor

Alla regler i Basregler

Listan nedan uppdateras från samma regelkatalog som används i Basregler-redigeraren.

Mjuka vikter

  • Boundary Change PenaltyBOUNDARY_CHANGE_PENALTY
    Minskar onödiga byten i utespelarslotar vid periodbyte. Höj för mer kontinuitet mellan perioder.
  • Tolerans för byten mellan perioderBOUNDARY_CHANGES_DEVIATION_PENALTY
    Kontrollerar hur strikt solvern håller sig till inställt antal byten vid periodbyte. Höga värden ger striktare efterlevnad, låga värden tillåter viss flexibilitet.
  • Tolerans för byten inom periodCHANGES_PER_SHIFT_DEVIATION_PENALTY
    Kontrollerar hur strikt solvern håller sig till inställt antal byten per period. Höga värden ger striktare efterlevnad, låga värden tillåter viss flexibilitet.
  • Double Bench PenaltyDOUBLE_BENCH_PENALTY
    Förhindrar att samma spelare sitter på bänken två spelpass i rad. Höj om bänkrotationen känns orättvis, sänk om optimeraren är för strikt.
  • Gk Extra RewardGK_EXTRA_REWARD
    Om speltiden inte kan delas exakt jämnt prioriteras spelare som haft ett målvaktspass när extra spelpass fördelas. Kompenserar för den fältspelartid de missade i mål.
  • Gk Repeat PenaltyGK_REPEAT_PENALTY
    Förhindrar nästan alltid att samma spelare är målvakt i flera perioder. Det mycket höga värdet gör detta till nästan en hård regel.
  • Half Period Stability BonusHALF_PERIOD_STABILITY_BONUS
    Belönar att en spelare håller sin position under minst halva perioden. Minskar onödig rotation tidigt i perioden.
  • Position PrefPOSITION_PREF
    Hur starkt spelarnas positionspreferenser påverkar planeringen. Höj för att följa preferenser striktare, sänk för att låta optimeraren välja fritt.
  • Single Stint Cross Period PenaltySINGLE_STINT_CROSS_PERIOD_PENALTY
    Straffar mönstret bänk-plan-bänk som sträcker sig över en periodgräns. Lägre straff än inom period, eftersom periodbyte är en naturlig möjlighet för rotation.
  • Single Stint PenaltySINGLE_STINT_PENALTY
    Straffar mönstret bänk-plan-bänk inom en period. Förhindrar att spelare bara får ett kort spelpass omgivet av bänktid.
  • Stay RewardSTAY_REWARD
    Belönar att en spelare håller samma position över flera spelpass inom perioden. Höj för mer stabilitet, sänk för mer variation.
  • Variety RewardVARIETY_REWARD
    Belönar att spelare får prova olika positioner under matchen. Det låga standardvärdet betyder att rättvisa och stabilitet prioriteras högre.

Fallback-vikter när tvingande regler löses upp

  • Boundary ChangesBOUNDARY_CHANGES
    Straff för för många byten vid periodgräns. Lägre än inom period eftersom periodbyte är en naturlig möjlighet att göra fler byten.
  • Changes Per ShiftCHANGES_PER_SHIFT
    Straff för varje byte över tillåtet max mellan två spelpass. Håller antalet byten hanterbart för coachen.
  • FairnessFAIRNESS
    Straff per spelpass-avvikelse från rättvis speltid i fallback-läge. Högt värde betyder att rättvisa offras sist av alla regler.
  • Fairness Extra Slot MismatchFAIRNESS_EXTRA_SLOT_MISMATCH
    Straff när fördelningen av extra spelpass avviker från idealet. Säkerställer att bonusspelpass fördelas jämnt.
  • Forced GkFORCED_GK
    Straff när coachens valda målvakt inte kan följas i fallback-läge. Används bara som sista utväg när ingen giltig plan annars kan skapas.
  • No RepositionNO_REPOSITION
    Straff för ompositionering inom period i fallback-läge. Högt värde betyder att optimeraren undviker detta så länge det är möjligt.

Tvingande regler

  • Enforce Boundary ChangesENFORCE_BOUNDARY_CHANGES
    Samma bytestak gäller vid periodbyte. Stäng av för friare rotation mellan perioder.
  • Enforce Changes Per ShiftENFORCE_CHANGES_PER_SHIFT
    Begränsar antalet byten mellan spelpass till inställt max. Stäng av om du vill tillåta fler byten per spelpass.
  • Enforce FairnessENFORCE_FAIRNESS
    När aktiv garanteras varje spelare base eller base+1 spelpass. Kärnan i rättvis speltid — stäng av med försiktighet.
  • Enforce Forced GkENFORCE_FORCED_GK
    När aktiv måste coachens valda målvakt användas varje period. Stäng av bara om du vill låta optimeraren välja målvakt fritt.
  • Enforce No RepositionENFORCE_NO_REPOSITION
    Förhindrar att en spelare byter position vid ett periodbyte utan att först gå av planen. Stäng av om du vill tillåta direkta positionsbyten mellan perioder.
  • Enforce No Reposition Within PeriodENFORCE_NO_REPOSITION_WITHIN_PERIOD
    Förhindrar att en spelare byter position mitt i en period utan att först gå av planen. Stäng av om du vill tillåta direkta positionsbyten inom perioden.