Идея с замкнутыми маршрутами великолепна для хорошего старта, но топикпастер не до конца ее осветил, так что добавлю пару слов.
Конечно же, основным критерием прибыльности является процент порожнего пути. Чем он меньше, тем линия выгоднее. При доле в 50% стартовый транспорт с трудом себя окупает, не говоря уже о покрытии расходов на кредиты и строительство. Но чем дальше идет развитие, чем менее жесткими становятся условия, что для поездов, что для автомобилей. После 1925-го года практически все линии у меня уже были на 50% - туда с грузом, обратно порожняком. Также почти на всех линиях (кроме двух стартовых кольцевых, которые в исходном состоянии проработали до конца игры) стояли жесткие привязки к грузу. Иначе при своих 300+ ТС я бы запарился отслеживать потоки груза. Игра же любит направить какой-нибудь хлебушек через 100500 линий на другой конец карты...
Отгрузка вровень с потреблением оказалась хоть и прибыльным, но все же не самым выгодным вариантом. Все дело как раз в том переизбытке, которое предприятие выдает на начальных порах. Если поддерживать снабжение так, чтобы производилось раза в полтора больше потребности города, то период этого избытка (по личным наблюдениям) длится лет 8-10. Все это время можно пихать на линию лишний транспорт (как раз в полтора раза больше нормы), чтобы он не только окупил себя но и принес неслабую прибыль. Если есть вопрос, куда его девать по окончании периода "расцвета", то вариантов два: продать (он все равно себя уже окупил) или направить на другую линию (а спустя 8-10 лет после запуска первой вторую как раз уже пора строить).
Другой бонус, который дает такой шаг - это четкий контроль над тем, столько транспорта требуется на линии. После того, как излишек вывезен, а производство упало до уровня потребления города, я делаю следующим образом. На стартовой точке (карьер, скважина или ферма) выпускаю транспорт так, чтобы хотя бы одно ТС постоянно торчало на загрузке. Теперь, когда излишки вывезены, производство в стартовой точке будет один в один с производством всей цепочки - можно ориентироваться на него.
При этом открываю окошко первого ТС на линии. И продолжаю выпускать из депо транспорт, пока первый не завершит круг. Все, теперь я по состоянию этой станции могу точно знать, хватает у меня транспорта на покрытие потребности города, или нет. Если очередь у станции растет - значит, город стал меньше кушать, если лежат свободные ресурсы - пора добавить на линии пару ТС.
Третий бонус - удобное обновление парка этой линии. Когда появляется более современное ТС, все, подходящие к стартовой точке, сразу шлем в депо (очень удобно их ловить через список ТС, отсортированный по грузу), а выпускаем уже новые. Опять же, первое (а лучше два-три) ТС отслеживаем весь круг, в т.ч. для того, чтобы вовремя обгонять оставшиеся на линии более медленные ТС. Обгонять - в смысле, как только более новое ТС догоняет старичка, дедулю разворачиваем, пропускаем молодежь и возвращаем кряхтящего старичка на линию.