Game Configuration.json Cricket League File ● «ESSENTIAL»
The game validates GameConfiguration.json on load. Common errors:
| Error | Cause | Fix |
| :--- | :--- | :--- |
| OverCount exceeds max | OverCount > 50 | Cap at 50 |
| Invalid PowerPlay | PowerPlayOvers > OverCount | Set ≤ OverCount |
| Negative drag | AirDrag > 1.0 | Use 0.98–0.999 | Game Configuration.json Cricket League File
If validation fails, the game falls back to a hardcoded default configuration and logs the error to cricket_league.log. The game validates GameConfiguration
Cricket League supports all three formats. This section toggles the modern rules. Issue: Some nested objects go 6 levels deep (e
"MatchRules":
"TestMatch":
"Overs": null, // null = unlimited
"DRSEnabled": true,
"ReviewsPerInnings": 3,
"NewBallAfterOvers": 80,
"BouncerLimitPerOver": 2
,
"T20":
"Overs": 20,
"PowerplayStartOver": 1,
"PowerplayEndOver": 6,
"MaxFieldersOutsideCircle": 5,
"FreeHitOnNoBall": true
,
"SuperOver":
"Overs": 1,
"Wickets": 2,
"BattingOrderReverse": false
Issue: Some nested objects go 6 levels deep (e.g., rewards.tournament.winStreak.bonusMultiplier). Consider flattening to reduce parsing overhead.







