Electric Locomotive

From Satisfactory Wiki
(Redirected from Trains)
Jump to navigation Jump to search

The Electric Locomotive is a vehicle used to transport cargo and pioneers along the Railway. Connected Freight Cars can be loaded or unloaded via Freight Platforms. The Electric Locomotive can be automated, by setting a list of Train Stations for it to stop at.

Multiple cargo freight cars and locomotives can be chained together to form a single train. The train is currently the fastest ground vehicle in-game, allowing for efficient long-range resource transportation. Aerial Drones, unlocked at Tier 7, are twice as fast, but have their own set of advantages and disadvantages.

Power consumption

The Electric Locomotive requires a minimum of 25 MW to operate at all times, even when it is not moving. It may draw up to 110 MW when accelerating, with the exact amount depending on how much "strain" it is under; for example, it will use more power when climbing a hill than on a level track. Likewise, it will automatically dial back the power consumption when under less strain, dropping to its minimum 25 MW when going downhill. A locomotive cannot accelerate unless the railway is powered, but it can always use its brakes.

Note that the power consumption shown in the HUD is the sum of every locomotive's consumption on that train. A train with four locomotives may thus show 100 - 440 MW.

By holding the key opposite of current travel direction (S or W) , the Locomotive will use the regenerative brake. The regenerative brake will, depending on the current speed of the locomotive, generate up to 33 MW. By subtracting the base demand of 25 MW, this results in a net power gain of up to 8 MW.


A locomotive can only be constructed on a railway. The face with the windshield and cab is the front and the side with six motors is the rear. When driving a train manually, the position of the locomotive within a train doesn't affect which direction you can travel in, neither does it affect the maximum velocity.

However, auto-pilot can only travel if they have at least one locomotive at front end of the train, with the front facing in the travel direction. A train with locomotives only facing forward can only travel forward in auto-pilot and requires a loop at the end of the line to turn around; a locomotive in the middle of a train cannot run in auto-pilot; a train with at least one locomotive at either end, with the fronts facing away from each other can be automated in both directions and no longer needs to turn around.

Every locomotive always provides full force regardless of where it is in the train, making it possible to add more locomotives so a heavy train can climb a steep hill.

Locomotives automatically engage the brakes when there is no driver. Thus they can be freely built on a slope and will try to stop when no driver is inside, even in auto-pilot.

To add more locomotives or freight cars to the train, simply aim at the railway in front of or behind the train and the blueprint will usually snap in place. Sometimes the blueprint will not look like it is snapping, but building the locomotive or car anyways will still connect it to the rest of the train if it is close enough that it should snap. There is no way to edit the middle of a train; the only way to edit the middle of a train is to dismantle the whole thing and rebuild it in the new layout. Locomotives or cars can be added even when the train is moving, but only by the host in multiplayer games.

A locomotive cannot be dismantled while it is moving or on an automatic schedule, only when it is completely stationary and auto-pilot is disabled. However, the railway beneath it can be dismantled and the train will abruptly halt and remain floating in the air.


Locomotive UI

Interacting with any Locomotive with self-drive disabled, using E Key followed by using the Q Key, will provide access to the UI.

You can name the Locomotive (Train) anything you want, edit the Timetable, and even start automation (self drive).


Accessing the Locomotive UI will provide access to the Timetable UI for that Locomotive.

The Timetable includes a Map, and you can use "drag-and-drop" to set up the Timetable by dragging available Train Station right, or hover over the "+" on any available Train Station and clicking using Left. [1]

The current Timetable provides a way to adjust the settings for when trains stop at a Train Station.

Stop settings

In the Timetable UI, in the Current Time Table column, for a desired Train Station, you click on Gear Cog ⚙️ (on the right), which opens a new UI to allow adjusting the Stop Settings for a particular Train Station. [2]

You can, depending on individual Freight Platform Settings of either LOAD or UNLOAD, choose to Load / Unload everything, or Load/Unload particular Item(s) only, or do nothing at all.

The Stop Settings are Per Train / Per Station and different Trains can have different Stop Settings.


Interacting with any Locomotive with self-drive disabled, using E Key, will allow you to drive that Locomotive manually.

While manually driving a Locomotive, pressing the Q Key will open the Timetable UI (see above).

Holding the W forward or S backward directional key will begin "revving up" the locomotive, slowly increasing the power consumption until the motors generate enough torque to overcome its weight and the train begins to accelerate in that direction.

The brakes can release before the Locomotive has reached enough power to get moving. This means that if the train is on a hill, will begin rolling backwards until the Locomotives pull power up enough to pull the train up the hill.


  • Trains have two different braking systems:
    • Pressing the directional key in the opposite direction (S or W) of travel will engage the regenerative electric brakes. They are quiet and have no outward visual sign of being engaged except the flashing UI element that says "BRAKE" and partially extending the air brake flaps (the panels on top of the locomotive) when traveling forward at very high speed. These brakes are less effective at high speed and reach maximum stopping power below 80 km/h.
    • Pressing the handbrake key (Space) will engage the air brakes. They are loud and engage multiple moving parts across the train, including fully extending the air brake flaps, lowering a large brake pad located between the two sets of wheels on locomotives that presses directly onto the railway itself, and pressing brake pads against every wheel on the entire train, including freight cars, which creates a high pitched squealing sound, make freight car wheels glow red at high enough speeds, and release a jet of air pressure upon reaching a full halt. These brakes have the same stopping power regardless of your current speed.
  • Either brake systems can be engaged separately or both can be engaged together for maximum stopping power. When driving manually, releasing the brakes will cause the train to start rolling. Exiting the train will automatically engage the brakes, and it will try to stop from rolling. It will keep braking until it receives player input again or auto-pilot is engaged and active.
Using a tower of 4m double ramps approximately 2400m tall, a train can reach ludicrous speed.


Under its own power, a locomotive's top speed is approximately 120 km/h on a flat railway.

Its top speed is slower when climbing a steep incline, but should always be capable of reaching at least 54 km/h so long as the train is not too heavy for the locomotives.

When rolling downhill it can rapidly accelerate well beyond its top speed, nearly 500 km/h given a long enough hill (see image).


Interacting with any Locomotive with self-drive disabled, using E Key will allow you to toggle on / off Self Drive that Locomotive.

Train Stations will only accept trains from one direction, but a train can depart in either direction.

If a train does not begin moving once a route is set, check that the railway is connected properly, that all train stations are facing the correct direction, and check that the line has power.

Automated trains accelerate and brake slower, brake around sharp turns, and attempt to slow down as they approach a station on their schedule. However, if a train is unable to stop itself before reaching its scheduled stop (such as a station at the bottom of a steep hill), it will instantly halt exactly as if it had reached the end of a railway.

All connected locomotives are treated as a single train and share the same train schedule.

Pathfinding is done by Locomotives, not signals. Individual Train Signals cannot change the paths trains have chosen, they can only tell the trains whether they can proceed on their path or not.


Trains will collide and be destroyed if no Train Signals are used or the train hit-boxes clip one another. [3]

Currently, trains can only collide with other trains and wheeled Vehicles. Trains that collide WILL derail. When there is a collision Pioneers will be notified by a sound in the HUD and a marker on the Compass showing where the Train had derailed.

Trains will pass freely through everything else, including natural terrain, player-built structures, and even the player themselves, doing no damage and losing no momentum. The sides of the train do have collision boxes, but only to prevent the pioneer from clipping through the sides. A train can only collide with other trains, it cannot collide with itself: this means large trains are still able to use turnarounds which cause the front of the train to intersect the rear without issue.

Repairing derailed trains

The Pioneer can repair derailed trains [4][5] by walking up to any derailed part of the Train, press E Key to rerail Train which will return the Train where it derailed before.

There is a method of repairing derailed trains if you can't get to the Electric Locomotive, or any of the Freight Cars or freight containers. There will be a hologram that you can interact with using the E Key method. [6] (Reference Video did not show that function as it was not in game yet, but will be when Update 5 was released).

Train length

A single locomotive can pull approximately 100 freight cars on a perfectly flat rail, granted that they are empty. (See section on Weight and Forces below)

However, even a slight incline will cause the weight of the cars to quickly overcome the locomotive and it will begin to roll backward. Using natural hills or building a mixture of 2m and 4m ramps it is possible to achieve the steepest possible incline (see Railway.png Railway for more details), but a chain of 2-meter ramps or Double Ramps is the steepest incline that can support a railway and can be quickly and easily built.
Due to freight cars having variable weight depending on how full they are, the number of locomotives needed varies. The steepness of the tracks also affects this.

For Locomotive-to-Freight Car ratio, see the table on Freight Car - Weight.

Weights and forces

Locomotives weigh 300 t. At maximum strain, they use 110 MW, and apply a force of 2000 kN. The train's total weight influences acceleration. A train with one locomotive and a total weight of 2000 tons (17 full freight cars + locomotive) will accelerate at roughly . This means that it will reach 36 km/h after 10 seconds or 50 m. Above 60 km/h, the train will dial back the force gradually, so the total time to reach maximum speed is greater than expected. The total force applied is the sum of force from locomotives and negative slope force minus all resistances.

The air brake applies a force of 900 kN (200 kN on freight cars), while the regenerative brake applies 600 kN above 80 km/h and 2000 kN below. A train's braking force is the sum of all brakes combined.

The resistances influence how fast trains can go and how big they can be. Every single freight car and locomotive in a train is affected by these forces individually. Namely, these forces are:

  • Drag: Also known as air resistance, this force increases the faster the train goes. It increases by the square of velocity. The Locomotive at the front will experience roughly 15 kN at 120 km/h, for every Freight Car this increases by about 5.4 kN.
  • Roll Resistance: This is the friction of the wheels. For Locomotives, it is a static 4.4 kN. For Freight Cars, it ranges from 0.4 to 1.5 kN, increasing with the total weight of the car.
  • Incline Force: This is the force experienced when on a slope. It pulls the train backwards, and is equal to .If the train is moving downhill, this force is negative and is added to locomotive force. (see Freight Car#Weight for details.)
  • Curve Resistance: As trains take curves, they experience an additional rolling resistance. This one depends on the curve radius and train velocity. It can be approximated as: . Note that for freight cars, only their payload is accounted for. The curve radius is measured from the middle of the tracks. A quarter circle curve on 3x3 foundations has radius 22 m, a 6x6 curve has radius 46. Larger curves have smaller curve resistances.

An empty Freight Car weights 30 t, while a full one weights 100 t (the payload is 70 t, composed of the 14 t for the container and 1.75 t for each full stack).

Train throughput

Current issues

  • Trains currently have multiple issues when playing as the client in a multiplayer server:
    • Moving trains appear to lag.
    • Clients cannot manually drive trains or edit the automation schedule.
    • Trains always appear to have no power.
    • Clients cannot add additional locomotives or cars to a moving train.
    • Attempting to 'ride' a train by standing on top of it will crash the game and may kill the client upon attempting to re-join the server.
  • Sometimes after exiting a train, the build menu is locked. The issue can be resolved by pressing P twice, saving and loading the game, or by entering and exiting a Hyper Tube.
    • This can be caused if the train rides through a body of water
  • If two Train Stations are built without a gap separating the two station structures (such as a Train Station, Freight Platform, Train Station, Freight Platform setup) and two trains stop one in each station, both trains will get stuck in docking until the game is reloaded.
  • Some of these issues may be fixed by changing the Network Quality to Ultra under Gameplay Options for both the host and the client, however on poor connections this may make issues worse. Testing is advised.


  • In earlier versions of the game, when using the horn (by pressing the left mouse button), there was a very slight chance that a steam locomotive horn would be heard instead of the normal one. This was removed in Patch
  • Unlike wheeled vehicles, automated trains continue to function when submerged underwater. Manually driven trains, however, will disembark the pioneer upon entering the water.
  • Pioneers inside a train are immune to Poison Gas and Radiation damage.
  • The train leans slightly when turning.
  • The general design of the locomotive appear to be an EMD F40PH Diesel Locomotive

See also



  • Patch Invert Look option now also works on Vehicles and Trains
  • Patch You can now more easily interact with Electric Locomotives and Freight Carts when they are docked on a Train Station
  • Patch Locomotives should now start to brake when self driving is disabled
  • Patch Fixed a Train pathing issue related to duplicates in the pathfinding results. This would make it so trains would sometimes take the wrong turn at the first switch out of a station.
  • Patch Fixed being able to exit Locomotives while having the Train Menu UI open
  • Patch The train scheduler has been reverted back to a stable version, some work in progress accidentally got into update 8. This caused problems in some path signal setups. Problems such as allowing a train to enter a path block without the exit being clear.
  • Patch Fixed so trains do not have to wait 2 seconds for pathfinding (a cooldown) when loading a save. This fixed a case where a train could take a wrong turn on load if it was close enough to a switch.
  • Patch
    • Train lights should now update correctly when a train loses power
    • Train lights should now restore properly to the correct location after derailment
  • Patch Added Lights to Electric Locomotive. Lights now actually emit light, similar to motor vehicles
  • Patch Removed Beacon cost
  • Patch
    • Fixed some issues where automated Trains could get completely stuck (“deadlock”)
    • Fixed re-rail holograms for Trains sometimes disappearing
    • Fixed Trains and Train Stations not showing the correct location on the Map and Compass
  • Patch
    • Train UI now opens with Q key by default
    • Fixed Freight Cars failing to load/unload correctly with the rule set to Fully Load/Unload which lead to them getting stuck in docking until force cancelled
    • Fixed Multiplayer and Dedicated servers Clients not being able to cancel the docking sequence
  • Patch
    • Fixed a bug where Trains docked at a Train Station could reserve Path Signals when Saving and Loading
    • Fixed a case where Trains approaching Train Stations with a Path Signal right after the station would reserve the same Path Signal over and over
  • Patch Fixed a bug where Trains colliding at low speed could spam particle effects, leading to poor performance and could cause the game to crash in some cases
  • Patch Added some preventions for Trains falling out of the world when derailing
  • Patch Holograms will be shown on top of Railways so Train can be more easily re-railed when a derailing occurs and all the Trains/Carts are at least 50m away from the track
  • Patch
    • Fixed Self Driving Trains being slow when a Multiplayer / Dedicated Servers Client was traveling in them
    • Fixed Train Honk not being rebindable and setting Left Mouse Button to Move Forward making the Train always honk
  • Patch Fixed some scenarios where Trains waiting at a signal could sometimes have a collision with a Train passing by on a parallel track
  • Patch Fixed a bug that would cause Trains to get stuck in docking forever resulting in bad performance in affected saves
  • Patch
    • Fix for the Train payload being reset on load and staying like that until the next time the train is loaded
    • Temporary fix for Trains getting stuck in Docking State, Docking animations might not work until a proper fix is applied
  • Patch (Released again in Patch
    • Fixed “Press _ to dock” message getting stuck when exiting the Electric Locomotive
    • Fixed being unable to close the Locomotive Menu with V
    • Fix for Trains with carts containing fluids not being able to go up hills
  • Patch
    • Now can collide with each other rather than phasing through
      • Trains can't collide with motor vehicles, buildings or terrain, only other trains
      • Derailed trains can be re-railed by approaching them and pressing E
    • Now listen to Train Signals
    • A list of keybinds is now shown while driving
    • Intersections can now be switched remotely while driving
    • Timetable UI has been reworked, with the addition of Stop Settings
    • Now can be painted from the Customizer
  • Patch Fixed tick type for Electric Locomotives
  • Patch The Trains handbrake animation will no longer end up in a spamming loop
  • Patch Client players can now interact with Trains when the host is far away
  • Patch Fixed Trains not receiving power on loading a game
  • Patch Trains now auto release the brake if you jump in and apply throttle (W or S).
  • Patch
    • Bugfix: Trains will no longer be stuck in docking due to multiple linked stations.
    • Bugfix: Update the master locomotive for player driven train during load.
    • Bugfix: Entering a train no longer auto releases the brakes, needs manual release with space.
  • Patch
    • When a bidirectional train "reverses" it will now brake correctly.
    • Appending an AI controlled train doesn’t make the AI lose control over the train anymore.
    • Unmanned trains (not driven by player or AI) now automatically apply their brakes.
  • Patch
    • Manual docking would sometimes crash, the crash is avoided but it's likely that the train won't dock if this case occurs.
    • Crashfix: Trains sometimes crash on client or when exiting the game.
    • The reverser would be incorrectly updated for bidirectional trains causing them to not be driveable in one of the directions. This affected both player and AI.
  • Patch
    • You can have the AI enabled while being inside the train.
    • Self driving calculations improved for better brake prediction; this shortens the brake distances and fixes some problems going uphill or downhill.
    • Sound no longer plays when the train is not close to a player.
    • Only one AI per train; fixes the edge case where 2 AI's would try to drive the same train.
    • Trains sometimes run too fast and miss the station. This made them unreliable; now the AI brakes better and the station catches the train.
    • If a train is split in half at a switch the train is repositioned back together.
    • Fixed case where player character could get destroyed while driving a train near water.
    • Cannot use build gun after being inside a train near water.
    • Trains now save their velocity so they keep moving when loaded.
  • Patch
    • Train names should now be saved correctly (also for clients)
    • Trains should now be properly shown on the Compass
  • Patch Train particle effects that build up over time and result in decreased performance now get removed properly.
  • Patch Added sound for steam when stopping
  • Patch 0.1.20:
    • Power consumption increased. From 15 -> 25 and max 80 -> 110
    • Fixed the bug that caused the train to abort the docking sequence prematurely
    • Fix for when 2 people try to dock the same train
    • Trains with multiple locomotives should dock properly now
    • Trains now lean in curves
  • Patch 0.1.19:
    • Power warnings for Trains
    • Client can now kind of drive Locomotives
  • Patch 0.1.17 build 101353:
    • Added docking notification while driving a train
    • Train AI no longer gets stuck when railroad is removed ahead
    • Trains can now dock in reverse
    • General improvements to the self-driving AI
    • Updated some of the Train UI
  • Patch 0.1.17: Trains should no longer get stuck if they don’t have any valid Freight Platforms
  • Patch 0.1.16: Introduced