The International Simutrans Forum


Author Topic: Multiplayer: Transfer Between Players & Share Stops and Ways with Other Players  (Read 2112 times)

0 Members and 1 Guest are viewing this topic.

Offline dannyman

  • *
  • Posts: 182
I have enjoyed playing Experimental, though the complexity gets to be a bit much for me. Back to Standard. :)

A style of play I enjoy is single-user multiplayer: set up a transport company that serves one region, another company that serves another region, they come together at certain spots and can exchange passengers / cargo.  Over time, I can have fun seeing how say a bus strategy might fare against a rail strategy, or hauling different cargo, or whatever.

Two things I like very very very much in Experimental and would love to see ported over:

1) Passengers can walk between stations. So, a passenger could start on one transport network, ride to a station in a big city, walk over to the local municipal bus, ride across town to catch a train on another player's network.

2) Players can grant other players permission to access ways and stations.

Now, I totally get the "make public stop" thing ... its like if you want to share a stop you have to nationalize it. Okay, that is a bit of a hassle but can totally live with it, so, passengers walk between stations ... but I would really prefer if stations near or adjacent could exchange passengers.  (Maybe we already have this?) Would even be nice if say, adjacent stations could swap cargo.

What I would really like, though, is if a company could share, esp an existing rail line with another company. I guess I could nationalize the rail line, but that seems like so much trouble. The last game I played I had to have a company build a second set of tracks parallel to another player ... since the companies were not competitors this was wasteful ... then there's a transfer station at one of the towns where each of three companies have their own set of platforms, each kind of jumbled on top of each other with dedicated ways and elevated trestles. The town would really much rather have the companies share a union station, and would be happy even to set up a Joint Powers Authority player to build and maintain a shared station and let the different companies connect in and bring trains into the platforms.

I was in some discussion where a developer noted that walking should be pretty easy to do. In Experimental the "allow players to access ways" is some extra columns in the player select menu: ideally it should maybe be something within the player's domain of the user interface. For my purpose of single player with multiple companies, checking the boxes in the company list works fine enough for me.

Thank you for your consideration.


Offline DrSuperGood

  • Dev Team
  • Devotee
  • *
  • Posts: 2827
  • Languages: EN
There have been numerous discussions about such features and how or if they should be implemented.

For example the walking between stops could be done as a special sort of implicit transport upon arrival and is factored into route finding. It could also be done with public stop by merging nearby "walking distance" stops manually with an explicit merge stop tool. One could try to create multi-owner stops, where by different companies can merge stops and retain ownership of the individual stop components.

The problem with way permissions is finding the right balance between what one can and cannot do. In multiplayer this is especially the case since unfortunately there are "troll" players out there. Personally I think some areas need to be relaxed a bit. For example building elevation over other peoples structures, placing waypoints on other player roads and tracks, bulldozing public stops on ways you own should be allowed. Other areas the strictness is not enough. For example merging other company roads into intersections should not be allowed.

Offline Ters

  • Coder/patcher
  • Devotee
  • *
  • Posts: 5643
  • Languages: EN, NO
I think walking between stations is one of those computationally expensive things that won't make it into standard "ever".

Giving other players access to ways is possible already, isn't it? What else would road toll be good for? But maybe you were thinking something more fine-grained, which unfortunately increases complexity significantly.