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
- Börja med standardvärdena.
- Ändra en inställning i taget.
- Generera och granska resultatet.
- Kontrollera bytesflöde och rättvisa i Granska och Matchdag.
- 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_PENALTYMinskar onödiga byten i utespelarslotar vid periodbyte. Höj för mer kontinuitet mellan perioder.
- Tolerans för byten mellan perioderBOUNDARY_CHANGES_DEVIATION_PENALTYKontrollerar 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_PENALTYKontrollerar 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_PENALTYFö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_REWARDOm 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_PENALTYFö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_BONUSBelönar att en spelare håller sin position under minst halva perioden. Minskar onödig rotation tidigt i perioden.
- Position PrefPOSITION_PREFHur 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_PENALTYStraffar 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_PENALTYStraffar 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_REWARDBelö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_REWARDBelö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_CHANGESStraff 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_SHIFTStraff för varje byte över tillåtet max mellan två spelpass. Håller antalet byten hanterbart för coachen.
- FairnessFAIRNESSStraff 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_MISMATCHStraff när fördelningen av extra spelpass avviker från idealet. Säkerställer att bonusspelpass fördelas jämnt.
- Forced GkFORCED_GKStraff 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_REPOSITIONStraff 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_CHANGESSamma bytestak gäller vid periodbyte. Stäng av för friare rotation mellan perioder.
- Enforce Changes Per ShiftENFORCE_CHANGES_PER_SHIFTBegränsar antalet byten mellan spelpass till inställt max. Stäng av om du vill tillåta fler byten per spelpass.
- Enforce FairnessENFORCE_FAIRNESSNä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_GKNä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_REPOSITIONFö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_PERIODFö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.