Skip to content

Commit d32b39c

Browse files
Merge pull request #9 from indifferentchicken/Reliable-Port
Add reliable port
2 parents e7b640f + 9dfa10f commit d32b39c

4 files changed

Lines changed: 8 additions & 5 deletions

File tree

Dockerfile

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@ LABEL maintainer="support@indifferentbroccoli.com" \
1515

1616
ENV 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
3231
HEALTHCHECK --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

3736
ENTRYPOINT ["/home/steam/server/init.sh"]

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff 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

docker-compose.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff 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

scripts/start.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@ elif [ "$GENERATE_SETTINGS" = "false" ]; then
2121
fi
2222

2323
LogAction "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"

0 commit comments

Comments
 (0)