mirror of
https://github.com/eliasstepanik/ark-ac-server-tools.git
synced 2026-01-23 15:08:28 +00:00
Move Mod download out of doInstallMod
This commit is contained in:
parent
fddbec4f00
commit
2207ff160a
@ -568,13 +568,12 @@ doUpdate() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#
|
#
|
||||||
# Downloads mod and installs it into mods directory
|
# Downloads a mod from the Steam workshop
|
||||||
#
|
#
|
||||||
doInstallMod(){
|
doDownloadMod(){
|
||||||
local modid=$1
|
local modid=$1
|
||||||
local modsrcdir="$steamcmdroot/steamapps/workshop/content/$mod_appid/$modid"
|
local modsrcdir="$steamcmdroot/steamapps/workshop/content/$mod_appid/$modid"
|
||||||
local moddldir="$steamcmdroot/steamapps/workshop/downloads/$mod_appid/$modid"
|
local moddldir="$steamcmdroot/steamapps/workshop/downloads/$mod_appid/$modid"
|
||||||
local moddestdir="$arkserverroot/ShooterGame/Content/Mods/$modid"
|
|
||||||
local dlsize=0
|
local dlsize=0
|
||||||
cd "$steamcmdroot"
|
cd "$steamcmdroot"
|
||||||
|
|
||||||
@ -588,6 +587,22 @@ doInstallMod(){
|
|||||||
|
|
||||||
if [ -f "$modsrcdir/mod.info" ]; then
|
if [ -f "$modsrcdir/mod.info" ]; then
|
||||||
echo "Mod $modid downloaded"
|
echo "Mod $modid downloaded"
|
||||||
|
return 0
|
||||||
|
else
|
||||||
|
echo "Mod $modid was not successfully downloaded"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
#
|
||||||
|
# Downloads mod and installs it into mods directory
|
||||||
|
#
|
||||||
|
doInstallMod(){
|
||||||
|
local modid=$1
|
||||||
|
local modsrcdir="$steamcmdroot/steamapps/workshop/content/$mod_appid/$modid"
|
||||||
|
local moddestdir="$arkserverroot/ShooterGame/Content/Mods/$modid"
|
||||||
|
|
||||||
|
if doDownloadMod $modid; then
|
||||||
echo "Copying files to $moddestdir"
|
echo "Copying files to $moddestdir"
|
||||||
if [ -f "$modsrcdir/LinuxNoEditor/mod.info" ]; then
|
if [ -f "$modsrcdir/LinuxNoEditor/mod.info" ]; then
|
||||||
modsrcdir="$modsrcdir/LinuxNoEditor"
|
modsrcdir="$modsrcdir/LinuxNoEditor"
|
||||||
@ -654,8 +669,6 @@ doInstallMod(){
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Mod $modid installed"
|
echo "Mod $modid installed"
|
||||||
else
|
|
||||||
echo "Mod $modid was not successfully downloaded"
|
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user