# Minecraft Server Konfiguration für gameadm # Erstellt: $(date '+%Y-%m-%d %H:%M:%S') # Container Einstellungen CONTAINER_NAME=minecraft-server IMAGE=docker.io/itzg/minecraft-server:latest # Server Einstellungen DATA_DIR=/srv/minecraft PORT=25565 MEMORY_LIMIT=2g VERSION=LATEST EULA=TRUE # Gameplay Einstellungen DIFFICULTY=normal GAMEMODE=survival MAX_PLAYERS=10 ALLOW_NETHER=true SPAWN_PROTECTION=16 VIEW_DISTANCE=10 SIMULATION_DISTANCE=10 # Performance Optimierungen ENABLE_JMX=false USE_AIKAR_FLAGS=true MEMORY_OPTS="-XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:G1MixedGCLiveThresholdPercent=35" # Server Properties MOTD="§6PurePowerPh1L's Minecraft Server §r§7- Powered by gameadm" SERVER_NAME="PP1L Minecraft Server" LEVEL_NAME=world LEVEL_SEED="" LEVEL_TYPE=minecraft\:normal # Security & Authentication ONLINE_MODE=true ENFORCE_WHITELIST=false WHITE_LIST="" # Backup & Persistence ENABLE_AUTOPAUSE=true AUTOPAUSE_TIMEOUT_EST=3600 AUTOPAUSE_TIMEOUT_KN=120 ENABLE_AUTOSTOP=false # Logging ENABLE_ROLLING_LOGS=true LOG_TIMESTAMP=true # Plugin/Mod Support (für zukünftige Erweiterungen) TYPE=VANILLA MODPACK="" PLUGINS="" # Wartung AUTO_UPDATE=false BACKUP_INTERVAL=24h MAX_BACKUPS=7 # Sicherheit - Referenz zu Secret-Dateien RCON_PASSWORD_FILE=/root/secrets/minecraft_rcon_password SERVER_PASSWORD_FILE=/root/secrets/minecraft_server_password # Experimentelle Features (optional) ENABLE_COMMAND_BLOCK=false BROADCAST_CONSOLE_TO_OPS=true BROADCAST_RCON_TO_OPS=true