Files
mcserver/.env.example
SimolZimol 540d261b27 modified: .env.example
modified:   docker-compose.yaml
2025-12-08 20:53:40 +01:00

71 lines
1.7 KiB
Plaintext

# ========================================
# MINECRAFT SERVER KONFIGURATION
# ========================================
# ===== Container Name (WICHTIG für mehrere Server!) =====
# Jeder Server braucht einen eigenen Namen!
# Beispiele: minecraft-lobby, minecraft-survival, minecraft-creative
CONTAINER_NAME=minecraft-server
# ===== Server Software =====
# Mögliche Werte: PAPER, PURPUR, SPIGOT, FABRIC, FORGE, VANILLA, VELOCITY
SERVER_TYPE=PAPER
# Minecraft Version (z.B. 1.21, 1.20.4, 1.19.4, latest)
MC_VERSION=1.21
# ===== Server Name & Info =====
SERVER_NAME=Mein Minecraft Server
MOTD=§6Willkommen auf meinem Server!
SERVER_PORT=25565
# ===== RAM Einstellungen =====
MIN_RAM=2G
MAX_RAM=4G
# ===== Spieler Einstellungen =====
MAX_PLAYERS=20
DIFFICULTY=normal
GAMEMODE=survival
PVP=true
# ===== Welt Einstellungen =====
WORLD_NAME=world
# Optional: Seed für Weltgenerierung (leer lassen für random)
WORLD_SEED=
VIEW_DISTANCE=10
SIMULATION_DISTANCE=8
# ===== Velocity/BungeeCord Integration =====
# Setze auf FALSE wenn Server hinter Velocity/Bungeecord läuft
ONLINE_MODE=TRUE
# Velocity Secret (nur bei Velocity Modern Forwarding)
VELOCITY_SECRET=
# ===== Features =====
ENABLE_COMMAND_BLOCK=true
SPAWN_PROTECTION=16
ALLOW_FLIGHT=false
ENABLE_WHITELIST=false
ENFORCE_WHITELIST=false
# ===== RCON (für Console Zugriff) =====
RCON_PASSWORD=minecraft
RCON_PORT=25575
# ===== Operators (Admins) =====
# Komma-getrennte Liste von Spielernamen oder UUIDs
OPS=
# ===== Timezone =====
TIMEZONE=Europe/Berlin
# ========================================
# SFTP KONFIGURATION (Zugriff auf MC Server Ordner)
# ========================================
SFTP_PORT=2222
SFTP_USER=mcadmin
# ⚠️ WICHTIG: Ändere dieses Passwort!
SFTP_PASSWORD=changeme123