modified: .env.example

modified:   docker-compose.yaml
This commit is contained in:
SimolZimol
2025-12-08 21:59:24 +01:00
parent edbd4aeb77
commit a6e266f041
2 changed files with 30 additions and 65 deletions

View File

@@ -9,12 +9,10 @@ services:
environment:
# ===== BASIS KONFIGURATION =====
EULA: "TRUE"
# Server Software & Version
TYPE: ${SERVER_TYPE:-PAPER}
VERSION: ${MC_VERSION:-1.21}
# ===== MEMORY EINSTELLUNGEN =====
# ===== MEMORY =====
MEMORY: ${MAX_RAM:-4G}
INIT_MEMORY: ${MIN_RAM:-2G}
USE_AIKAR_FLAGS: "true"
@@ -27,47 +25,38 @@ services:
MODE: ${GAMEMODE:-survival}
PVP: ${PVP:-true}
# ===== WORLD EINSTELLUNGEN =====
# ===== WORLD =====
LEVEL: ${WORLD_NAME:-world}
SEED: ${WORLD_SEED:-}
MAX_WORLD_SIZE: ${MAX_WORLD_SIZE:-29999984}
VIEW_DISTANCE: ${VIEW_DISTANCE:-10}
SIMULATION_DISTANCE: ${SIMULATION_DISTANCE:-8}
# ===== VELOCITY/BUNGEECORD =====
# ===== VELOCITY =====
ONLINE_MODE: ${ONLINE_MODE:-FALSE}
# Für Velocity Modern Forwarding
PAPER_PROXY_SECRET: ${VELOCITY_SECRET:-}
# ===== PERFORMANCE =====
ENABLE_ROLLING_LOGS: "true"
MAX_TICK_TIME: ${MAX_TICK_TIME:-60000}
# ===== PLUGINS/MODS =====
PLUGINS_SYNC_UPDATE: "true"
REMOVE_OLD_MODS: "false"
# ===== FEATURES =====
ENABLE_COMMAND_BLOCK: ${ENABLE_COMMAND_BLOCK:-true}
SPAWN_PROTECTION: ${SPAWN_PROTECTION:-16}
ALLOW_FLIGHT: ${ALLOW_FLIGHT:-false}
ENABLE_WHITELIST: ${ENABLE_WHITELIST:-false}
ENFORCE_WHITELIST: ${ENFORCE_WHITELIST:-false}
# ===== RCON (für Console Zugriff) =====
# ===== RCON =====
ENABLE_RCON: "true"
RCON_PASSWORD: ${RCON_PASSWORD:-minecraft}
RCON_PORT: 25575
# ===== TIMEZONE =====
TZ: ${TIMEZONE:-Europe/Berlin}
# ===== OPERATOR =====
# ===== OPERATORS =====
OPS: ${OPS:-}
ports:
- "25565"
- "25575"
- "${MC_PORT:-25565}:25565"
volumes:
- minecraft-data:/data
@@ -77,11 +66,6 @@ services:
labels:
- "coolify.managed=true"
- "traefik.enable=true"
- "traefik.tcp.routers.minecraft-${CONTAINER_NAME:-minecraft-server}.rule=HostSNI(`*`)"
- "traefik.tcp.routers.minecraft-${CONTAINER_NAME:-minecraft-server}.entrypoints=minecraft"
- "traefik.tcp.routers.minecraft-${CONTAINER_NAME:-minecraft-server}.service=minecraft-${CONTAINER_NAME:-minecraft-server}"
- "traefik.tcp.services.minecraft-${CONTAINER_NAME:-minecraft-server}.loadbalancer.server.port=25565"
healthcheck:
test: mc-health
@@ -90,14 +74,14 @@ services:
retries: 3
start_period: 180s
# ===== SFTP SERVER FÜR VOLLZUGRIFF AUF MC SERVER =====
# ===== SFTP SERVER =====
sftp:
image: atmoz/sftp:latest
container_name: ${CONTAINER_NAME:-minecraft-server}-sftp
restart: unless-stopped
ports:
- "22"
- "${SFTP_PORT:-2222}:22"
volumes:
- minecraft-data:/home/mcadmin/minecraft