Yes, I think that this will be fixed in 0.15, too. I search just for a solution for now.Drain fluids into omni barrel, but then you could just as well use omni barrel instead of RailTanker
I never realized that the steam engines didn't suck all liquids off. Sounds like a small bug/issue.
And I have an idea, cause the general problem of insufficient space at the requesting station will remain, no matter what (and that made me a lot of other problems that wasn't so fun to solve).
The idea is, that if a train runs into a timeout - cause it could not be unloaded or other reasons - the train will target a "maintenance station". A logistic train stop, just like the depot, but with a new "maintenance" signal. There they could be "maintained" - whatever that means. In my case: unload until really empty, cause if a train is not really empty it could cause a lot of problems.
The point of the maintenance stop is, that they don't have a timeout. A train waits here forever until you feed in a "continue" signal. Maybe the stop can provide a continue signal in the output after the default timeout (which you just need to feed into the input again. But it will not continue automatically!
If he continues he will go to the next depot.
"Other Reasons" could be:
- if the train has not enough fuel left. Maintenance station could refuel. You don't need to built refuel at every depot which is sometimes also quite difficult if you don't have coal nearby. (You need to supply each depot with fuel)
- if you want to take out some trains, reconfigure them or do other things at a "central place".
This "continue" signal is also an interesting thing. Cause I still run sometimes in problems when all trains go to the same depot. The devs want to fix this problem, but I think it is also a logistic problem. And if I would be able to say to a train "continue" with a signal and at the same time I remove the depot signal the train would be forced to find another depot.
So I can create a sensor based on train signals that looks, if too many trains waiting in front of a depot and trigger the "continue" while removing "depot". Which would effectively reduce the queue.