release-1.1.0 #6
@@ -136,6 +136,9 @@ ENV SERVER_DOWNLOAD_RATE=8192
|
|||||||
ENV SERVER_MODE=internet
|
ENV SERVER_MODE=internet
|
||||||
ENV FORCE_CONFIG_UPDATE=false
|
ENV FORCE_CONFIG_UPDATE=false
|
||||||
|
|
||||||
|
# Spieleinstellungen (MatchSettings)
|
||||||
|
ENV ALLWARMUPDURATION=0
|
||||||
|
|
||||||
# RemoteCP
|
# RemoteCP
|
||||||
ENV REMOTECP_DB_HOST=mariadb
|
ENV REMOTECP_DB_HOST=mariadb
|
||||||
ENV REMOTECP_DB_NAME=remotecp
|
ENV REMOTECP_DB_NAME=remotecp
|
||||||
|
|||||||
@@ -357,6 +357,7 @@ echo "Starting apache server"
|
|||||||
service apache2 start
|
service apache2 start
|
||||||
|
|
||||||
CONFIG="/opt/tmserver/GameData/Config/dedicated_cfg.txt"
|
CONFIG="/opt/tmserver/GameData/Config/dedicated_cfg.txt"
|
||||||
|
GAME_SETTINGS="/opt/tmserver/GameData/Tracks/MatchSettings/custom_game_settings.txt"
|
||||||
GAMEDATA_DIR="/opt/tmserver/GameData"
|
GAMEDATA_DIR="/opt/tmserver/GameData"
|
||||||
DEFAULT_GAMEDATA="/opt/tmserver/default-gamedata"
|
DEFAULT_GAMEDATA="/opt/tmserver/default-gamedata"
|
||||||
|
|
||||||
@@ -388,6 +389,7 @@ elif [ "$FORCE_CONFIG_UPDATE" = "true" ]; then
|
|||||||
echo " ACHTUNG: Manuelle Aenderungen an den betroffenen Feldern werden ueberschrieben!"
|
echo " ACHTUNG: Manuelle Aenderungen an den betroffenen Feldern werden ueberschrieben!"
|
||||||
# Template neu kopieren, damit alle Platzhalter vorhanden sind
|
# Template neu kopieren, damit alle Platzhalter vorhanden sind
|
||||||
cp "$DEFAULT_GAMEDATA/Config/dedicated_cfg.txt" "$CONFIG"
|
cp "$DEFAULT_GAMEDATA/Config/dedicated_cfg.txt" "$CONFIG"
|
||||||
|
cp "$DEFAULT_GAMEDATA/Tracks/MatchSettings/custom_game_settings.txt" "$GAME_SETTINGS"
|
||||||
APPLY_ENV=true
|
APPLY_ENV=true
|
||||||
else
|
else
|
||||||
echo "==> Vorhandene Konfiguration gefunden. Umgebungsvariablen werden NICHT angewendet."
|
echo "==> Vorhandene Konfiguration gefunden. Umgebungsvariablen werden NICHT angewendet."
|
||||||
@@ -429,6 +431,9 @@ if [ "$APPLY_ENV" = "true" ]; then
|
|||||||
sed -i "s|%%SERVER_UPLOAD_RATE%%|${SERVER_UPLOAD_RATE}|g" "$CONFIG"
|
sed -i "s|%%SERVER_UPLOAD_RATE%%|${SERVER_UPLOAD_RATE}|g" "$CONFIG"
|
||||||
sed -i "s|%%SERVER_DOWNLOAD_RATE%%|${SERVER_DOWNLOAD_RATE}|g" "$CONFIG"
|
sed -i "s|%%SERVER_DOWNLOAD_RATE%%|${SERVER_DOWNLOAD_RATE}|g" "$CONFIG"
|
||||||
|
|
||||||
|
# Spieleinstellungen (MatchSettings)
|
||||||
|
sed -i "s|<allwarmupduration>[^<]*</allwarmupduration>|<allwarmupduration>${ALLWARMUPDURATION:-0}</allwarmupduration>|" "$GAME_SETTINGS"
|
||||||
|
|
||||||
echo "Platzhalter erfolgreich ersetzt."
|
echo "Platzhalter erfolgreich ersetzt."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
<game_mode>1</game_mode>
|
<game_mode>1</game_mode>
|
||||||
<chat_time>10000</chat_time>
|
<chat_time>10000</chat_time>
|
||||||
<finishtimeout>1</finishtimeout>
|
<finishtimeout>1</finishtimeout>
|
||||||
<allwarmupduration>1</allwarmupduration>
|
<allwarmupduration>0</allwarmupduration>
|
||||||
<disablerespawn>0</disablerespawn>
|
<disablerespawn>0</disablerespawn>
|
||||||
<forceshowallopponents>0</forceshowallopponents>
|
<forceshowallopponents>0</forceshowallopponents>
|
||||||
<rounds_pointslimit>30</rounds_pointslimit>
|
<rounds_pointslimit>30</rounds_pointslimit>
|
||||||
|
|||||||
@@ -67,6 +67,12 @@ nano .env
|
|||||||
| `SERVER_MODE` | Server-Modus (`internet` oder `lan`) | `internet` |
|
| `SERVER_MODE` | Server-Modus (`internet` oder `lan`) | `internet` |
|
||||||
| `FORCE_CONFIG_UPDATE` | Erzwingt erneutes Anwenden aller Umgebungsvariablen auf die Config | `false` |
|
| `FORCE_CONFIG_UPDATE` | Erzwingt erneutes Anwenden aller Umgebungsvariablen auf die Config | `false` |
|
||||||
|
|
||||||
|
## Spieleinstellungen (MatchSettings)
|
||||||
|
|
||||||
|
| Variable | Beschreibung | Standard |
|
||||||
|
|----------|-------------|----------|
|
||||||
|
| `ALLWARMUPDURATION` | Warmup-Dauer für alle Runden (`0` = deaktiviert, `1` = eine Runde Warmup) | `0` |
|
||||||
|
|
||||||
## RemoteCP
|
## RemoteCP
|
||||||
|
|
||||||
RemoteCP verwendet die SuperAdmin-Zugangsdaten (`SERVER_SA_PASSWORD`) des TM-Servers für den Web-Login. Es werden keine separaten Login-Variablen benötigt.
|
RemoteCP verwendet die SuperAdmin-Zugangsdaten (`SERVER_SA_PASSWORD`) des TM-Servers für den Web-Login. Es werden keine separaten Login-Variablen benötigt.
|
||||||
|
|||||||
Reference in New Issue
Block a user