Tracks and classes are the setup a whole season rests on. Get them right once, and every event after that reuses them.

Add your tracks

Open Setup → Tracks and add each circuit your club races at. A track belongs to your club alone. Two clubs that race at the same circuit each keep their own record for it, including at a joint round.

Give each track a grid template

A grid templateThe shape of the starting grid at one track: how many rows, how many positions in each row, and which side pole is on. is the shape of the grid at one track. It sets how many rows there are, how many positions sit in each row, and which side pole sideThe side of the track that position one starts on. Pole side changes how a grid is drawn and never changes position numbers. is on.

Open Setup → Grid Templates and add templates for each track. A uniform grid takes a pattern such as 3x17, which means 17 rows of 3. A grid whose rows alternate takes 5/4x17, and an irregular grid takes an explicit list such as 2,3,3.

A track can have more than one template, such as clockwise and counterclockwise layouts. Open Event → Setup and choose Grid Template for each round. You can also set a track default for events that have no selection. A race reports an error if it has no override, event selection, or track default.

Grid templates covers row stagger, pole side, and what the printed page looks like.

Add your classes

A classA competition category such as 600 Superstock. A class joins riders to races, and championship points accrue in it. is a competition category such as 600 Superstock or Open Amateur. Classes matter more than they look, because a class is how a rider reaches a race. A race runs a set of classes, and the riders in that race are the event entries in those classes.

Open Setup → Classes to add them. Championship points accrue per class, so a class you invent for convenience becomes a championship nobody wanted.

Import a CSV

Select Import CSV and choose a CSV file with a header row. Map the source columns to Class Name, Points, Overall, Qualifying Group, and Carry. The column choices show sample values. Only Class Name needs a source column. Race Control ignores extra columns. Files can contain up to 1,000 classes and must be 2 MB or smaller.

Missing optional values use the Add Class defaults: Points Yes, Overall Yes, Qualifying Group blank, and Carry Inherit. Boolean columns accept Yes/No, True/False, or 1/0. Carry accepts Inherit, Same Session, Same Group, or Any Class.

Select Review Classes. New classes come first, then classes that already exist. Each group is in alphabetical order. The Status column shows what the import does with each row: New, or Exists for a class you already have. Existing rows show their current settings, which the import does not change.

All rows start selected. Clear any rows you do not need, edit values, or use Bulk Changes for selected new classes. Correct invalid values and duplicate names, or clear those rows. Select Import Selected Classes to save.

Existing class settings stay unchanged. CSV imports do not create provider associations.

Import from a previous MotorsportReg event

Connect MotorsportReg and select its organization under Setup → Integrations → MotorsportReg. Then open Setup → Classes and select Import From Previous Event. Choose a past event. To use a prepared future event, select Include Upcoming Events.

Select Review Classes to load the event's configured classes, including classes with no registrations. The list contains the classes enabled in that event; other classes your club uses can be absent. The Status column marks qualifying categories as New · Qualifying?. Clear those rows if they do not belong in your class list.

Exists · Will Link means an existing class with the same name receives the MotorsportReg association. Kept Unmapped means you chose Unmapped for that MotorsportReg class on Integrations. Select Details on a row to see its MotorsportReg short name, provider ID, and the Race Control class it uses.

Edit local names and settings as needed, then select Import Selected Classes. Race Control saves the classes and their MotorsportReg provider associations together. Each association keeps the original provider ID and short name, even when you change the local class name. A unique matching existing class can receive a new association. Existing associations and explicit Unmapped choices stay unchanged.

In the class list, the Provider associations column shows how many MotorsportReg and Speedhive associations each class has. Select it to see the provider names and IDs, or to go to Integrations and change them.

This import creates no event or registrations. Cancel saves no classes or associations. MotorsportReg previews expire after 30 minutes; preview again if the import reports an expired preview.

Add records with the keyboard

On Tracks, Classes, and Grid Templates, press + to open the add form. Race Control moves focus to the first field.

Enter the values, then press Enter to save. You can repeat this sequence when you add several records.

The shortcut does not run when you type in a field. It also stays inactive while a dialog, menu, or editor is open.

In an open dialog, Tab and Shift+Tab stay inside the dialog. Escape closes the top dialog. Focus then returns to the button that opened it.

Qualifying groups let one lap count twice

Many riders race several classes on one bike, and they qualify once. A qualifying groupA label that says which classes one bike can plausibly race. A rider's qualifying lap carries to their other entries in the same qualifying group. is your statement of which classes one machine can plausibly serve.

Give every class a qualifying group label, such as 600 or open. A rider who sets a lap in one class then carries that lap to their other entries in the same group. A rider with a 1000cc lap never carries it into a 600 race, because the two classes carry different labels.

A class with a blank label carries nowhere. That is the right answer for a spec class, where only a lap set on the correct machine counts.

Warning

A wrong qualifying group moves riders on a real grid. A label that groups a 1000cc class with a 600 class lets the wrong lap decide a front row. Check the labels before your first event of the season, not after the first complaint.