Всем привет!
Видел на форуме, что некоторые игроки пробовали использовать расписание при организации движения. Решил поделиться своим опытом в этом деле. Возможно, кому-то будет это интересно и полезно.
Вообще, в последнее время, с развитием ОТТД появляется возможность добавлять все больше реализма в игровой процесс. Конечно, игра не может и не должна полностью повторять реальный мир ЖД, однако, частенько каждому из нас хочется добавить интересный ему элемент. Хочу сказать, что сам практикую разные настройки, типы построения сети и т.д. Добавление расписания сильно меняет течение игры =). Поверьте, получается совсем другой ОТТД.
Итак, что нам дает расписание:
* значительное усложнение игры с экономической точки зрения, поскольку появляется новый показатель - оборотность подвижного состава; экономическая модель сильно меняется, и поверьте, заработать деньги становится намного сложнее, ведь теперь нужно спланировать простой вагонов, обслуживание и резерв времени. Все как в жизни, ведь в реальности поезд не ездит между станциями без остановки.
* добавление реализма в жизнь, планирование скорых и пригородных поездов;
* добавление серьёзной ветки микро менеджмента в игру;
* теперь на линии возможно организовать скоростное движение, например, добавление скоростного поезда, которые не будет плестись в хаотично построенном графике;
* однопутные участки теперь можно реально использовать эффективно без постоянного простоя поездов на красный свет, в заторах;
* на станциях, в целом, можно обойтись меньшим количеством путей;
* реально повышается пропускная способность магистрали, не появляются пробки.
Из серьёзных недостатков расписаний - низкая инфраструктура самого ОТТД в области построения расписаний, использование механизма создания графиков не ориентированного на расписания, однако, используя маленькие хитрости, все можно заставить работать, и, кто знает, возможно, однажды, все станет проще =).
Сразу хочу заметить, с расписаниями игра меняет аспекты, я параллельно играю в разные сейвы, и не везде использую расписания, т.к. с расписаниями все сильно отличается, поэтому не критикуйте, что данная опция несколько замедляет игровой процесс. Я и не претендую на облегчение, просто для истинных фанатов, и любителей реалистики+сложности, делюсь опытом по организации системы.
Про версии игры:
расписания тестировались на версии OTTD 1.0.5 from Anon 1.0RC3, хардпаке и чилпаке.
*OTTD 1.0.5 from Anon 1.0RC3
все работает, есть удобный интерфейс ввода расписания, однако в данной версии отсутствует табло расписаний в окошке станции. Соответственно весьма сложно составить расписание без зарисовки графика, кроме того вы не можете посмотреть кто опаздывает и вообще...
*хардпак
моя любимая сборка. Однако, реализовать расписания в версии 06 невозможно, так как на разных настройках поезда все равно автоматически пересчитывают расписания
*чилпак
очень симпатичная сборка, все работает. Есть табло, процесс ввода графика удобный.
Настраиваем игру:
табло расписаний
в меню интерфейс:
нужно выбрать: показывать расписание в тиках - нет; в минутах а не днях - да; вводить расписание в формате - да; тиков в минуте - ставьте значение и пробуйте, поясню ниже; показывать месяц и день - полная дата; показывать время в расписании - да.
в табло транспорт:
использовать расписание для разделения транспорта - нет; включить расписание для транспорта - да.
с такими настройками поезда будут вести себя с приоритетом отправления. Т.е. если поезд прибыл раньше будет ждать заданного времени отправления, если опаздывает - будет пытаться нагнать сократив стоянку до минимально необходимой для посадки/высадки
теперь о длительности минут:
минуты бегут отдельно от дней. то есть, минуты влияют только на движение поездов, а не на дату в игре. Поэтому коэффициент длительности дня каждый ставит свой, это не влияет на расписание (у меня 7, так успеваешь за временем). Количество тиков - у меня 17. Это относительно быстро. Между станциями поезд едет где-то 50-140 минут. Количество тиков каждый выставляет под себя. Но помните, что большие значения, в результате, плохо сказываются на рейтинге на станциях. Т.к. "сутки" бегут медленнее, и поезда в переводе на месяцы будут ездить реже. Поэтому придется делать график с более частым движением, и, возможно, большими простоями.
С настройками закончили. Теперь попробуем составить расписание для поезда. Для этого
1. выпускаем поезд из депо по маршруту, и выбираем функцию авторасчет.
2. После проезда всего маршрута смотрим на результат. Сильных различий между движением туда и назад быть не должно. Если есть- смотрите в чем причина, следование по удалению и т.д. Помните, что при правильно построенном графике движения поезд не будет кого-то пропускать. Выставите желаемо время остановок.
3. График поезда должен иметь цикл кратный суткам. Т.е. если вы хотите, чтобы поезд каждый день отправлялся в 19,00 его график должен составлять:
*770 минут - для электрички с 2 рейсами в сутки
*1440 минут - для регионального поезда с рейсом в сутки
*2880 минут - для обычного ночного скорого или пассажирского полный рейс которого составляет 2 суток
*4320 минут - пассажирские дальнего следования, график которых 3 суток
4. График должен иметь резерв времени. Хотя бы 15-20%. Т.е. если рейс составляет 1000 минут реального движения, нам нужно 1440, то простой составляет 1440-1000=440 минут резерва. Это нужно для того, что если поезд почему-то опоздал, у него была возможность встать назад в график за счет сокращения стоянки в резерве.
5. Для отстоя и обслуживания поездов необходимо строить депо. При чем, поломки и обслуживание должны быть отключенными. иначе график движения не построить. Заезд в депо невозможно забить в график, и график будет сбиваться. Для решения проблемы строим станцию-депо как в примере . Именно сюда после рейса поезд заходит на "обслуживание" и резерв.
6. Теперь для начала движения необходимо установить время старта. с нашими настройками, если мы хотим чтобы поезд отправился в 10 вечера, просто пишем в поле 2200 и все.
А теперь самое главное, хитрости, настройки, нюансы
1. Когда ставите задания по маршруту начните со станции отправления. Это значительно упростит процесс управления расписанием
2. Помните, что при каждом отправлении в депо, исправлении в расписание, приказа о пропуске станции необходимо задавать время старта заново, иначе график может сбиваться. Но не пугайтесь, на практике с расписанием редко приходится дергать поезда. Кроме того, разделите все поезда по группам с указанием номера поезда. Возьмите листок и просто записывайте номер поезда и время старта. Занимает 5 секунд, но в случае если вы загнали поезд в депо выпускаете, глянули на листок .. ага 603/604 - 17,25. и все.
3. К сожалению автобусы и трамваи теперь не могут ездить "автоматически" но не пугайтесь чуть позже напишу как легко устранить эту проблему. Нужно просто прописать резерв в расписании и все.
4. Увы, но можно лишь только указывать время старта, но не день. Предположим у вас поезд с циклом расписания 2880. Вечером он отправляется от станции А, на следующий день со станции Б. Но, нужно организовать ежедневное сообщение. Для этого необходимо иметь два поезда на линии с общими расписаниями. Но как заставить второй отправляться в тоже время но на следующий день. Можно забить расписание с обратной станции, но это неудобно когда у вас кучи поездов. Поэтому смотрим пункт 5.
5. При указании начальной даты, у поезда вместо указания следует он по графику/отстает или опережает график будет написано начать с. Пересчет расписания происходит тогда, когда поезд приступает к первому заданию (прибывает на первую станцию). Предположим сейчас 18,55, вы даете поезду приказ начать расписание с 19,30. Независимо когда он прибыл на станцию, но он будет рассчитывать график с 19,30 этого дня. Например ему до начальной станции 8 часов. Эти 8 часов он будет ехать точно выполняя график по минутам без расчета опоздания/опережения. т.е. он не будет сокращать стоянки, т.е. расчет графика не начался. Поэтому он прибудет на станцию, где-то в 4 утра, и поймет, что опаздывает. Начнет движение и будет пытаться нагнать график. Если вы дадите распоряжение о начальной дате в 19-30 не в 18-55, а в 00-01, поезд прибыв в 4 утра, поймет, что он опережает график и ему нужно ждать до полвосьмого вечера. Он будет стоять на станции весь день. Поэтому при выпуске двух поездов на линию одному начальная дата указывается, например в 23-30, а второму в 00-10. Т.е. в разных "днях". Побороть это невозможно, и честно, это является главным минусом в организации расписаний. Т.к. при загоне такого поезда в депо, его нужно потом не просто выпустить на линию с начальной датой, а учитывать день. Поэтому см. пункт 6
6. Если нужно загнать парный поезд в депо делайте это при приемке его на резерв. Поезд после исполнения графика приедет в депо на резерв. Вы даете команду в депо. Он идет в депо при станции-депо, меняете вагоны и т.д. Потом выпускаете его, даете указание идти заданию 1 и сразу даете начальную дату. Тогда все ок.
7. Волей случая бывают исключения, когда поезду дают указания, когда тот стоит на остановке в депо, начать с 14-00, в 19-00, и поезд вместо того, чтобы выйти на линию и рассчитать график с этого дня и начать нагонять, считает, что он отправиться завтра с 14-00. Такой глюк есть только, если поезду указать начальную дату пока он остановлен в депо. Поэтому дайте поезду зеленый, дождитесь начала движения и установите время начала.
Конечно, вы скажите, что невозможно рассчитать на глаз график движения поездов, смотря лишь в табло расписаний на станции. Вы правы рассчитать график на глаз - невозможно ни для скоростного поезда ни для однопутного участка. Но нам повезло - в век автоматизации живем товарищи!. Вот мой график движения для участка Черский-Филимоново от о.п. 18 км - однопутка:
Вот кстати и сохранен ка игры, возможно вам будет интересно. Там даже есть пару проблемных ситуаций, может кто найдет =). Строил наспех, поэтому много недоработок. Ваше главное внимание - график движения.
Версия игры чилпак. Графика только стандартная, чилпак сам скажет где и как скачать. версия чилпака с сайта : openttd-chillpp-h83a53b6e-windows-win32
ЭТО ЕЩЕ НЕ ВСЕ. ОБЕЩАЮ ДОПИСАТЬ, особенно про программу построения расписания. с ней все просто. создать расписание можно за пару минут и работает!