File tree Expand file tree Collapse file tree 5 files changed +22
-20
lines changed
Expand file tree Collapse file tree 5 files changed +22
-20
lines changed Original file line number Diff line number Diff line change @@ -39,9 +39,9 @@ docker run \
3939 --mount type=volume,source=enshrouded-persistent-data,target=/home/steam/enshrouded/savegame \
4040 --publish 15636:15636/udp \
4141 --publish 15637:15637/udp \
42- --env=SERVER_NAME=" Enshrouded Containerized Server" \
42+ --env=SERVER_NAME=' Enshrouded Containerized Server' \
4343 --env=SERVER_SLOTS=16 \
44- --env=SERVER_PASSWORD=" ChangeThisPlease" \
44+ --env=SERVER_PASSWORD=' ChangeThisPlease' \
4545 --env=GAME_PORT=15636 \
4646 --env=QUERY_PORT=15637 \
4747 sknnr/enshrouded-dedicated-server:latest
@@ -73,9 +73,9 @@ podman run \
7373 --mount type=volume,source=enshrouded-persistent-data,target=/home/steam/enshrouded/savegame \
7474 --publish 15636:15636/udp \
7575 --publish 15637:15637/udp \
76- --env=SERVER_NAME=" Enshrouded Containerized Server" \
76+ --env=SERVER_NAME=' Enshrouded Containerized Server' \
7777 --env=SERVER_SLOTS=16 \
78- --env=SERVER_PASSWORD=" ChangeThisPlease" \
78+ --env=SERVER_PASSWORD=' ChangeThisPlease' \
7979 --env=GAME_PORT=15636 \
8080 --env=QUERY_PORT=15637 \
8181 docker.io/sknnr/enshrouded-dedicated-server:latest
Original file line number Diff line number Diff line change 1- SERVER_NAME = " Enshrouded Containerized"
2- SERVER_PASSWORD = " PleaseChangeMe"
3- GAME_PORT = " 15636"
4- QUERY_PORT = " 15637"
5- SERVER_SLOTS = " 16 "
1+ SERVER_NAME = ' Enshrouded Containerized'
2+ SERVER_PASSWORD = ' PleaseChangeMe'
3+ GAME_PORT = ' 15636'
4+ QUERY_PORT = ' 15637'
5+ SERVER_SLOTS = ' 16 '
Original file line number Diff line number Diff line change 22
33# Validate arguments
44if [ -z " $SERVER_NAME " ]; then
5- SERVER_NAME=" Enshrouded Containerized"
5+ SERVER_NAME=' Enshrouded Containerized'
66 echo " WARN: SERVER_NAME not set, using default: Enshrouded Containerized"
77fi
88
@@ -12,17 +12,17 @@ if [ -z "$SERVER_PASSWORD" ]; then
1212fi
1313
1414if [ -z " $GAME_PORT " ]; then
15- GAME_PORT=" 15636"
15+ GAME_PORT=' 15636'
1616 echo " WARN: GAME_PORT not set, using default: 15636"
1717fi
1818
1919if [ -z " $QUERY_PORT " ]; then
20- QUERY_PORT=" 15637"
20+ QUERY_PORT=' 15637'
2121 echo " WARN: QUERY_PORT not set, using default: 15637"
2222fi
2323
2424if [ -z " $SERVER_SLOTS " ]; then
25- SERVER_SLOTS=" 16 "
25+ SERVER_SLOTS=' 16 '
2626 echo " WARN: SERVER_SLOTS not set, using default: 16"
2727fi
2828
@@ -37,6 +37,7 @@ if ! [ -f "${ENSHROUDED_PATH}/enshrouded_server.json" ]; then
3737fi
3838
3939# Modify server config to match our arguments
40+ echo " INFO: Updating Enshrouded Server configuration"
4041tmpfile=$( mktemp)
4142jq --arg n " $SERVER_NAME " ' .name = $n' ${ENSHROUDED_CONFIG} > " $tmpfile " && mv " $tmpfile " $ENSHROUDED_CONFIG
4243jq --arg p " $SERVER_PASSWORD " ' .password = $p' ${ENSHROUDED_CONFIG} > " $tmpfile " && mv " $tmpfile " $ENSHROUDED_CONFIG
@@ -48,4 +49,5 @@ jq --arg s "$SERVER_SLOTS" '.slotCount = $s' ${ENSHROUDED_CONFIG} > "$tmpfile" &
4849export WINEDEBUG=-all
4950
5051# Launch Enshrouded
52+ echo " INFO: Starting Enshrouded Dedicated Server"
5153wine ${ENSHROUDED_PATH} /enshrouded_server.exe
Original file line number Diff line number Diff line change @@ -27,15 +27,15 @@ spec:
2727{{ toYaml .Values.resources | indent 10 }}
2828 env :
2929 - name : SERVER_NAME
30- value : {{ .Values.env.serverName | quote }}
30+ value : {{ .Values.env.serverName | squote }}
3131 - name : SERVER_PASSWORD
32- value : {{ .Values.env.serverPassword | quote }}
32+ value : {{ .Values.env.serverPassword | squote }}
3333 - name : GAME_PORT
34- value : {{ .Values.env.gamePort | quote }}
34+ value : {{ .Values.env.gamePort | squote }}
3535 - name : QUERY_PORT
36- value : {{ .Values.env.queryPort | quote }}
36+ value : {{ .Values.env.queryPort | squote }}
3737 - name : SERVER_SLOTS
38- value : {{ .Values.env.serverSlots | quote }}
38+ value : {{ .Values.env.serverSlots | squote }}
3939 ports :
4040 - name : game-port
4141 containerPort : {{ .Values.env.gamePort | int }}
Original file line number Diff line number Diff line change @@ -11,8 +11,8 @@ volumes:
1111 size : 50Gi
1212 storageClassName : " "
1313env :
14- serverName : " Enshrouded Server"
15- serverPassword : " picksomethingawesome"
14+ serverName : ' Enshrouded Server'
15+ serverPassword : ' picksomethingawesome'
1616 gamePort : 15636
1717 queryPort : 15637
1818 serverSlots : 16
You can’t perform that action at this time.
0 commit comments