The International Simutrans Forum

 

Author Topic: [10.14] Passengers should be discarded completely on refund  (Read 1738 times)

0 Members and 1 Guest are viewing this topic.

Offline ӔO

  • Devotees (Inactive)
  • *
  • Posts: 2345
  • Hopefully helpful
  • Languages: en, jp
[10.14] Passengers should be discarded completely on refund
« on: November 21, 2012, 08:52:42 PM »
The refund system doesn't work too well in multiplayer.

I think this is because when passengers are discarded, they attempt to find another way to get to their destination and will bounce between different lines from different players. This bouncing causes players to be charged more than once and only serves to enlarge the pile up further.

I would suggest that discarded passengers be completely discarded so that they do not double and triple charge.

Or better yet, only disable/enable in multiplayer or through simuconf.
« Last Edit: November 21, 2012, 09:20:10 PM by ӔO »

Offline sdog

  • Devotee
  • *
  • Posts: 2039
Re: [10.14] Passengers should be discarded completely on refund
« Reply #1 on: November 21, 2012, 10:17:50 PM »
"My train's been late!"
"I'm sorry Sir. Please take the third door to the left, then down the hall. At the right counter you'll get reimbursed and terminated."

Offline ӔO

  • Devotees (Inactive)
  • *
  • Posts: 2345
  • Hopefully helpful
  • Languages: en, jp
Re: [10.14] Passengers should be discarded completely on refund
« Reply #2 on: November 21, 2012, 10:41:17 PM »
yeah, I know it's not as realistic as passengers attempting to get to their final destination ;)

I would just consider it as if they all took a taxi or charter.

Offline sdog

  • Devotee
  • *
  • Posts: 2039
Re: [10.14] Passengers should be discarded completely on refund
« Reply #3 on: November 22, 2012, 03:47:03 AM »
It's a very sensible idea, i couldn't resist though. It reminds me of a group of people considered by many continental europeans as the epitome of Britishness.

Offline Carl

  • Devotee
  • *
  • Posts: 1634
    • Website
  • Languages: EN
Re: [10.14] Passengers should be discarded completely on refund
« Reply #4 on: November 22, 2012, 09:02:31 AM »
This does happen, sometimes -- when passengers go "unhappy", they leave the station at which they were waiting and are discarded completely. It's only when the fastest route changes while they are waiting -- but before they get to the ends of their tether -- that they will switch to a different player's route. At that point they have not been discarded yet.

Online jamespetts gb

  • Simutrans-Extended project coordinator
  • Moderator
  • *
  • Posts: 19350
  • Cake baker
    • Bridgewater-Brunel
  • Languages: EN
Re: [10.14] Passengers should be discarded completely on refund
« Reply #5 on: November 24, 2012, 12:15:09 AM »
Carl is correct - there is a difference between re-calculating the optimum route while en route and discarding. The former will not generate any refunds, but the passengers will still be in the network; in the latter case, the passengers are given a full refund, and continue their journey by taxi or some equivalent method not directly simulated.

Offline ӔO

  • Devotees (Inactive)
  • *
  • Posts: 2345
  • Hopefully helpful
  • Languages: en, jp
Re: [10.14] Passengers should be discarded completely on refund
« Reply #6 on: November 24, 2012, 01:14:58 AM »
what I am suggesting is that existing passengers, that are refunded, also be discarded on the refund.

Otherwise they sometimes travel to the next connection, which does not always have adequate capacity, or it may even be part of the same, overcrowded, line. This results in a double refund. One for the original journey and another for the ride from the tagged station to another station.

It should be better to discard on the first refund, since the station will become overcrowded again with the same flow.

Online jamespetts gb

  • Simutrans-Extended project coordinator
  • Moderator
  • *
  • Posts: 19350
  • Cake baker
    • Bridgewater-Brunel
  • Languages: EN
Re: [10.14] Passengers should be discarded completely on refund
« Reply #7 on: November 24, 2012, 01:18:03 AM »
This is what happens already - unless you have found a bug in the refund/discarding mechanism? If you think that you have, could you give detailed steps to reproduce...?

Offline ӔO

  • Devotees (Inactive)
  • *
  • Posts: 2345
  • Hopefully helpful
  • Languages: en, jp
Re: [10.14] Passengers should be discarded completely on refund
« Reply #8 on: November 24, 2012, 01:20:21 AM »
sure, let me try...