5.8.0 updates and a little more config friendlyness

This commit is contained in:
kake26 2024-01-18 20:55:35 -06:00
parent 46548688bf
commit acb67edf25
3 changed files with 11 additions and 7 deletions

6
buildstable.bash Normal file → Executable file
View file

@ -1,8 +1,8 @@
#!/bin/bash #!/bin/bash
# wget https://github.com/minetest/minetest/archive/master.tar.gz # wget https://github.com/minetest/minetest/archive/master.tar.gz
wget https://github.com/minetest/minetest/archive/refs/tags/5.7.0.tar.gz wget https://github.com/minetest/minetest/archive/refs/tags/5.8.0.tar.gz
tar xf 5.7.0.tar.gz tar xf 5.8.0.tar.gz
cd minetest-5.7.0 cd minetest-5.8.0
cd games/ cd games/
wget https://github.com/minetest/minetest_game/archive/master.tar.gz wget https://github.com/minetest/minetest_game/archive/master.tar.gz
tar xf master.tar.gz tar xf master.tar.gz

View file

@ -1,14 +1,18 @@
#!/bin/bash #!/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 # script to start and stop minetest server
if [[ $1 == "start" ]] if [[ $1 == "start" ]]
then then
echo "STARTING" 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=$! pid=$!
echo $pid > /home/kake26/minetest/mintest.pid echo $pid > $basedir/mintest.pid
fi fi
if pidof minetestserver if pidof minetestserver
@ -17,7 +21,7 @@ then
echo "OK" echo "OK"
else else
# Seriously why not # 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 fi
if [[ $1 == "stop" ]] if [[ $1 == "stop" ]]

View file

@ -13,7 +13,7 @@ use Storable;
$updfile = "index.json"; # I could use JSON here, but it might be easier to abuse jq $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 $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 () { sub chk_update () {