diff --git a/docker/minecraft/docker-compose.yml b/docker/minecraft/docker-compose.yml index 7d65b94..edd0d0d 100644 --- a/docker/minecraft/docker-compose.yml +++ b/docker/minecraft/docker-compose.yml @@ -8,32 +8,35 @@ services: ports: - "25565:25565" environment: - EULA: "TRUE" - MEMORY: ${MEMORY:-"6G"} - TZ: "Europe/Madrid" - VERSION: 1.21.1 - ENABLE_ROLLING_LOGS: true - USE_AIKAR_FLAGS: true - MOTD: "Huesoperrers Minecraft Episodio 3: La venganza de los huesos" - MAX_PLAYERS: 10 - MAX_WORLD_SIZE: 10000 - SEED: huesoperrers3 - MODE: survival - ONLINE_MODE: false - ALLOW_FLIGHT: true - SERVER_NAME: Huesoperrers and co. - PLAYER_IDLE_TIMEOUT: 15 - STOP_SERVER_ANNOUNCE_DELAY: 30 + EULA: ${EULA:-TRUE} + MEMORY: ${MEMORY:-8G} + TZ: ${TZ:-Europe/Madrid} + VERSION: ${VERSION:-1.21.1} + ENABLE_ROLLING_LOGS: ${ENABLE_ROLLING_LOGS:-true} + USE_AIKAR_FLAGS: ${USE_AIKAR_FLAGS:-false} + MOTD: "${MOTD:-Huesoperrers Minecraft Episodio 3: La venganza de los huesos}" + MAX_PLAYERS: ${MAX_PLAYERS:-10} + MAX_WORLD_SIZE: ${MAX_WORLD_SIZE:-10000} + SEED: ${SEED:-huesoperrers3test} + MODE: ${MODE:-survival} + ONLINE_MODE: ${ONLINE_MODE:-false} + ALLOW_FLIGHT: ${ALLOW_FLIGHT:-true} + SERVER_NAME: "${SERVER_NAME:-Huesoperrers and co.}" + PLAYER_IDLE_TIMEOUT: ${PLAYER_IDLE_TIMEOUT:-15} + STOP_SERVER_ANNOUNCE_DELAY: ${STOP_SERVER_ANNOUNCE_DELAY:-30} OPS: ${OPS:-robosap1ens,commandkatt,Malva25} - SYNCHRONIZE: true - MERGE: true - ENFORCE_WHITELIST: true - ENABLE_RCON: false - MAX_TICK_TIME: -1 + SYNCHRONIZE: ${SYNCHRONIZE:-true} + MERGE: ${MERGE:-true} + ENFORCE_WHITELIST: ${ENFORCE_WHITELIST:-true} + USE_MEOWICE_GRAALVM_FLAGS: ${USE_MEOWICE_GRAALVM_FLAGS:-true} + ENABLE_RCON: ${ENABLE_RCON:-false} + MAX_TICK_TIME: ${MAX_TICK_TIME:--1} USER_API_PROVIDER: ${USER_API_PROVIDER:-playerdb} DIFFICULTY: ${DIFFICULTY:-normal} - ENABLE_AUTOPAUSE: true - DEBUG_AUTOPAUSE: false - TYPE: NEOFORGE + ENABLE_AUTOPAUSE: ${ENABLE_AUTOPAUSE:-true} + DEBUG_AUTOPAUSE: ${DEBUG_AUTOPAUSE:-false} + TYPE: ${TYPE:-NEOFORGE} + NEOFORGE_VERSION: ${NEOFORGE_VERSION:-21.1.216} + DEBUG_MEMORY: ${DEBUG_MEMORY:-false} volumes: - ${MC_DATA_DIR:-/mnt/zeruel/nas1/shared/mc3}:/data diff --git a/docker/minecraft/sample.env b/docker/minecraft/sample.env new file mode 100644 index 0000000..da36d93 --- /dev/null +++ b/docker/minecraft/sample.env @@ -0,0 +1,30 @@ +# Minecraft Server Configuration +EULA=TRUE +MEMORY=8G +TZ=Europe/Madrid +VERSION=1.21.1 +ENABLE_ROLLING_LOGS=true +USE_AIKAR_FLAGS=true +MOTD=Huesoperrers Minecraft Episodio 3: La venganza de los huesos +MAX_PLAYERS=10 +MAX_WORLD_SIZE=10000 +SEED=huesoperrers3test +MODE=survival +ONLINE_MODE=false +ALLOW_FLIGHT=true +SERVER_NAME=Huesoperrers and co. +PLAYER_IDLE_TIMEOUT=15 +STOP_SERVER_ANNOUNCE_DELAY=30 +OPS=robosap1ens,commandkatt,Malva25 +SYNCHRONIZE=true +MERGE=true +ENFORCE_WHITELIST=true +ENABLE_RCON=false +MAX_TICK_TIME=-1 +USER_API_PROVIDER=playerdb +DIFFICULTY=normal +ENABLE_AUTOPAUSE=true +DEBUG_AUTOPAUSE=false +TYPE=NEOFORGE +NEOFORGE_VERSION=21.1.216 +MC_DATA_DIR=/mnt/zeruel/nas1/shared/mc3