From bb6cca454e374dedc499d22d08e276dc7bf3b187 Mon Sep 17 00:00:00 2001 From: MeseCraft Date: Mon, 8 Aug 2022 20:53:36 -0500 Subject: [PATCH] add server notes --- .../minetest-build/build minetest-server.txt | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 docs/dev-notes/server-ops/minetest-build/build minetest-server.txt diff --git a/docs/dev-notes/server-ops/minetest-build/build minetest-server.txt b/docs/dev-notes/server-ops/minetest-build/build minetest-server.txt new file mode 100644 index 0000000..9ec0ff8 --- /dev/null +++ b/docs/dev-notes/server-ops/minetest-build/build minetest-server.txt @@ -0,0 +1,23 @@ +From: https://github.com/minetest/minetest/tree/master + + +# install dependencies +sudo apt install g++ make libc6-dev cmake libpng-dev libjpeg-dev libxi-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev libzstd-dev libluajit-5.1-dev + + +# git minetest +git clone --depth 1 https://github.com/minetest/minetest.git + + +# git irrlicht-mt build +git clone --depth 1 https://github.com/minetest/irrlicht.git lib/irrlichtmt + + +# compile minetest +sudo cmake . -DRUN_IN_PLACE=TRUE -DBUILD_SERVER=TRUE -DBUILD_CLIENT=FALSE + +# then build the binary +sudo make install + +# git MeseCraft and set game in minetest.conf +