The first phase of the new “Multiplayer Surveyor” feature update is now available for all Trainz Plus and Gold Class members. This new feature adds a whole new dimension to route building and railroad operations and enables multiple users to work together and combine their talents and passion.
Routes are stored on our cloud servers and users can edit and operate together in real time. By collaborating not only can routes be built in a fraction of the time, but with a variety of different skills involved, users can specialise in their favorite area of route creation or operation.
Some people love manipulating terrain, building mountains, and carving out valleys and rivers. Others enjoy painting the terrain or have an eye for detail and creating realistic scenes. Then of course are the “track layers” who love to get their rulers out and create highly detailed real-scale yards and sidings.
Not a route builder? No problem. You can explore the many routes developed during our beta testing either by just free roaming, or by placing your train and driving from station to station and delivering freight wherever it is required.
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 multiplayer environment.
Instead of editing and driving alone on routes that reside on your hard drive (and uploading to the Download Station to share with others), MPS routes reside on our servers and are accessible to everyone*.
With the Unified Driver Surveyor feature, players can switch modes instantly to drive and operate trains throughout each route, and jump back into Surveyor (Editor) mode to tweak or extend the world*.
MPS routes are persistent and will constantly expand and evolve. While you are driving, others can be editing, or vice versa.
Come back tomorrow, check out the edits your fellow route creators have made while you’ve been gone, then continue expanding the network or operating from where you left off.
The MPS systems haves been through extensive testing over the past few months and is now sufficiently feature complete and stable to provide access to all our Trainz Plus and Gold members.
The MPS servers will be running 24/7 for you to enjoy, and we don’t expect downtime other than our regular maintenance periods (currently Wed 2pm AEST).
The routes you build online will be saved to our servers and, as with the standard Trainz offline mode, you will be able to choose from an ever growing list of routes created by others. We encourage everyone to explore the routes already being created and find a route to help edit and expand.
We’ve also included a couple of N3V routes and encourage you to tweak and modify them to your heart’s content.
The content set is currently limited to several thousand quality built-in items with more to be added over time. We've included the included content in a couple of "content sample palette routes" to make it easy to view.
The majority of Surveyor tools are available although the larger operation tools such as bulk-replace or copy/paste are still being developed.
Throughout this first phase we will be monitoring the systems and asking for feedback as we continue working on future updates. The feedback we get from users will help us greatly in shaping the future of MPS and we encourage everyone with Trainz Plus access to check it out (even if it is only to watch).
You’re free to do as much or as little as you like during this stage. In a nutshell you can:
The following systems are the main features not available in this release:
This list is not complete as there will be additional features added over time. As explained elsewhere, additional content will also be added over time.
MPS is available to all Trainz Plus and Gold Class members by simply updating to the latest version of Trainz Plus (using the Trainz Plus patch stream).
Note: There is currently a Trainz Plus Free Trial available to first time members. A credit card is required, but you can cancel at any time during your free month without charge.*
We are continuing to work on adding more features and functionality to MPS. Areas we know need additional work includes:
Of course there are a number of user-created MPS routes currently in development, with many more expected over time.
A prerequisite for Multiplayer content is that every user has the same content installed. This ensures that everything looks and behaves in the same manner.
Therefore to include all the Trainz content available now would mean a 1TB download and install. We have therefore included a limited content set.
We will regularly be expanding this content set by including content that meets the following selection criteria:
This does mean we will be able to move towards having a far higher overall quality of content to choose from. To help us identify the best content, we will be asking for submissions for items you would like to see added to the MPS content set.
We’re also aware of the need for regionally specific items, and we’re exploring systems to allow this such as route-specific content sets.
We expect a number of users will import their own existing routes (subject to removing or replacing non-supported content) and the number of MPS routes to enjoy will grow considerably over time.
In simple terms, many hands make light work, and MPS turns your “stand alone” version of Trainz into one big online version where lots of people can work on the same route at one time (or at different times of the day).
Routes no longer need to slowly evolve year after year often only to be discarded as the magnitude of the project really hits home.
MPS allows more rapid route development, and opens up the possibility of specialist roles where one player may have great track laying skills while another is better skilled at texturing or adding scenery.
The social aspects of MPS mean that you’re able to talk in real time to people with a passion for Trainz just like you. Communication can be in-game using text chat in iTrainz, through our Discord chat server with voice or text chat (free download, and highly recommended).
Like on the Trainz forums, you can discuss various aspects of Trainz, but in MPS you can do this while seeing the ideas unfolding right in front of your eyes. Work out with your fellow participants where to go, what to do, how to improve the route and what the long term plans are. Learn tips and tricks, discover new ideas and techniques, and perhaps even simply watch on and admire the work of others.
And of course, MPS isn’t compulsory, so you can still work offline on your own routes or drive alone or with the AI drivers for company.
We certainly don’t expect everyone (or indeed, anyone) to spend all their time in MPS routes. In fact, you can avoid MPS completely (by never clicking on any of the purple titled routes in your menu).
That said, during our external beta testing we’ve seen a whole new dimension to Trainz developing week by week, along with a whole new set of online friendships.
Of course, we’d certainly love you to check out the fledgling routes that have begun development during our beta period or become involved in collaborating on something bigger and grander than you could ever hope to achieve on your own.
And even if you’ve never used Surveyor, you’re not left out in MPS. You have the freedom to drive, interact with industries, load, unload, couple, add more trains, remove trains and do pretty much everything you can offline. The big difference is that when you see a meet in MPS, there’s a real driver at the controls and you could chat to see how their day’s going.
Update to the latest Trainz Plus build using “Trainz Plus” patch stream.
Note that all routes and sessions saved in the Trainz Plus 108xxx and higher will be saved as Trainzbuild 4.7 and will not be compatible with older versions of Trainz including TRS19 Platinum or SP1. (MPS routes are saved on the server only at this stage).
When TRS19 SP2 and Platinum updates are released (Soon(TM)) these will also be Trainzbuild 4.7 (so routes and sessions will become compatible between Trainz Plus and non-Trainz Plus users at that time).
MPS routes shared by other users will appear in your routes menu by default (it requires the filter being set to "Owned"). These routes are list to the right of locally installed routes and show with a purple title. These can be searched upon, filtered and selected like a standard route. You can explore as many or as few of these routes as you wish.
The colour coding is as follows:
Note that edit permissions are shown in-game and not in the menu UI, and that there are limits to the number of routes displayed at one time in the menu. You can still search for routes not listed by default.
There are a few options available to drive trains in MPS. To start from the beginning:
To share your existing Trainz routes to the MPS server, follow this guide (requires an active Trainz Plus account):
While it is possible to download and edit DLS routes for your own use, the laws regarding copyright infringement come into play when you start redistributing work you do not have copyright to.
Therefore to upload someone else's route from the DLS you need their permission first, or you need to have made a "new work" by significantly altering their original work (and even this step becomes grey under law).
For this reason, we highly recommend only uploading original creations or getting permission from the original author to upload their work.
Once you have uploaded your route to the MPS Server, you’re ready to determine who else has access. Note that making a route visible does not allow the users to make any edits. this is done through the permissions dialog.
To make your route visible to everyone:
Alternatively, to make your route visible to only specific users.
Option 1, invite them by username:
Option 2 you can use a share link:
To allow other players access to the various tools to edit the route, you will need to change the permissions for that player or player group, using the following tips. Note that you must be the Owner or an Administrator to edit permissions.
To issue full edit permissions to anyone:
To issue limited permissions to individual users or a group of users:
You can also allow limited permissions by only issing access to one or more of the various tools. For example, you could issue scenery editing permission only, or scenery + track.
Also, only one person is allowed to edit certain dialogs at one time such as Environment Settings or Edit Route.
First off, everything created in MPS is saved to our servers and is backed up regularly.
As creator of a route, you are also the owner, and you have full control over who has access to the route. You can set permissions on a per feature, per group, or per person basis.
Many hands make light work, but on the other hand, too many cooks can spoil the broth. So while MPS will enable lots of people to work together to create routes far quicker than solo efforts, if everyone is working in different directions, things may get messy quickly.
For this reason we recommend that you allocate edit permissions wisely!
Note that there is currently no user-facing “revert” option in case of needing to restore an earlier version of a route. In case of a full failure, the full routes database can be restored.
MPS is based around new streaming technology that loads in only the parts of the route near to your current location.
Since everything is happening in real time without pausing, these systems mean that many session rules and concepts aren’t supported.
This also means that Driver commands (other than “Drive”) are not supported.
When loading a route, data is sent to your client from the server. As you edit and interact with the world, data is sent from your client to the server (then to other clients).
To help identify when data may not be up to date, or is being updated, there are a few MPS specific systems we have implemented:
Since all the routes reside on our server, it takes time for the data to be sent to your game client. This means when you load into a route, each "baseboard" is loaded and then the scenery, track and trains are loaded piece by piece.
If you see a completely empty route, then it is possible that you have "modified" versions of the required assets. Check in Content Manager and use "revert to original" to ensure your content matches the content on the server.
Area locking is a way to define custom permissions for a specific area of the route. These permissions may be restrictive (ie, prevent other users editing an area) or permissive (ie, grant edit access to specific users).
To create an area lock:
To obtain the best results, coordination is the key in route building. If everyone does their own thing, the result will be disjointed. Therefore we recommend a variety of ways to coordinate your activities:
All right. My train is fully loaded....well, one empty flat. The lumber mill needs logs and the sawdust bins are full [...]
My shift is almost finished. I have just enough time to get to Harborview. Going to tie down in the East Yard for the night.
Well, I am safely back at Harborview. Got the train tied down on track A-1 in the yard. Should be good until morning.
I will switch out the lumber yard next time I get on. Maybe run a sawdust train to the lumber mill as well. Hopefully they will have some logs by then.
Man, running these way freights and locals is a blast! It was another superb session today! My train ran flawlessly all through the session.
NJP
Local ready to leave Harborview to the Harborview Grain Co[...]
I am almost done at Harborview Grain Co. My brother is making the unbelievable grades with a mega freight.
Wow what fun stress testing session, had a blast with me and my brother playing side-by-side tonight. Ahhh yes can't wait till this goes live.
Bigblue
Was a lot of fun and i am not the most creative when it comes to scenery!
AceMorphios