Multiplayer Surveyor
Join forces and build your dream railroad online in real time with others, then at any time switch to Driver Mode and drive on the tracks you just built. In short, MPS is "Trainz in the cloud" where you can build, edit, drive and collaborate with people from around the world in a persistent collaborative environment.
Events
Find out up-to-date information on Trainz Team and 3rd party events via the MPS website: https://info.trainzsimulator.com/mps
TRAINZ PLUS
All Trainz Plus users have full access to MPS servers and functionality.
TRS22
In this current stage of development, we're expanding access to MPS to include all TRS22 owners as well.

To ensure the best possible experience, and to encourage more people to share their experience, we're limiting TRS22 owners to a limited number of routes. We will carefully monitor the number of players in each route and create more routes as demand requires.

The main goal here is to avoid players spreading across too many routes and diluting the number of players you will interact with.

Given the practically unlimited size of the online routes, it is possible for players to create their own "Branchlines" in the available routes. In fact, we encourage this sort of collaboration.

Also note that at this time, TRS22 users cannot share their own route to the MPS server. Again, this would dilute the number of players in each available route.
UPLOADING ROUTES WITH DLS OR MODIFIED CONTENT

Contact the Content Team:
Upload Route to TCCP:
  • Upload your route to TCCP (required for custom content MPS routes).
  • Note that this process can take some time so please be patient.
  • Refer to the detailed instructions on the TCCP website under the documentation section
  • Set your route KUID as the "Feature Asset" in your TCCP package to include all necessary dependencies.
  • TCCP will validate that the extra content in your route package isn't payware and is either DLS or modified content.
Handling Payware Content:
  • To avoid validation issues with payware content, set up a new, blank route.
  • Place all the DLS and/or modified content assets you plan to use in your MPS route onto this new route.
  • Set this new route as the feature asset in your TCCP package.
  • Upload the package to TCCP as usual
Post-Build Process:
  • Once TCCP builds the package and it reaches the MPS servers:
  • Create a new userdata folder.
  • Download your newly built TCCP dependency package.
  • Edit your route in Surveyor.
  • Go to Windows Menu -> Content Packages and enable all required DLC packages (including the multiplayersurveyor or mps package and the new TCCP package).
  • Click "Apply". Ensure there are no errors.
Share Route on MPS Server:
  • Click on the Sharing Menu -> Share Route and follow the prompts to upload your route to the MPS server.
  • Ensure the MPS server recognizes all the Content Packages your route requires.
MPS Server Update:
  • New TCCP packages are uploaded to the MPS server every Wednesday around 2pm (AEST) during maintenance.
By following these steps, you can successfully upload routes with DLS or modified content to the MPS server.
UPLOAD MORE CONTENT FOR AN EXISTING MPS ROUTE
The same process above works if you want to add content into a package and use it in an existing MPS route. Once the package has been built and deployed on the MPS server, you can login to your existing MPS route online, enable any DLC dependency packages and apply. This means all others will need the same DLC packages in order to enter the route.

PACKAGING GUIDELINES


Administering Packages:

  • The Trainz team currently manage all packages on the MPS server.
  • Keep packages as small as possible to avoid long download times for users.

Best Practices:

  • Split assets into smaller, more manageable packages.
  • Consider creating separate category packages if it makes sense for your content.
  • Plan your asset packaging to avoid repackaging and redeployment, especially if using the same content across multiple routes.

User Considerations:

  • All users, not just the route owner, must download the packages to access the route.
  • Avoid creating large packages (e.g., 10 GB) unless absolutely necessary.

By following these guidelines, you can ensure a smoother experience for users accessing routes on the MPS server.

EXPORTING MPS ROUTES
Log In:
  • Access the MPS Route as the Route owner.
Edit Route:
  • From the Edit Menu, select "Edit Route".
  • Ensure the Route Description is included (required for TCCP).
Publish Route:
  • From the Sharing Menu, select "Publish Route to TCCP".
  • In the TCCP window, enter a description.
  • Click on "Upload Package".
TCCP Website:
  • Log in to the TCCP website (accept the EULA and sign up if you haven't already done so)
  • Locate and select the package listed on the TCCP Dashboard with Status: "Prepare for Submission".
Package Info:
  • Assign a Package Type and select "trs22 550 Release Platform".
  • Click on "Update Package".
  • Assign a Starting Retail Price for the release platform.
  • Click on "Update Package".
  • NOTE: If you do not intend to make the package DLC (payware, then tick the "Disable Payware" box)
Marketing Assets:
  • Add a Trainz Store header image.
  • Add six 1280 x 800 screenshots.
  • Click on "Refresh".
  • Click on "Submit To Build Queue".
Processing:
  • Wait for the package to be processed by the build server.
  • Once processed, click on "Submit for Beta Testing" (Optional but recommended).
  • Note the SKU/Package ID from TCCP e.g. 12345.
  • Assign other accounts access to the beta test resource as needed.
Downloading and Installing:
  • On the Trainz Launcher, select "Content Store".
  • Go to the "Purchased" tab and search for your SKU/Package ID# e.g. "betatest:12345"
  • Click Install
Troubleshooting:
  • Read the documentation on the TCCP website for further help in packaging your content.
  • Routes can be published as DLC (payware) and cannot be uploaded to the DLS.
  • To share your route as freeware with others, you need to package using the "Disable Payware" box ticked, and then you can zip the file and share that via a file hosting service.