Si, puedes utilizar un mismo path para todos los tipos de trenes o composiciones que tú quieras, pero cada una debe ir definida por un "service".
Por ejemplo: creas un path entre "A" y "B" y le pones una composición automotor X. Al path le puedes llamar "AB" y al service que creas "X a AB". Ese mismo path quieres que lo haga un mercante M. Creas un service llamado "M a AB" y utilizas el mismo path "AB" sin cambiarle el nombre. Luego, quieres que un tren de viajeros V recorra el mismo path. Pues misma operación; creas un service "V a AB" y utilizas el mismo path. Es así de sencillo, o de trabajoso. El tema está en que tienes que definir cada service por separado, para que el MSTS sepa dónde y cuando deben comenzar a circular estos tráficos IA.
Si cada vez que utilizas el path "AB" lo único que haces es ponerle el service "X a AB", te saldrá siempre el mismo tren. Y si lo único que haces es poner ese service, pero cambiándole el consist cada vez, pensando que el ordenador los memorizará, esto no sucede así. O sea, si se te ocurre cambiar el consist al service "X a AB", por ejemplo le quitas X y le pones M, todos los services que pongas en las actividades que se llamen "X a AB" circularán con el consist M, en todas las actividades que hagas, aunque sean diferentes Por lo tanto, la mejor solución es la que te hemos apuntado: usas el mismo path, pero creas cada vez un service nuevo, para cada composición nueva que quieras que circule por ese path.
Espero haberme explicado. A estas horas de la mañana, en sábado, está uno todavía bastante espeso...