From acb67edf25da2faa9c29d1535de4331713bc285a Mon Sep 17 00:00:00 2001 From: kake26 Date: Thu, 18 Jan 2024 20:55:35 -0600 Subject: [PATCH] 5.8.0 updates and a little more config friendlyness --- buildstable.bash | 6 +++--- server.bash | 10 +++++++--- update.pl | 2 +- 3 files changed, 11 insertions(+), 7 deletions(-) mode change 100644 => 100755 buildstable.bash diff --git a/buildstable.bash b/buildstable.bash old mode 100644 new mode 100755 index eee26b2..0abf77a --- a/buildstable.bash +++ b/buildstable.bash @@ -1,8 +1,8 @@ #!/bin/bash # wget https://github.com/minetest/minetest/archive/master.tar.gz -wget https://github.com/minetest/minetest/archive/refs/tags/5.7.0.tar.gz -tar xf 5.7.0.tar.gz -cd minetest-5.7.0 +wget https://github.com/minetest/minetest/archive/refs/tags/5.8.0.tar.gz +tar xf 5.8.0.tar.gz +cd minetest-5.8.0 cd games/ wget https://github.com/minetest/minetest_game/archive/master.tar.gz tar xf master.tar.gz diff --git a/server.bash b/server.bash index 624875c..242d72f 100644 --- a/server.bash +++ b/server.bash @@ -1,14 +1,18 @@ #!/bin/bash + +basedir=/home/kake26/minetest-5.8.0 +worlddir=/home/kake26/minetest/minetest-server/.minetest/worlds/world2 +confdir=/home/kake26/minetest # script to start and stop minetest server if [[ $1 == "start" ]] then echo "STARTING" - /home/kake26/minetest-5.7.0/bin/minetestserver --quiet --logfile /home/kake26/minetest/minetest.log --config /home/kake26/minetest/conf/minetest.conf --world /home/kake26/minetest/minetest-server/.minetest/worlds/world2/ & + $basedir/bin/minetestserver --quiet --logfile $basedir/minetest.log --config $confdir/conf/minetest.conf --world $worlddir & pid=$! - echo $pid > /home/kake26/minetest/mintest.pid + echo $pid > $basedir/mintest.pid fi if pidof minetestserver @@ -17,7 +21,7 @@ then echo "OK" else # Seriously why not - /home/kake26/minetest-5.7.0/bin/minetestserver --quiet --logfile /home/kake26/minetest/minetest.log --config /home/kake26/minetest/conf/minetest.conf --world /home/kake26/minetest/minetest-server/.minetest/worlds/world2/ & + $basedir/bin/minetestserver --quiet --logfile $confdir/minetest.log --config $confdir/conf/minetest.conf --world $worlddir & fi if [[ $1 == "stop" ]] diff --git a/update.pl b/update.pl index b00e896..a553b67 100644 --- a/update.pl +++ b/update.pl @@ -13,7 +13,7 @@ use Storable; $updfile = "index.json"; # I could use JSON here, but it might be easier to abuse jq $updlsturl = "https://content.minetest.net/api/packages/"; # give use a json file of everything available -$modpath = "/home/kake26/minetest-5.7.0/mods"; # where your server stores its mods +$modpath = "/home/kake26/minetest-5.8.0/mods"; # where your server stores its mods sub chk_update () {