diff --git a/.gitmodules b/.gitmodules
index d0252fa89a4734ac6e7833f226c7eadf37f47967..1e8462e65ef254bb498fae68c55334c2628559d8 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -196,3 +196,6 @@
 [submodule "ak_announcer"]
 	path = ak_announcer
 	url = https://gitlab.fachschaften.org/minetest/ak_announcer.git
+[submodule "advtrains_luaautomation_sync"]
+	path = advtrains_luaautomation_sync
+	url = https://gitlab.fachschaften.org/minetest/advtrains_luaautomation_sync.git
diff --git a/advtrains b/advtrains
index 5aa700c3ab14434e36cabb2ba7c9f053e52730cc..e506086011ee24a30d3085c6933e8e38f2abd325 160000
--- a/advtrains
+++ b/advtrains
@@ -1 +1 @@
-Subproject commit 5aa700c3ab14434e36cabb2ba7c9f053e52730cc
+Subproject commit e506086011ee24a30d3085c6933e8e38f2abd325
diff --git a/advtrains_luaautomation_sync b/advtrains_luaautomation_sync
new file mode 160000
index 0000000000000000000000000000000000000000..d8a44b4ae929ec41c89b3d4dca8e6ea57908fc69
--- /dev/null
+++ b/advtrains_luaautomation_sync
@@ -0,0 +1 @@
+Subproject commit d8a44b4ae929ec41c89b3d4dca8e6ea57908fc69