This is one of the reasons the current MP system in Trainz, for the lack of a better phrase, sucks.
You have to rely on a server being up to be able to join another player. I can understand that this is to check content against the DLS. But couldn't the system just look at the asset and say "This isn't locally modified, it's good to go." Or have it check the DLS, then allow you to direct connect to the session host.
This whole use our server to join his server thing works only if the servers are reliable, which in Trainz's case they are not. This is how the PSN and XBox Live work. But then again they have MILLIONS to throw at servers.
What is it, every other weekend they go down?
Mean while in
Run8, no issues with my server. Took it down for a game update this morning. But if Run8 Studios decided to jsut stop with Run8, our server would keep up. Run8's web site goes down, server stays up.
I love Trainz, and the MP could be fun, if it where reliable.