User Tools

Site Tools


Minetest Forum
Content Database
Git Repository
Bug Tracker


Advanced Trains

Advanced Trains (technical name “advtrains”) is a mod for the Minetest engine. It features realistic trains and various equipment for railways, with a focus on automated train operation. It should work with any game, but Minetest Game is still the best experience.

Main features

  • A small selection of different trains (passenger and goods trains) (see the Train Catalogue)
  • Almost-realistic tracks with actual curves and switches
  • Railway signals, controllable by various means
  • ATC: simple, command-like automatic train control
  • LuaATC: powerful Lua-scripted automatic train operation (requires some programming knowledge)
  • An Interlocking system, featuring track sections, routes and automatic stopping before signals


The source code for Advtrains is available on Latest version is 2.4.3.

Old versions prior to August 2018 are available on GitHub. @gpcf also mirrored versions prior to February 2017.

Installation instructions

The easiest way to install advtrains is by using the Package Manager inside the Minetest main menu. or here

You can also use Git to install advtrains. Once you installed Git, clone the Advtrains repository with these commands:

git clone

Then enable Advtrains in the world settings. You can also enable each mod individually.

The git repository contains a directory called 'assets'. It contains the .blend and .xcf files for some of the assets. This directory is not required to run advtrains.

Get in touch

Forum page

Official announcements are done on the Minetest Forum topic, located at:

Mailing lists

The mailing lists serve as a hub for discussion about ideas, problems and development of advtrains. Please read Sourcehut's mailing list etiquette and before posting.

Older entries can be found on ~gpcf/ However, this mailing list should no longer be used.


  • The Advtrains and Basic trains repos are mirrored on NotABug. The bugtracker for Advtrains is also viewed by developers. The serialization library used by Advtrains can also be found there.
  • There is also a collection of mods for Advtrains. Please note that the repos hosted there are at the moment just mirrors - please report issues on the original repository for these mods.


You can contribute to advtrains in various ways:

Please note that the old bug tracker (Hemiptera) is retired due to various issues with it.

So, what's the purpose of this wiki?

This wiki supersede the information at and Unlike these pages, you are free to improve the wiki contents, as it is open wiki licensed under Creative Commons Attribution-ShareAlike 4.0 International.

Documentation on this wiki has been contributed by many people, including Maxime Launois, Blockhead, and ywang. Thank you for your help!

start.txt · Last modified: 2023-09-21 00:28 by marnack