The builds are not built with any additional database backends other than SQLite, but the dependencies they have are few and should only depend on evergreen libraries that will almost certainly exist on your server. They are currently built on Debian 11 Bullseye and should also work on any newer glibc-based distribution.
To clarify: The builds work on anything equivalent to Debian 11 and newer. If a distribution has a glibc that is newer than the version 2.31 that Debian 11 uses (which is 5 years old at this point), then it will work. Glibc versions are backwards compatible, but not forwards compatible, so building on an older distribution is standard practice for Linux binary distribution and improves the range of compatibility.
The latest version of LuaJIT that exists at the time is built with the server, and the interactive ncurses terminal is enabled. The builds also patch core.get_player_information to provide version information about clients, which is normally only available in debug builds in upstream, but other than that they are verbatim built from the corresponding Luanti version.
Debug symbols are also provided as a separate download with each build, with which you can use to make segfault stacktraces more human readable for assisting with debugging when reporting engine crashes to the core developers.
I dogfood these builds for running my own Voxelmanip Classic server, so I hope they should also work for whatever server you may want to run.
Download
- luantiserver 5.10.0: tar.gz - Debug symbols
- luantiserver 5.10.0-dev-0d85e82: tar.gz - Debug symbols
- minetestserver 5.9.1: tar.gz - Debug symbols
- minetestserver 5.9.0: tar.gz - Debug symbols