Bring your driving experience to the next level with ThirdRails, the free live map and radar tool for both Train Simulator Classic and Train Sim World 5.
Track your journey, follow real-world timetables, and broadcast your ride to others on the Community Radar. Whether you're in the cab, on a second screen, or viewing from any browser — you're always in control.
New! ThirdRails 9 now full support for Train Sim World 5!
✔ Real-time tracking
✔ Spoken announcements
✔ Real Drive with live timetables
See theThirdRails for Train Sim World page for setup tips and more.
Features:
- Live Map Tracker with OpenRailwayMap, OSM, Bing Satellite
- Community Radar: multiplay-style tracking, chat & visibility
- Real Drive: drive real-world timetables in Quick Drive or Freeroam or TSW Timetable mode
- TS Drive: enhanced HUD support for Career and Standard scenarios
- Spoken Announcements: multilingual, AI-powered, fully customizable
- ThirdRails HUD with optional panels for Schedule, Radar, Speedometer, and EBula (PDF viewer for Buchfahrpläne)
- Route Chaining: seamlessly link unmerged routes
- Manual Viewer: access loco guides and YouTube in-cab
- Quick Drive Editing: adapt paths on-the-fly to fit your timetable
- Logging & Dashboards: detailed trip data, customizable analytics
- Whistle Board: share your rides with the Train Sim community
Tutorials and Support:
Recommended Display Settings for the best experience:
– Run Train Simulator Classic in Full Screen – Borderless mode
– Run Train Sim World in Windowed Full Screen mode via Screen – Window Mode settings
Always Evolving
We’re in continuous development. Keep an eye on the roadmap, radar, and socials for the latest features and updates.
Contact info and Tutorials: ThirdRails.org
Having trouble?
If you run into any issues, feel free to contact me directly at [email protected].
Please try to include the error message from the ThirdRails error report or your Windows Event Log, and I’ll do my best to help you out!
Always check our own download page for hotfixes, your problem may already been solved.
ThirdRails is completely free, but donations are greatly appreciated: Donate here
Requirements
- Train Sim World 5
- Train Simulator Classic
Tags: live-map multiplayer pc schedule spoken-announcements tracker
Files
TRMSetup9004.zip 147 MB · Added 10 days ago · Downloaded 115×This setup has all the hotfixes upto 9.0.0.3
Previously uploaded files have been downloaded 176 times before being withdrawn.
Comments
Hi beentrain, when I click a service in DB website the program close itself, is that know?
Thanks for reporting. I have it also.
The db api I am hooking up is suddenly Forbidden. Will figure out a fix.
Update: Have fixed it. There is a hotfix available at thirdrails.org:
https://thirdrails.org/downloads.html?v9001
Hi, got it working the first time, did a run and all that, but then the second time I tried it I'm getting the NET framework runtime error and I have to use taskmgr to end it
That's strange. Could you send the details to [email protected] ?
Then I can figure out what the problem is.
think it may have been that I removed the -httpapi from the shortcut, since the tutorial linked above said you only had to do it once I figured that meant it would set a flag in the settings permanently. I will see if readding the condition fixes the net framwork error.
yep this is why, readded the -httpapi command and it works fine. that being said the performance impact is quite large unfortunately, but it will be a lot of fun to play with once Im able to do some upgrading to my pc
Since this now uses the HTTPAPI for TSW does that mean I could run it on a separate device? I tried by using a double proxy from my main desktop so that the 31270 port is running on the secondary device with it being proxied to my main desktop as if the game were running locally - but the app doesn't seem to be picking it up; would be great if it was possible though (I game on Linux so it's a pain to get ThirdRails running locally)
Hmmm, have to admit I'm not too good with all that TCP/IP stuff, but chances are the API key isn't available on the PC where you're running ThirdRails.
It's generated by TSW and saved in your user profile at:
...Documents\My Games\TrainSimWorld5\Saved\Config\CommAPIKey.txt
You could simply copy it over from your gaming PC, that might just do the trick.
Yea I actually did copy the key from my main PC to the other one in the CommAPIKey.txt but no dice - that's what I thought as well; the app says it can't get the GPS signal - I was wondering if there was some other requirements that thirdrails needs to be met to actually interact with the API.
I also wanted to mention that I was inspecting the local traffic on Wireshark and when I run Thirdrails on my secondary device with the game itself - it makes the local tcp 31270 calls no problem; but when trying to use it without the game running but having the API available it's not even making calls to the endpoint - so my guess is there's some other condition in there - any guidance would be helpful
Oh I get it now. ThirdRails is checking if the game is running because it also can be used for TSC. It simply checks if there is a process called Trainsimworld (have to check) so a dummy app called Trainsimworld would do the trick.
I can provide it if you want to. Let me know.
Just confirming this works; if you set-up a dummy program called "TrainSimWorld.exe" you can run it on a standalone device as long as you proxy the API from your main PC to the secondary device.
This is what I did;
- Create a dummy program and call it "TrainSimWorld.exe" - theoretically you could even just copy the notepad executable and rename it and open it - that should satisfy the exe requirement
- On the primary PC run caddy (a webserver) through command line with the following options: caddy reverse-proxy --from :2080 --to http://localhost:31270
- On the secondary PC run caddy through command line with these options: caddy reverse-proxy --from :31270 --to http://{primary-pc-ip}:2080
- On the secondary PC run the dummy app
Now you should be able to track and broadcast ThirdRail on a separate device
Will it be possible to run in full-screen mode in the future? Only that way can the performance be fully utilized
Is there any way that i could get some help with trying to install this on Xbox app PC? because this has Major potential..
Add a comment
If you wish to leave a comment, please log in .
About this mod
- Created
- 21 days ago
- Updated
- 10 days ago
- Game
- Train Sim World
- Type of content
- Utility
- Train Sim World compatibility
- Train Sim World 5
Is there any way to add real announcements into it? Not only AI generated? To maximaze real feelings?
Great mod!
Thanks!
At the moment, real audio files can’t be used for timetable-driven announcements like “Next Stop” (though that’s a great idea!).
However, there are two ways to use your own sound files to enhance realism:
Service announcements
When creating a service announcement, just prefix the file path with # to play your custom sound. You can manualy use them from the HUD.
Automation projects
You can record a route as a project. While driving, place announcement POIs and link them to your sound files (again, prefix with #).
Save the project, and during your next ride, just load it back in, your custom announcements will play automatically.
Check the help page for details:
👉 https://www.beensoft.nl/ThirdRails/Help/Announcementautomation.html
HUD mode is crashing for me unfortunately. Microsoft runtime error popping :(
🥹Please send report via email beentrain [@] gmail.com
Where is some log file? I want to send it to you.