From 99b1de0bbd67e249ebb5014ec8478b5c242ada22 Mon Sep 17 00:00:00 2001 From: Jim Tremblay Date: Mon, 1 Aug 2016 22:09:30 -0400 Subject: [PATCH 1/3] Update start-minecraft.sh --- minecraft-server/start-minecraft.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/minecraft-server/start-minecraft.sh b/minecraft-server/start-minecraft.sh index 13e451a2..afd0d0f1 100755 --- a/minecraft-server/start-minecraft.sh +++ b/minecraft-server/start-minecraft.sh @@ -316,6 +316,7 @@ if [ ! -e server.properties ]; then setServerProp "level-seed" "$SEED" setServerProp "pvp" "$PVP" setServerProp "generator-settings" "$GENERATOR_SETTINGS" + setServerProp "online-mode" "$ONLINE_MODE" if [ -n "$LEVEL_TYPE" ]; then # normalize to uppercase From 074424a5bdbbd4f5c8b580226f889d68cde35e35 Mon Sep 17 00:00:00 2001 From: Jim Tremblay Date: Wed, 3 Aug 2016 21:58:07 -0400 Subject: [PATCH 2/3] Add section about new option ONLINE_MODE --- minecraft-server/README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/minecraft-server/README.md b/minecraft-server/README.md index 4df93e1b..9db5f0fb 100644 --- a/minecraft-server/README.md +++ b/minecraft-server/README.md @@ -537,6 +537,12 @@ To use this option pass the environment variable `MODPACK`, such as top level of the zip archive. Make sure the jars are compatible with the particular `TYPE` of server you are running. +### Online mode + +By default, server checks connecting players against Minecraft's account database. If you want to create an offline server or your server is not connected to the internet, you can disable the server to try connecting to minecraft.net to authenticate players with environment variable `ONLINE_MODE`, like this + + docker run -d -e ONLINE_MODE=FALSE ... + ## JVM Configuration ### Memory Limit From 5c5b8cd999cc5e1c5282ee983eae2fd50a70099d Mon Sep 17 00:00:00 2001 From: Jim Tremblay Date: Wed, 3 Aug 2016 21:59:48 -0400 Subject: [PATCH 3/3] Add default value of ONLINE_MODE --- minecraft-server/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/minecraft-server/Dockerfile b/minecraft-server/Dockerfile index f4b8cf5e..89727832 100644 --- a/minecraft-server/Dockerfile +++ b/minecraft-server/Dockerfile @@ -39,4 +39,4 @@ ENV UID=1000 GID=1000 \ MOTD="A Minecraft Server Powered by Docker" \ JVM_OPTS="-Xmx1024M -Xms1024M" \ TYPE=VANILLA VERSION=LATEST FORGEVERSION=RECOMMENDED LEVEL=world PVP=true DIFFICULTY=easy \ - LEVEL_TYPE=DEFAULT GENERATOR_SETTINGS= WORLD= MODPACK= + LEVEL_TYPE=DEFAULT GENERATOR_SETTINGS= WORLD= MODPACK= ONLINE_MODE=TRUE