RailControl can be downloaded on the Download-page.


The downloaded archive can be extracted everywhere on the computer.

Installing on Windows

On Windows the archive has to be extracted in a subdirectory. For example D:\ is not allowed, D:\ModelRailway\ is OK.


In the extracted archive there is a template of the configuration file (railcontrol.conf.dist). At first start of RailControl it will be copied to railcontrol.conf. Usually it is not needed to change any settings in the config file.

Starting RailControl

RailControl can be started with a double click on the executable file railcontrol.exe (Windows) respectively railcontrol (other operation systems). To get logging informations from RailControl it is recommended to start RailControl from a console. Also possible is to change the behavior of RailControl with startup arguments.


If RailControl already has started one can connect with a recent Browser. RailControl lists the possible links that can be used in the browser. One of these links can be copied into the browser. Links with localhost, and [::1] only work on the device where RailControl is executed. The other links also work on other devices.

Functions and Configuration

After connecting with the browser, the important functions and configurations can be reached in the menu bar at the top:

These are the functions from left to right:

Button Quit Terminating RailControl-server, including stopping all trains
Button Booster Turn on/off current on the track
Button Stop Stopping all trains immediately (speed zero)
Button Signal Red Stopping all trains in automode at the next signal / at end of street
Button Signal Green Putting all trains into automode
Button Full Screen Show RailControl in full screen.
Button Program CV-Programming. Is only displayed when the control and its API support it.
Button Menu On narrow screens the second part of the menu can be made visible.
Button Settings General Settings
Button Control Configuration of controls
Button Loco Configuration of locomotives
Button Layer Configuration of layers
Button Track Configuration of tracks
Button Track Group Configuration of trackgroups
Button Switch Configuration of switches
Button Signal Configuration of signals
Button Accessory Configuration of accessories
Button Feedback Configuration of feedbacks
Button Route Configuration of routes
Button Text Configuration of texts

Automatic Operation

The automatic operation is described on page Automatic Operation.