Main ist für Hauptgleise und Yard ist für z.B. Rangierbahnhöfe.
Kommt halt drauf an, was du grad verlegen willst.
Du bist an diese Namensgebung aber auch nicht gebunden und kannst dir selber Trackrules erstellen.
ich hab z.B. weder Main noch Yard, sondern hab nur Geschwindigkeiten jeweils mit und ohne Oberleitung und jeweils mit Weiche_rechts, Weiche_links und Doppelkreuzungsweichen. Das ist wichtig, falls du Weichenlaternen benutzen willst, damit RW weiß, ob da nun eine Rechts- oder Links-Laterne gesetzt werden muss.
Für jede Geschwindigkeit habe ich also 6 Trackrules.
Und ich habe alle Geschwindigkeiten in 20 kmh-Schritten bis hoch nach 240 kmh. Ich habs in Geschwindigkeiten gemacht, weil der Kurvenradius und die Überhöhung geschwindigkeitsabhängig sind.
So habe ich z.B.:
20kmh_li_OL.bin
20kmh_li_keine_OL.bin
20kmh_re_OL.bin
20kmh_re_keine_OL.bin
20kmh_dkw_OL.bin
20kmh_dkw_keine_OL.bin
dann dasselbe nochmal für 40 kmh, 60, 80, 100 usw...
Auf so Sachen wie Hauptsrecke, Nebengleis oder Abstellbahnhof bin ich garnicht eingegangen.
Ich machs nur über Geschwindigkeit.
Ob das nun gut oder schlecht ist... keine Ahnung, aber mir war's zu komplziert, auch noch darauf zu achten und der Spieler selber merkt ja nichts davon.
Wenn man vermeiden will, dass Personenzüge über den Güterbahnhof rattern kann man das nachträglich immer noch bei den Gleiseigenschaften im Editor abändern.