diff --git a/Dockerfile b/Dockerfile index 89f35eb..64542d3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -32,9 +32,12 @@ VOLUME ${DATA_PATH} ENV MEMORY=4G +ENV PROXY_SECRET=change_me WORKDIR ${WORKDIR_PATH}/config EXPOSE 25565/tcp -CMD java -Xms${MEMORY} -Xmx${MEMORY} -jar *.jar -nogui +CMD \ + sed -i "s/_PROXY_SECRET_/${PROXY_SECRET}/g" config/paper-global.yml && \ + java -Xms${MEMORY} -Xmx${MEMORY} -jar *.jar -nogui diff --git a/src/config/paper-global.yml b/src/config/paper-global.yml index 5e637c3..a481b3e 100644 --- a/src/config/paper-global.yml +++ b/src/config/paper-global.yml @@ -95,9 +95,9 @@ proxies: online-mode: true proxy-protocol: false velocity: - enabled: false - online-mode: true - secret: '' + enabled: true + online-mode: false + secret: '_PROXY_SECRET_' scoreboards: save-empty-scoreboard-teams: true track-plugin-scoreboards: false diff --git a/src/server.properties b/src/server.properties index ca44f10..14294b6 100644 --- a/src/server.properties +++ b/src/server.properties @@ -35,7 +35,7 @@ max-tick-time=60000 max-world-size=29999984 motd=A Minecraft Server network-compression-threshold=256 -online-mode=true +online-mode=false op-permission-level=4 player-idle-timeout=0 prevent-proxy-connections=false