
Screenshots

Watch trailer on Steam ↗Train Driver 2
TTSK · Published by TTSK · Official site ↗
Mixed — 57% positive (795 reviews)
Last updated 8 Oct 2026
Polish railway simulator emphasizing multiplayer and realism. Become a train driver, operating faithfully recreated trains, or a dispatcher, managing traffic and signalling equipment at your post. Cooperate online, build stations in the editor, and join railway enthusiasts!
Simulation, Free To Play · 2025 · More free games
Operate realistic trains or manage station traffic as a dispatcher in Train Driver 2. Collaborate online with other railway enthusiasts to build stations and run simulations.
About this game
Experience Polish railways like never before!
Welcome to Train Driver 2, a unique Polish railway simulator created by enthusiasts for enthusiasts, which will transport you right into the heart of the dynamic world of railways. Designed with online multiplayer gameplay in mind, Train Driver 2 lets you take on one of two key roles: a Train Driver operating the train, or a Dispatcher managing complex traffic at stations and posts. Feel true cooperation, where the dispatcher's actions directly impact the driver's work, and smooth traffic flow depends on your coordination.
The simulator emphasizes high realism, offering faithfully recreated Polish rolling stock (electric and diesel locomotives, EMUs/DMUs), realistic, multi-kilometer routes, and detailed railway procedures. Immerse yourself in the depth of the simulation thanks to the recreation of specialized traffic control systems, such as SWDR, relay interlocking panels, and computer-based systems. Drive various trains – from passenger and fast trains, through expresses, to heavy freight consists, and even perform shunting operations.
Not ready for online challenges? Practice your skills in offline mode. Want to leave your mark on the game world? Use the scenery editor to create your own stations – fictional or based on reality – and share them with the entire community.
Train Driver 2 is more than just a game – it's a vibrant community of enthusiasts, a platform for learning about railways, and a chance to virtually experience the work of a railway professional. Join us and start your railway adventure!
System Requirements
Will my PC run this? →Minimum
- Requires a 64-bit processor and operating system
- OS: Windows 10 64bit (21H1)
- Processor: 2.2GHz
- Memory: 16 GB RAM
- Graphics: DirectX 10, 1 GB VRAM
- DirectX: Version 10
- Network: Broadband Internet connection
- Storage: 50 GB available space
Recommended
- Requires a 64-bit processor and operating system
- OS: Windows 11 64bit
- Processor: 3.5 GHz
- Memory: 32 GB RAM
- Graphics: DirectX 11, 6 GB VRAM
- DirectX: Version 11
- Network: Broadband Internet connection
- Storage: 50 GB available space
Supported Languages
Latest news
Patch NotesOfficial
Update 2026.2.2 "Zwrotka"
Fixed animation playback at turnouts after changing the driveFixed collisions in SignalBoxPawlowiceFixed the order in which teleportation buttons are generated in signalman modeFixed point closure animationsFixed the positions of EbiSwitch drivesFixed the rotation of switch lights with mechanical drivesFixed the assignment of lightning arresters to categories in the prefab lists in editor modeFixed additional code segments responsible for clearing the previous scenery from memory; added a dedicated message indicating the completion of this processFixed the rendering of the overhead wire on the second and subsequent loaded scenesFixed the cold start for diesel locomotivesFixed the generation of Loft objects longer than 500m by generating a few more triangles to prevent potential PhysX errorsFixed operations related to fetching images, API data, and other servicesFixed the placement of the overhead wireFixed the positions of the EEA5 drive covers so they do not collide with the control compartment coversFixed the rain effect on the side windows of locomotivesFixed a message in single-player mode regarding an incorrect scenery name in the fileFixed the display of screenshots in the main menu backgroundChanged the empty scenery template; reduced the hole in the terrain generated by the magic forestAdded the ability to adjust the default camera FOV valuesOptimized the bogie scriptRead full article on Community Announcements (K3rmit)Patch NotesOfficial
Update 2026.2.1 "Zwrotka"
{STEAM_CLAN_IMAGE}/45619595/f80b4fc665e6a3e179de3a656283dea5deb9f25d.png Changelog 2026.2.1 "Zwrotka" Rolling stock: Corrected the name of the 612A wagons to 609A Added a brown livery for the 609A wagon Scenery: Added a model of the underground passage from Łódź Chojny station Fixed rail mapping on diamond crossings Fixed missing ballast generation on the Rlj 60E1-750_190-1_6 L turnout Fixed the spacing between switch ties, changed from 60 to 65cm on all turnouts and crossings Fixed red stripes on manual point levers Fixed the attachment point of the point machine on the Rz R205 turnout Fixed the position of the JEA29 point machine Fixed the catenary contact wire passing through the teo-2kkv2-s bracket Increased the maximum number of objects with an ID Added a high-speed variant of the JEA29 and EEA4 point machines, intended for use on marshalling yard humps Swapped the left and right point machines so they are correctly positioned on the right and left sides when facing "toward the point" of the turnout, and added a one-time dictionary-based swap of left and right point machines in existing scenery files Introduced new variants of manual point levers to implement the rule that the switch target is always shown white-side-up when the turnout is in its normal (main) position Shortened the switch blades on double crossovers, and set their clearance to 15cm Added a point lock model for manual point levers and the JEA29, along with scripted selection of the point lock material depending on rail wear Fixed flickering textures on turnouts Gameplay: Fixed timetable formatting in singleplayer Expanded the level scale for the engineer and dispatcher roles, along with a change to how it is displayed Fixed colliders for SignalBoxEmpty Fixed the position of the lighting switch in the SignalBoxOzorkow signal box Fixed collisions inside the Toporków signal box Fixed the speedometer backlight function in the EP08 Fixed the display of labels on point levers with a marked setting or...Read full article on Community Announcements (K3rmit)AnnouncementsOfficial
Educational session with fixed block signalling - May 2026
Join us for an educational session with fixed block signalling. This session is an organised simulation on the PL2 server, where train movements between sceneries will take place only along pre-defined fixed route connections, allowing for an even more accurate representation of real-world traffic management conditions. Additionally, during the session there will be extra challenges in the form of various random situations that drivers and dispatchers will have to deal with.Voice communication via a dedicated TeamSpeak3 server is required during the session. The educational session is aimed primarily at novice players, so any mistakes made during the session will have no consequences. We warmly invite everyone to join this coming Saturday, 23 May, starting at 7 pm.Sign up here: LINKRead full article on Community Announcements (leamac64)Patch NotesOfficial
Wydanie 2026.1.2 "Konstal"
{STEAM_CLAN_IMAGE}/45619595/50b952c8d74de239f5ad1b7009d20be331597526.png Changelog 2026.1.2 "Konstal" Scenery: “Konstal 105na” tram model “Nysa” model in various paint schemes Gameplay: Fixed the transition to the next scenery when exiting a route that was previously entered Fixed an issue where the speed assistant would not turn on/off while typing a message in chat Fixed an issue where objects could not be moved after insertion Added station layout models for the “Łs” and “Łs1” signal boxes Fixed a bug where a semaphore with the Ms2 signal would change to S2 if preceded by a Tm with the Ms2 signal Editor: Added the ability to snap objects in a group to the terrain Fixed the issue where selecting an object in the editor by clicking on another object would deselect it Fixed the incorrect behavior of the “panthcheck” object when snapping to a track Added the “m” keyboard shortcut for freely moving a selected object in the editor Fixed the selection frame for the Geoportal object Fixed the visibility of inserted models using the compounds system Other: Fixed incorrect button highlighting in the menu Resolved issues: https://git.ttsk.ngo/td2dev/simulator/-/milestones/75#tab-issuesRead full article on Community Announcements (Penguin94)Patch NotesOfficial
Update 2026.1.1 "Edek"
{STEAM_CLAN_IMAGE}/45619595/ca1027b56eaba45b5444eec7543d85d6935c5578.png Changelog 2026.1.1 "Edek" Rolling Stock: Model of the EDK80 railway crane/derrick set with a type 24z flatcar loaded with railway sleepers Model of a 20-foot tank container as cargo or a scenery object Scenery: Dedicated models for Pabianice: railway monument, signal boxes and the Pc11 signal post Dedicated models from Pierzyska: warehouse, station building with signal box, traction substation Model of the 401Da locomotive in three paint variants as a decorative object Model of the X-ray scanner from Dorohusk Gameplay: Extended support for the lighting cabinet with the ability to configure light sources assigned to individual switches Changed the library handling API communication, improved handling of lost connections, support for basic queries in offline mode, improved transmission of train weight and length data Fixed the display of the description tooltip on the route lever Fixed lighting in signal boxes Editor: Ability to duplicate scenery objects and object groups using a button or keyboard shortcut (Ctrl + D) Ability to rotate scenery objects or object groups by 90 degrees on the Y axis using a button or keyboard shortcut (Ctrl + R) Extended pin system with the ability to paste a reference link into a pin description Fixed snapping of objects to the track Trackside objects (signals, indicators, etc.) are now visible immediately after selecting a prefab Fixed the prefab list — corrected text formatting and removed underscores from prefab names for better readability Changed the method of generating selection boxes that indicate the currently selected object in the editor Other: Fixed statistics in the player profile Fixed deselection of inserted objects in the editor Fixed hitboxes, materials and textures of numerous scenery objects Optional support for launching the simulator with the DirectX 12 graphics API (requires the appropriate entry in the game properties in the Steam library); Di...Read full article on Community Announcements (Penguin94)






