Source-checkedVehicles & ships

Railwave

by andriyg81 · for Factorio

Adds a smart train stop with built-in load, unload, depot, and fuel station logic.

244Downloads
6d agoLast updated
MITLicense
Factorio Mod PortalSource

About Railwave

From Factorio Mod Portal

Adds a smart train stop with built-in load, unload, depot, and fuel station logic.

RailWave

RailWave is a simple automated train network for dispatching trains based on supply and demand.

It supports trains of different configurations, manages depot dispatching, sets station limits and priorities, handles train interrupts, and can route trains through centralized fueling.

> Disclaimer: RailWave is an early test version built primarily for personal use. Features, behavior, and compatibility may change as the mod develops.


How To Use Railwave

Railwave mod adds a smart train stop that can be used for many station roles.

Place a station, open the UI, and choose the station mode:

  • Load
  • Unload
  • Depot
  • Fuel

Depot Station

Use Depot stations as the home base for idle trains.

Depot settings:

  • Separate Fuel station
  • Turn this on if you want Railwave to send trains to universal Fuel stations.
  • Leave this off if trains are fueled at depots or at other stations.
  • Train Limit
  • 1 means one train can use this Depot station.
  • Use a higher value if you build a stacker before the Depot station.
  • A stacker should have a bypass lane.
  • Railwave can choose a train that is not currently at the Depot stop.
  • That train must be able to leave the stacker without being blocked by the Depot stop.

Fuel Station

Fuel stations are optional.

Use them only if Separate Fuel station is enabled on Depot stations.

Fuel station settings:

  • Train Limit
  • Use 1 for a simple Fuel station.
  • Use a higher value if the Fuel station has a stacker.
  • Priority Bonus
  • Use this when you have multiple Fuel stations.
  • Positive values make the station more preferred.
  • Negative values make the station less preferred.

Fuel station wiring:

  • A Fuel station detects the stopped train layout.
  • It sends virtual signals for locomotive positions.
  • Example: LC3 sends A = 1.
  • Example: LCLC3 sends A = 1 and C = 1.
  • Use these signals to enable fuel inserters only at locomotive positions.
  • This prevents fuel from being inserted into cargo wagons.

Train Layout

Train layout tells Railwave what kind of train can use a station.

Letters:

  • L = locomotive
  • C = cargo wagon
  • F = fluid wagon

You can write the layout in full:

  • LCC
  • LLCCCC
  • LCCL

You can also use shorthand:

  • LC2 means LCC
  • L2C4 means LLCCCC
  • LC2L means LCCL

Important:

  • Layout order matters.
  • LCCL is different from LLCC.
  • Railwave converts layouts to shorthand for station names.
  • Stations with different layouts are treated as different train networks.

Load Station

Use Load stations for places that provide cargo.

Load station settings:

  • Cargo signal
  • Select the item or fluid this station provides.
  • Train layout
  • Enter the train layout this station accepts.
  • Example: LC2, L2C4, LF, LF3.
  • Train Limit
  • Maximum trains allowed at this station.
  • Include stacker capacity if you want the stacker counted.
  • Priority Bonus
  • Optional.
  • Positive values make the station more preferred.
  • Negative values make the station less preferred.

Load station wiring:

  • Connect storage to the Railwave station with red or green wire.
  • The station reads available cargo from the circuit network.
  • Use the same cargo signal you selected in the station GUI.

Unload Station

Use Unload stations for places that request cargo.

Unload station settings:

  • Cargo signal
  • Select the item or fluid this station accepts.
  • Train layout
  • Enter the train layout this station accepts.
  • Example: LC2, L2C4, LF, LF3.
  • Storage stacks
  • Enter the total storage size in stacks.
  • If you use multiple chests, add all chest stacks together.
  • Train Limit
  • Maximum trains allowed at this station.
  • Include stacker capacity if you want the stacker counted.
  • Priority Bonus
  • Optional.
  • Positive values make the station more preferred.
  • Negative values make the station less preferred.

Unload station wiring:

  • Connect storage to the Railwave station with red or green wire.
  • The station reads current stored cargo from the circuit network.
  • Use the same cargo signal you selected in the station GUI.

Basic Setup

  • Build at least one Depot station.
  • Add trains with Depot as their normal schedule station.
  • Build Load stations for supplied items.
  • Build Unload stations for requested items.
  • Make sure Load and Unload stations use the same train layout.
  • Wire storage containers to Load and Unload stations.
  • Railwave will assign trains automatically.

Highlights

From source data

Footprint

Rated a light load on a server.

License

Published under MIT.

Last update

Its author last shipped an update 6d ago.

Railwave on Nxeon

From our catalogue
One-click install
Supported on Nxeon Factorio servers. We download it from Factorio Mod Portal, place it, and restart the server.
Server side
Required on the server
Server load
light
Smallest plan we suggest
Factorio — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
0.2.0, released 2026-10-28

Recent builds

BuildReleasedGame versionsLoaders
0.2.02026-10-282.1n/a
0.1.52026-06-302.0n/a
0.1.42026-06-192.0n/a
0.1.32026-06-192.0n/a
0.1.22026-06-182.0n/a
0.1.12026-06-172.0n/a

Run Railwave on a Factorio server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Factorio Mod Portal as “Mods”

Vehicles & ships

Cars, boats, aircraft, ships and other things to drive or fly.

Runs on your server

From source side support

Factorio Mod Portal lists Railwave as required on the server. Check its Factorio Mod Portal page to see whether players need it too.

Compatibility

Game
Factorio
Runs on
Serverrequired on the server

Verified at the source

  • ✓Factorio Mod PortalOfficial listing, checked 2026-10-29Open ↗
  • ✓Authorandriyg81, as published on Factorio Mod Portal
  • ✓LicenseMITFree

Railwave, answered

Generated from the mod’s own source data.

Do my players need to install Railwave?

Factorio Mod Portal lists Railwave as required on the server. Check its Factorio Mod Portal page to see whether players need it too.

Is it free?

Yes. Railwave is free to download from Factorio Mod Portal. Its license is MIT.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run Railwave on a Factorio server.

Deploy in about a minute from $2.99 a month, then add Railwave in one click.