mirror of
https://github.com/ChocoTaco1/docker-tribesnext-server.git
synced 2026-07-15 08:04:34 +00:00
Battlelore changes
This commit is contained in:
parent
934aebea76
commit
2c14276035
3 changed files with 12 additions and 9 deletions
|
|
@ -26,6 +26,9 @@ ARG SRVUSER=gameserv
|
||||||
ARG SRVUID=1000
|
ARG SRVUID=1000
|
||||||
ARG SRVDIR=/tmp/tribes2/
|
ARG SRVDIR=/tmp/tribes2/
|
||||||
ENV INSTDIR=/home/${SRVUSER}/.loki/tribes2/
|
ENV INSTDIR=/home/${SRVUSER}/.loki/tribes2/
|
||||||
|
ENV TZ="America/New_York"
|
||||||
|
# -- shutup installers
|
||||||
|
ENV DEBIAN_FRONTEND noninteractive
|
||||||
|
|
||||||
|
|
||||||
# UPDATE IMAGE
|
# UPDATE IMAGE
|
||||||
|
|
@ -41,15 +44,11 @@ rsyslog \
|
||||||
# -- utilities
|
# -- utilities
|
||||||
sed less nano vim file wget curl gnupg2 netcat software-properties-common xdelta3 tzdata
|
sed less nano vim file wget curl gnupg2 netcat software-properties-common xdelta3 tzdata
|
||||||
|
|
||||||
|
#RUN timedatectl set-timezone ${TZ}
|
||||||
|
|
||||||
# CLEAN IMAGE
|
# CLEAN IMAGE
|
||||||
RUN apt-get -y clean && apt-get -y autoremove
|
RUN apt-get -y clean && apt-get -y autoremove
|
||||||
|
|
||||||
|
|
||||||
# ENV
|
|
||||||
# -- shutup installers
|
|
||||||
ENV DEBIAN_FRONTEND noninteractive
|
|
||||||
|
|
||||||
# USER
|
# USER
|
||||||
# -- add the user, expose datastore
|
# -- add the user, expose datastore
|
||||||
RUN useradd -m -s /bin/bash -u ${SRVUID} ${SRVUSER}
|
RUN useradd -m -s /bin/bash -u ${SRVUID} ${SRVUSER}
|
||||||
|
|
|
||||||
|
|
@ -23,9 +23,7 @@ then
|
||||||
mkdir -p $INSBASE/tribes2/Manual
|
mkdir -p $INSBASE/tribes2/Manual
|
||||||
mkdir -p $INSBASE/tribes2/base/{music,lighting,textures,prefs}
|
mkdir -p $INSBASE/tribes2/base/{music,lighting,textures,prefs}
|
||||||
mkdir -p $INSBASE/tribes2/Classic/scripts/{turrets,weapons,autoexec,packs,vehicles}
|
mkdir -p $INSBASE/tribes2/Classic/scripts/{turrets,weapons,autoexec,packs,vehicles}
|
||||||
mkdir -p $INSBASE/tribes2/Classic/stats
|
mkdir -p $INSBASE/tribes2/Classic/{logs,stats,serverStats}
|
||||||
mkdir -p $INSBASE/tribes2/Classic/serverStats
|
|
||||||
mkdir -p $INSBASE/tribes2/Classic/logs
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -78,4 +76,10 @@ then
|
||||||
echo "Finished setting up T2!"
|
echo "Finished setting up T2!"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo "Binding console.log to container logs"
|
||||||
|
touch console.log
|
||||||
|
touch $INSBASE/tribes2/console.log
|
||||||
|
ln -sf /proc/1/fd/1 console.log
|
||||||
|
ln -sf /proc/1/fd/1 $INSBASE/tribes2/console.log
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
@ -7,6 +7,7 @@ services:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: ./Dockerfile
|
dockerfile: ./Dockerfile
|
||||||
environment:
|
environment:
|
||||||
|
TZ: "America/New_York"
|
||||||
T2_SERVERNAME: "Docker Test"
|
T2_SERVERNAME: "Docker Test"
|
||||||
T2_MAX_PLAYERS: 64
|
T2_MAX_PLAYERS: 64
|
||||||
T2_DEFAULT_MISSIONTYPE: "Lakrabbit"
|
T2_DEFAULT_MISSIONTYPE: "Lakrabbit"
|
||||||
|
|
@ -54,7 +55,6 @@ services:
|
||||||
T2_LoadScreenMOTD2: "This is a Loki Linux Server!"
|
T2_LoadScreenMOTD2: "This is a Loki Linux Server!"
|
||||||
T2_LoadScreenMOTD3: " "
|
T2_LoadScreenMOTD3: " "
|
||||||
T2_LoadScreenMOTD4: " "
|
T2_LoadScreenMOTD4: " "
|
||||||
TZ: America/New_York
|
|
||||||
secrets:
|
secrets:
|
||||||
- t2.admin.password
|
- t2.admin.password
|
||||||
- t2.classic.superadmin.password
|
- t2.classic.superadmin.password
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue