Add bercon-cli into the server container.

This commit is contained in:
Daniel Ceregatti 2025-07-30 13:53:01 -06:00
parent 9521ded242
commit 1f31cec202
6 changed files with 20 additions and 1 deletions

View file

@ -171,14 +171,24 @@ get_mods(){
get_mod_command_line(){ get_mod_command_line(){
mod_command_line="" mod_command_line=""
server_command_line=""
for link in $(ls -tdr ${SERVER_PROFILE}/@* 2> /dev/null) for link in $(ls -tdr ${SERVER_PROFILE}/@* 2> /dev/null)
do do
ID=$(readlink ${link} | awk -F/ '{print $NF}') ID=$(readlink ${link} | awk -F/ '{print $NF}')
MODNAME=$(get_mod_name ${ID}) MODNAME=$(get_mod_name ${ID})
mod_command_line+="@${MODNAME};" if grep -q SERVER_MOD ${FILES}/mods/${ID}/xml.env 2> /dev/null
then
server_command_line+="@${MODNAME};"
else
mod_command_line+="@${MODNAME};"
fi
done done
if [[ ${mod_command_line} != "" ]] if [[ ${mod_command_line} != "" ]]
then then
mod_command_line='-mod='${mod_command_line::-1} mod_command_line='-mod='${mod_command_line::-1}
fi fi
if [[ ${server_command_line} != "" ]]
then
server_command_line='-serverMod='${server_command_line::-1}
fi
} }

View file

@ -0,0 +1 @@
SERVER_MOD=1

View file

@ -0,0 +1 @@
SERVER_MOD=1

View file

@ -0,0 +1 @@
2874589934

1
files/mods/@FallFix Symbolic link
View file

@ -0,0 +1 @@
2881635033

View file

@ -24,6 +24,11 @@ RUN apt-get update && apt-get -y upgrade && apt-get -y install --no-install-reco
wget \ wget \
xmlstarlet xmlstarlet
# Add bercon-cli https://github.com/WoozyMasta/bercon
RUN wget https://github.com/WoozyMasta/bercon-cli/releases/latest/download/bercon-cli-linux-amd64 -O bercon-cli \
&& chmod +x bercon-cli \
&& mv bercon-cli /usr/bin
# Set the locale # Set the locale
RUN sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen && locale-gen RUN sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen && locale-gen
ENV LANG en_US.UTF-8 ENV LANG en_US.UTF-8