mirror of
https://github.com/eliasstepanik/ark-ac-server-tools.git
synced 2026-01-23 23:18:28 +00:00
Default to Windows mod; record mod branch
This commit is contained in:
parent
7992274860
commit
e4d42183e3
@ -837,6 +837,10 @@ isModUpdateNeeded(){
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
if [ \( ! -f "$moddestdir/.modbranch" \) ] || [ "$(<"$moddestdir/.modbranch")" != "$modbranch" ]; then
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
|
||||||
if [ -f "$modsrcdir/mod.info" ]; then
|
if [ -f "$modsrcdir/mod.info" ]; then
|
||||||
if [ -f "$modsrcdir/${modbranch}NoEditor/mod.info" ]; then
|
if [ -f "$modsrcdir/${modbranch}NoEditor/mod.info" ]; then
|
||||||
modsrcdir="$modsrcdir/${modbranch}NoEditor"
|
modsrcdir="$modsrcdir/${modbranch}NoEditor"
|
||||||
@ -872,7 +876,7 @@ doExtractMod(){
|
|||||||
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 moddestdir="$arkserverroot/ShooterGame/Content/Mods/$modid"
|
local moddestdir="$arkserverroot/ShooterGame/Content/Mods/$modid"
|
||||||
local modbranch="${mod_branch:-Linux}"
|
local modbranch="${mod_branch:-Windows}"
|
||||||
|
|
||||||
for varname in "${!mod_branch_@}"; do
|
for varname in "${!mod_branch_@}"; do
|
||||||
if [ "mod_branch_$modid" == "$varname" ]; then
|
if [ "mod_branch_$modid" == "$varname" ]; then
|
||||||
@ -880,6 +884,10 @@ doExtractMod(){
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
if [ \( ! -f "$moddestdir/.modbranch" \) ] || [ "$(<"$moddestdir/.modbranch")" != "$modbranch" ]; then
|
||||||
|
rm -rf "$moddestdir"
|
||||||
|
fi
|
||||||
|
|
||||||
if [ -f "$modsrcdir/mod.info" ]; then
|
if [ -f "$modsrcdir/mod.info" ]; then
|
||||||
echo "Copying files to $moddestdir"
|
echo "Copying files to $moddestdir"
|
||||||
|
|
||||||
|
|||||||
@ -52,7 +52,7 @@ appid=376030 # Linux serv
|
|||||||
mod_appid=346110 # App ID for mods
|
mod_appid=346110 # App ID for mods
|
||||||
|
|
||||||
# Mod OS Selection
|
# Mod OS Selection
|
||||||
mod_branch=Linux
|
mod_branch=Windows
|
||||||
# Add mod-specific OS selection below:
|
# Add mod-specific OS selection below:
|
||||||
#mod_branch_496735411=Windows
|
#mod_branch_496735411=Windows
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user