commit b8533f8aaba556dc12ec69ef0aa88de11dbe8e5e Author: Lukáš Kucharczyk Date: Sun May 30 21:33:02 2021 +0200 Initial working image diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..0c6340c --- /dev/null +++ b/Dockerfile @@ -0,0 +1,7 @@ +FROM alpine +RUN wget -O minecraft_server.jar https://launcher.mojang.com/v1/objects/1b557e7b033b583cd9f66746b7a9ab1ec1673ced/server.jar +RUN apk add openjdk11-jre +COPY eula.txt / +COPY server.properties / +EXPOSE 25565 +CMD ["java", "-Xmx1024M", "-Xms1024M", "-jar", "minecraft_server.jar", "nogui"] \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..e40128b --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# Minecraft server container image +The settings are in `server.properties`. +The default port is `25565`. \ No newline at end of file diff --git a/eula.txt b/eula.txt new file mode 100644 index 0000000..49a2730 --- /dev/null +++ b/eula.txt @@ -0,0 +1,3 @@ +#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula). +#Sun May 30 19:21:25 GMT 2021 +eula=true \ No newline at end of file diff --git a/server.properties b/server.properties new file mode 100644 index 0000000..87f4e44 --- /dev/null +++ b/server.properties @@ -0,0 +1,52 @@ +#Minecraft server properties +#Sun May 30 19:21:25 GMT 2021 +enable-jmx-monitoring=false +rcon.port=25575 +level-seed= +gamemode=survival +enable-command-block=false +enable-query=false +generator-settings= +level-name=world +motd=A Minecraft Server +query.port=25565 +pvp=true +generate-structures=true +difficulty=easy +network-compression-threshold=256 +max-tick-time=60000 +use-native-transport=true +max-players=20 +online-mode=true +enable-status=true +allow-flight=false +broadcast-rcon-to-ops=true +view-distance=10 +max-build-height=256 +server-ip=0.0.0.0 +allow-nether=true +server-port=25565 +enable-rcon=false +sync-chunk-writes=true +op-permission-level=4 +prevent-proxy-connections=false +resource-pack= +entity-broadcast-range-percentage=100 +rcon.password= +player-idle-timeout=0 +force-gamemode=false +rate-limit=0 +hardcore=false +white-list=false +broadcast-console-to-ops=true +spawn-npcs=true +spawn-animals=true +snooper-enabled=true +function-permission-level=2 +level-type=default +text-filtering-config= +spawn-monsters=true +enforce-whitelist=false +resource-pack-sha1= +spawn-protection=16 +max-world-size=29999984 \ No newline at end of file