I recently participated in a long challenge and was subject to some cargo payments that I could not understand. I hope someone can help me explain why the game behaved the way it did.
Sorry, but this setup may be lengthy. I had established two large rail stations acting as collection points at the extreme north and south edges of the map. I was collecting coal and wood from the north and transporting them to the south station which accepted both cargoes. Conversely, I was collecting wood and coal from the southern region and transporting them north. So far no problems and payments for those cargoes worked as expected. However, I was also trying to transport the resulting goods from the sawmill across the map. I was picking up goods from both ends and
transferring them at the other end of the map. I had to transfer them since neither station accepted goods. No problem, I set up local destination trains to pick up the goods and finalize the transport to local cities. Unfortunately, I was unable to do so profitably.
I ran into two problems. First was the issue of the two way feeder service (
https://wiki.openttd.org/Two-way_feeder_service). I wasn't aware of this issue at the time. Otherwise I would have devised a different final distribution chain. However, at times my local trains did pick up transferred cargo as evidenced by the cargo detail. My confusion stems from these cases. Whenever the delivery of these long distance transferred goods was accomplished, I was hit with
huge costs instead of profits. I eventually just terminated the final delivery since I didn't understand why I was getting charged for delivering this transferred cargo. The trains making the long north-south transfers were still generating big transfer credits. I just couldn't profitably complete final delivery.
Can anyone explain this behavior? Is the game trying to prevent such blatant round robin types of routes? Is this a recognized loop-hole that has been closed with these financial penalties? Any insights would be greatly appreciated. Thanks!