Rail Route

Rail Route

View Stats:
Additional trains should not be sent on the route if the contract has not been accepted beforehand!
When I start a contract, a test train is sent out on the track. This test train allows me to adjust the contract at the end or reject it, if it doesn't fit on the other time tables.

However, if the route is very long and the train runs for more than an hour, a second train is sent on the route in the meantime, even though the contract has not yet been accepted! This second train runs according to the original plan, which may have been corrected after the test train. At best, this only leads to penalties. In the worst case, it has a major impact on other trains.

If I reject a contract after the second train is on route, I suddenly have a white train without a timetable, which then stops somewhere on the line in front of a red signal. If such a train is not immediately diverted in a controlled manner, at best it will only lead to disruptions, possibly with delays to all regular trains affected, but in the worst case such a train can bring the entire process to a standstill, especially if it stops in the worst possible place.

It would be better not to send any other trains onto the line apart from the test train. The worst case scenario here is that a single train breaks down, but nothing more.
< >
Showing 1-3 of 3 comments
Agent.CK 23 Mar @ 12:39pm 
Originally posted by Mišo:
I will investigate.

For internal reference: https://bitrich.youtrack.cloud/issue/RR-5376/2nd-train-enters-the-plan-before-trial-is-accepted

Thank you. Can you keep me informed?
Mišo  [developer] 3 Apr @ 5:45am 
We discussed this & decided not to change the logic for these reasons
  • It is really important to have the next instance in the timetables. Before (when scheduled only after accepted), it happened frequently that the player was planning another contract while the train was running & the planning tool did not give him a conflict warning (as the next instance was not planned yet). Scheduling it in advance helped a lot.
  • When the train is scheduled, it should run, otherwise you can e. g. expect it to be somewhere according to the station timetable but it will not arrive, causing confusion. So, skipping the instance(s) until accepting the contract would not be a good idea.
  • OK, we could invent some indication of conditionally scheduled instances but without knowing the context, I am pretty afraid the players will not understand it. Just another violet in the rainbow world.
  • The schedule pre-computation should be pretty precise now, allowing you to schedule trains so they run according their schedules & the subsequent tuning of the schedule according the trial results should be just a corner case. Train running over 1 hour is another corner case in most maps / gameplays, so I a afraid we will try to handle this corner-of-corner case and we will bring another bunch of major bugs while solving a little.
< >
Showing 1-3 of 3 comments
Per page: 1530 50