Advanced Trains (technical name “advtrains”) is a mod for the Luanti 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.
The source code for Advtrains is available on Bananach.space. Latest version is 2.4.7.
The official mirror lives at NotABug, along with an issue tracker, for those not inclined to use the mailing list (see below).
There is also an unofficial mirror at minetest-mirrors on GitHub. This may be more reliable than NotABug, but please do not post issues there.
Old versions prior to August 2018 are available on GitHub. @gpcf also mirrored versions prior to February 2017.
The easiest way to install advtrains is by using the Package Manager inside the Luanti main menu. or here
You can also use Git to install advtrains. Once you installed Git, clone the Advtrains repository with these commands:
cd MINETEST_ROOT/mods git clone http://git.bananach.space/advtrains.git
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.
Official announcements are done on the Luanti Forum topic, located at:
The mailing lists serve as a hub for discussion about ideas, problems and development of advtrains. Please read Sourcehut's mailing list etiquette and useplaintext.email before posting.
Older entries can be found on ~gpcf/advtrains@lists.sr.ht. However, this mailing list should no longer be used.
You can contribute to advtrains in various ways:
Please note that the old bug tracker (Hemiptera) is retired due to various issues with it.
This wiki supersede the information at https://advtrains.de/manual and https://advtrains.de/interlocking. 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!