2024 MotoGP World Championship
2024 FIM Grand Prix motorcycle racing season | |||
Previous: | 2023 | Next: | 2025 |
2024 Moto2 World Championship 2024 Moto3 World Championship 2024 MotoE World Championship |
Fédération Internationale de Motocyclisme Road Racing World Championship Grand Prix |
---|
Current season summary
|
Related articles |
Lists |
Riders (Champions) · Constructors (Champions) · Events · Seasons · Records |
The 2024 FIM MotoGP World Championship is the premier class of the 76th Fédération Internationale de Motocyclisme (FIM) Road Racing World Championship season, the highest level of competition in motorcycle road racing.
Contents
Season summary
The season opener returned to its traditional home in Qatar, seeing Jorge Martín take the early championship lead with a sprint race win from pole position, before being eclipsed by defending champion Francesco Bagnaia taking the main race victory.[1] In Portugal, Martín re-took the championship lead with a sprint podium and race win.[2] Pedro Acosta became the youngest rider to achieve a podium in the MotoGP era (and third-youngest in the history of Grand Prix motorcycle racing) with a third place at 19 years 304 days.[3] The Grand Prix of the Americas saw Maverick Viñales and Aprilia complete a perfect weekend, taking pole position with a new lap record, the sprint and race victories, and fastest lap.[4] With this win, Viñales became the first rider in the MotoGP era (and fifth overall in Grand Prix motorcycle racing history) to secure victories with three different manufacturers (Suzuki, Yamaha, and Aprilia).[5][6]
In Spain, Jorge Martín took his second sprint victory of the season, in a race session notable for 15 separate incidents of riders crashing due to weather conditions creating unpredictable damp patches on an otherwise dry race course.[7] Francesco Bagnaia took the main race win, ahead of Marc Márquez and Marco Bezzecchi.[8] In France, Martín achieved a perfect weekend to extend his championship lead, winning both the sprint and main races from pole position. Marquéz continued his streak of second place podium finishes in both races and moved into third in the championship. Bagnaia struggled in the sprint before retiring on the third lap, but managed to take the final podium position in the main race.[9] In Barcelona, Aprilia rider Aleix Espargaró announced his plans to retire at the conclusion of the 2024 season at a special Friday press conference,[10] before achieving pole position and the sprint race victory on Saturday.[11][12] Bagnaia took the main race win, with Martín and Márquez completing the podium.[13] At Mugello, Martín started from pole, but Bagnaia took the sprint and grand prix victories (despite a three-place grid penalty) to cut the championship deficit to 18 points.[14] In Assen, Bagnaia completed a perfect weekend, taking pole position and both race wins, with Martín finishing runner-up in all sessions.[15] Martín initially dominated the weekend in Germany, getting pole position and winning the sprint before crashing from the lead on the penultimate lap of the main race, ultimately gifting the win to Bagnaia.[16] With this victory, Bagnaia re-took the championship lead for the first time since Portugal to enter the summer break with a 10 point advantage over Martín.
Returning to action at the British Grand Prix in Silverstone, the 75th anniversary of the world championship was celebrated with special retro-inspired liveries for all teams in the Grand Prix race.[17][18] Ducati rider Enea Bastianini took the win in both the sprint and Grand Prix races. Jorge Martín finished both races in second position, while Francesco Bagnaia crashed out of the sprint and finished third in the main race, allowing Martín to re-take the championship lead.[19] Bagnaia took both race wins ahead of Martín in Spielberg to reclaim the lead.[20] At Aragon, Marc Márquez completed a perfect weekend with pole position, sprint win, race win and fastest lap to mark his first victory with Ducati and his first wins in 1,043 days since the 2021 Emilia Romagna Grand Prix.[21] Martín took second place in both racing sessions to again leapfrog Bagnaia for the championship lead. Márquez took a consecutive Grand Prix victory in San Marino, while Martín topped the sprint podium.
Teams and riders
All teams use series-specified Michelin tyres.[52]
Team changes
- RNF Racing did not enter the 2024 season after being found breaching the participation agreement.[49] Trackhouse Racing was later announced as the replacement for RNF, taking over as Aprilia's independent team and retaining riders Miguel Oliveira and Raúl Fernández from RNF.[51]
Rider changes
- Álex Rins moved to Monster Energy Yamaha MotoGP Team from LCR Honda,[44] replacing Franco Morbidelli who moved to Prima Pramac Racing,[53] replacing Johann Zarco.[28]
- Johann Zarco moved to LCR Honda from Prima Pramac Racing, replacing Álex Rins.[34] Zarco previously raced with the team as a replacement rider in 2019.
- Marc Márquez moved to Gresini Racing from Repsol Honda,[31] replacing Fabio Di Giannantonio who moved to VR46 Racing Team,[32] replacing Luca Marini.[54] Márquez left Repsol Honda after 11 seasons, winning six Riders' Championships during his stint with the team,[55] and teamed up again with his brother Álex, who was his teammate in Repsol Honda in 2020.
- Pedro Acosta entered the MotoGP class with the Red Bull GasGas Tech3 team, replacing Pol Espargaró, who left the premier class after 10 seasons.[39]
- Luca Marini moved to Repsol Honda from VR46 Racing Team, replacing Marc Márquez.[36]
Mid-season changes
- Álex Rins missed the German round after an injury sustained at the previous Dutch round and was replaced by Remy Gardner.[56] Rins also missed the British round for the same reason, but he was not replaced.
Rule changes
A new concession system for manufacturers has been introduced. It categorizes manufacturers based on their recent performance in two evaluation windows. The system covers various aspects, including test days, riders, wildcard appearances, engines, aero updates, and testing tyre allocations.[57]
During the warm up lap of the sprint or race, race direction may use the white flag signifying that bike changes are allowed due to rain. Riders may enter pit lane to change tyres or bike and subsequently start the race from pit lane without further penalty.[57]
Calendar
The following Grands Prix are provisionally scheduled to take place in 2024:[58]
Round | Date | Grand Prix | Circuit |
---|---|---|---|
1 | 10 March | ![]() |
Lusail International Circuit, Lusail |
2 | 24 March | ![]() |
Algarve International Circuit, Portimão |
3 | 14 April | ![]() |
Circuit of the Americas, Austin |
4 | 28 April | ![]() |
Circuito de Jerez – Ángel Nieto, Jerez de la Frontera |
5 | 12 May | ![]() |
Bugatti Circuit, Le Mans |
6 | 26 May | ![]() |
Circuit de Barcelona-Catalunya, Montmeló |
7 | 2 June | ![]() |
Autodromo Internazionale del Mugello, Scarperia e San Piero |
8 | 30 June | ![]() |
TT Circuit Assen, Assen |
9 | 7 July | ![]() |
Sachsenring, Hohenstein-Ernstthal |
10 | 4 August | ![]() |
Silverstone Circuit, Silverstone |
11 | 18 August | ![]() |
Red Bull Ring, Spielberg |
12 | 1 September | ![]() |
MotorLand Aragón, Alcañiz |
13 | 8 September | ![]() |
Misano World Circuit Marco Simoncelli, Misano Adriatico |
14 | 22 September | ![]() |
|
15 | 29 September | ![]() |
Pertamina Mandalika International Street Circuit, Central Lombok |
16 | 6 October | ![]() |
Mobility Resort Motegi, Motegi |
17 | 20 October | ![]() |
Phillip Island Grand Prix Circuit, Phillip Island |
18 | 27 October | ![]() |
Chang International Circuit, Buriram |
19 | 3 November | ![]() |
Petronas Sepang International Circuit, Sepang |
20 | 17 November | ![]() |
Circuit Ricardo Tormo, Valencia |
Cancelled Grands Prix | |||
– | ![]() |
Autódromo Termas de Río Hondo, Termas de Río Hondo | |
– | ![]() |
Sokol International Racetrack, Almaty | |
– | ![]() |
Buddh International Circuit, Greater Noida | |
Sources:[59][60][61][62][63][64][65][66][67][68][69][70][71][72][73][74][75][76][77][78][79] |
Grand Prix locations
<templatestyles src="Stack/styles.css"/>
Calendar changes
- The Qatar Grand Prix returned as the season opener after being the penultimate round in 2023.[80]
- The Kazakhstan Grand Prix is set to make its debut this season after its cancellation in 2023 due to homologation works at the circuit along with global operational challenges.[81] With the introduction of this Grand Prix, the German Grand Prix was returned to its traditional calendar slot in early July, after the Dutch TT and before the season's summer break.
- The Aragon Grand Prix will return this season after not being held in 2023.[82]
- The Argentine Grand Prix was cancelled on 31 January, due to "current circumstances" in the country's on-going economic crisis.[75][83] The event was not replaced.
- The Kazakhstan Grand Prix was "postponed until later in the season" on 3 May, due to the on-going Central Asian flooding.[76] It was announced on 29 May that it will be held on 22 September,[77] the date which the Indian Grand Prix is scheduled to be held. It was also announced on the same day the Grand Prix of India will not be held in 2024 and will be postponed to March 2025.[78] On 15 July, it was announced that the Kazakhstan Grand Prix would not take place, and its date would be replaced by a second round at Misano.[79]
Results and standings
Grands Prix
Round | Grand Prix | Pole position | Fastest lap | Winning rider | Winning team | Winning constructor | Report |
---|---|---|---|---|---|---|---|
1 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Report |
2 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Report |
3 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Report |
4 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Report |
5 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Report |
6 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Report |
7 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Report |
8 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Report |
9 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Report |
10 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Report |
11 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Report |
12 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Report |
13 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Report |
14 | ![]() |
![]() |
![]() |
![]() |
![]() |
Report | |
15 | ![]() |
Report | |||||
16 | ![]() |
Report | |||||
17 | ![]() |
Report | |||||
18 | ![]() |
Report | |||||
19 | ![]() |
Report | |||||
20 | ![]() |
Report |
Riders' standings
- Scoring system
Points are awarded to the top fifteen finishers of the main race and to the top nine of the sprint. A rider has to finish the race to earn points.
Position | 1st | 2nd | 3rd | 4th | 5th | 6th | 7th | 8th | 9th | 10th | 11th | 12th | 13th | 14th | 15th |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Race | 25 | 20 | 16 | 13 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
Sprint | 12 | 9 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
|
Constructors' standings
Each constructor is awarded the same number of points as their best placed rider in each race.
Pos. | Constructor | QAT![]() |
POR![]() |
AME![]() |
SPA![]() |
FRA![]() |
CAT![]() |
ITA![]() |
NED![]() |
GER![]() |
GBR![]() |
AUT![]() |
ARA![]() |
RSM![]() |
EMI![]() |
INA![]() |
JPN![]() |
AUS![]() |
THA![]() |
MAL![]() |
VAL![]() |
Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
11 | 12 | 32 | 11 | 11 | 12 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 500 | ||||||
2 | ![]() |
22 | 35 | 24 | 62 | 86 | 83 | 53 | 66 | 78 | 94 | 55 | 33 | 46 | 165 | 239 | ||||||
3 | ![]() |
83 | 81 | 11 | 88 | 53 | 41 | 85 | 53 | 62 | 63 | 73 | 105 | 11 | 6 | 234 | ||||||
4 | ![]() |
11 | 79 | 12 | 135 | 15 | 9 | 15 | 127 | 11 | 11 | 16 | 98 | 79 | 77 | 84 | ||||||
5 | ![]() |
12 | 12 | 16 | 129 | 12 | 14 | 19 | 13 | 14 | 14 | 14 | 11 | 12 | 11 | 42 | ||||||
Pos. | Constructor | QAT![]() |
POR![]() |
AME![]() |
SPA![]() |
FRA![]() |
CAT![]() |
ITA![]() |
NED![]() |
GER![]() |
GBR![]() |
AUT![]() |
ARA![]() |
RSM![]() |
EMI![]() |
INA![]() |
JPN![]() |
AUS![]() |
THA![]() |
MAL![]() |
VAL![]() |
Pts |
Source:[84] |
Teams' standings
The teams' standings are based on results obtained by regular and substitute riders; wild-card entries are ineligible.
Pos | Team | Bike No. |
QAT![]() |
POR![]() |
AME![]() |
SPA![]() |
FRA![]() |
CAT![]() |
ITA![]() |
NED![]() |
GER![]() |
GBR![]() |
AUT![]() |
ARA![]() |
RSM![]() |
EMI![]() |
INA![]() |
JPN![]() |
AUS![]() |
THA![]() |
MAL![]() |
VAL![]() |
Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
1 | 14 | Ret4 | 58 | 1F | 3 | 1 | 11 F | 1P 1 F | 13 | 3 | 11 F | Ret9 | 2P 2 | RetP 1 | 599 | ||||||
23 | 56 | 2P 6 F | 36 | 5 | 44 F | 185 | 2 | 34 | 44 | 11 | 34 | 57 | 34 | 13 | |||||||||
2 | ![]() |
21 | 18 | 18 | Ret | Ret4 | 7 | Ret | 64 | 99 | 55 | 10 | 86 | 6 | Ret3 | 59 | 443 | ||||||
89 | 3P 1 | 13 | 43 | Ret1 | 1P 1 | 24 | 3P | 22 | RetP 1 F | 22 | 2P 2 | 22 | 151 | 22 | |||||||||
3 | ![]() |
73 | 67 | Ret | 15 | 4 | 10 | 7 | 98 | 78 | 39 | 76 | 10 | Ret4 | 6 | 9 | 402 | ||||||
93 | 45 | 162 | Ret2 | 2P 6 | 22 | 32 | 42 | 10 | 26 | 4 | 4 | 1P 1 F | 15 F | 34 | |||||||||
4 | ![]() |
12 | 109 | Ret1 | 1P 1 F | 9 | 53 | 128 | 85 | 53 | 127 | 138 | 7 | Ret | 16 | 6 | 276 | ||||||
41 | 83 | 88 | 75 | Ret | 95 | 4P 1 | 119 | DNS | WD | 6P 3 F | 93 | 10 | Ret | 8 | |||||||||
5 | ![]() |
49 | 7 | 10 | 6 | 7 | 67 | 56 | 77 | 45 | Ret | 59 | DNS | 8 | 9 | 14 | 229 | ||||||
72 | 14 | 6 | 8 | 3 | Ret | 119 | 13 | Ret | 8 | 8 | 68 | 7 | 5 | 48 | |||||||||
6 | ![]() |
33 | 22 | 4 | 9 | 6 | 8 | 8 | 106 | 66 | 98 | Ret4 | 57 | 46 | 47 | 196 | 223 | ||||||
43 | 21 | 55 | 137 | Ret | Ret8 | Ret7 | 16 | 11 | 13 | 127 | 195 | 15 | 88 | 16 | |||||||||
7 | ![]() |
31 | 98 F | 37 | 24 | 102 | Ret6 | 133 F | 53 | Ret | 7 | 95 | 13 | 33 | 176 | Ret5 | 177 | ||||||
37 | 17 | 11 | 14 | Ret7 | 13 | Ret | Ret | 14 | 16 | 16 | 15 | 12 | Ret | 18 | |||||||||
8 | ![]() |
25 | Ret | Ret | 109 | 11 | 119 | 6 | 12 | 8 | 10 | Ret | Ret | 16 | 18 | 13 | 120 | ||||||
88 | 15 | 9 | 11 | 88 | Ret | 10 | 14 | 15 | 62 | Ret | 12 | Ret5 | 11 | 10 | |||||||||
9 | ![]() |
20 | 11 | 79 | 12 | 155 | Ret | 9 | 18 | 127 | 11 | 11 | 18 | Ret8 | 79 | 77 | 88 | ||||||
42 | 16 | 13 | Ret | 13 | 15 | 20 | 15 | Ret | WD | 16 | 9 | 19 | DNS | ||||||||||
87 | 19 | 18 | |||||||||||||||||||||
10 | ![]() |
5 | 12 | 15 | Ret | Ret | 12 | 16 | 19 | 13 | 17 | 14 | 21 | 13 | 12 | 15 | 43 | ||||||
30 | 19 | 14 | Ret | 14 | 14 | 14 | Ret | 16 | 14 | 15 | 14 | 11 | 13 | 17 | |||||||||
11 | ![]() |
10 | 20 | 17 | 16 | 17 | 16 | 17 | 20 | 17 | 15 | 17 | Ret | 17 | DNS | 12 | 25 | ||||||
36 | 13 | 12 | Ret | 129 | Ret | 15 | Ret | Ret | 18 | Ret | 17 | 14 | WD | 11 | |||||||||
Pos | Team | Bike No. |
QAT![]() |
POR![]() |
AME![]() |
SPA![]() |
FRA![]() |
CAT![]() |
ITA![]() |
NED![]() |
GER![]() |
GBR![]() |
AUT![]() |
ARA![]() |
RSM![]() |
EMI![]() |
INA![]() |
JPN![]() |
AUS![]() |
THA![]() |
MAL![]() |
VAL![]() |
Pts |
Source:[84] |
Notes
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
External links
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 22.0 22.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 23.0 23.1 23.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 24.0 24.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 25.0 25.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 28.0 28.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 31.0 31.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 32.0 32.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 34.0 34.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 36.0 36.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 39.0 39.1 39.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 42.0 42.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 44.0 44.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 49.0 49.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 51.0 51.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 57.0 57.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 75.0 75.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 76.0 76.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 77.0 77.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 78.0 78.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 79.0 79.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 84.0 84.1 84.2 Lua error in package.lua at line 80: module 'strict' not found.