fukuops/docker/minecraft/docker-compose.yml
cătălin 663eec9df6
Some checks failed
checks / pre-commit (push) Has been cancelled
checks / k8s (push) Has been cancelled
checks / tflint (push) Has been cancelled
feat: increase minecraft RAM
2026-03-13 22:37:27 +01:00

42 lines
1.6 KiB
YAML

---
services:
mc:
image: itzg/minecraft-server:java23-graalvm
restart: unless-stopped
tty: true
stdin_open: true
ports:
- "25565:25565"
environment:
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: ${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: ${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