File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,8 +15,7 @@ LABEL maintainer="support@indifferentbroccoli.com" \
1515
1616ENV HOME=/home/steam \
1717 GAME_PORT=7777 \
18- BEACON_PORT=15000 \
19- QUERY_PORT=15777 \
18+ RELIABLE_PORT=7778 \
2019 SERVER_IP=0.0.0.0 \
2120 GENERATE_SETTINGS=true
2221
@@ -32,6 +31,6 @@ WORKDIR /home/steam/server
3231HEALTHCHECK --start-period=5m \
3332 CMD pgrep "Factory" > /dev/null || exit 1
3433
35- EXPOSE 7777/udp 7777/tcp
34+ EXPOSE 7777/udp 7777/tcp 7778/tcp
3635
3736ENTRYPOINT ["/home/steam/server/init.sh" ]
Original file line number Diff line number Diff line change @@ -56,6 +56,7 @@ services:
5656 ports :
5757 - ' 7777:7777/udp'
5858 - ' 7777:7777/tcp'
59+ - ' 7778:7778/tcp'
5960 environment :
6061 PUID : 1000
6162 PGID : 1000
@@ -83,6 +84,7 @@ docker run -d \
8384 --stop-timeout 30 \
8485 -p 7777:7777/udp \
8586 -p 7777:7777/tcp \
87+ -p 7778:7778/tcp \
8688 -e GENERATE_SETTINGS=true \
8789 --env-file .env \
8890 -v ./satisfactory/server-files:/satisfactory \
@@ -99,7 +101,8 @@ docker run -d \
99101| ` AUTO_PAUSE ` | ` True ` | Auto pause |
100102| ` AUTO_SAVE_ON_DISCONNECT ` | ` True ` | Auto save on disconnect |
101103| ` MAX_PLAYERS ` | ` 4 ` | Maximum players |
102- | ` GAME_PORT ` | ` 7777 ` | Game port (TCP & UDP) |
104+ | ` GAME_PORT ` | ` 7777 ` | Game port (UDP & TCP) |
105+ | ` RELIABLE_PORT ` | ` 7778 ` | Reliable port (TCP) |
103106| ` SERVER_IP ` | ` 0.0.0.0 ` | Server IP |
104107
105108### Game settings
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ services:
88 ports :
99 - ' 7777:7777/udp'
1010 - ' 7777:7777/tcp'
11+ - ' 7778:7778/tcp'
1112 environment :
1213 PUID : 1000
1314 PGID : 1000
Original file line number Diff line number Diff line change @@ -21,4 +21,4 @@ elif [ "$GENERATE_SETTINGS" = "false" ]; then
2121fi
2222
2323LogAction " Starting server"
24- su steam -c " ./FactoryServer.sh -Port=${GAME_PORT} -ini:Engine:[HTTPServer.Listeners]:DefaultBindAddress=any"
24+ su steam -c " ./FactoryServer.sh -Port=${GAME_PORT} -ReliablePort= ${RELIABLE_PORT} -ExternalReliablePort= ${RELIABLE_PORT} - ini:Engine:[HTTPServer.Listeners]:DefaultBindAddress=any"
You can’t perform that action at this time.
0 commit comments