Files
mcserver/.env.example
2025-12-08 21:05:30 +01:00

80 lines
1.9 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
MAX_WORLD_SIZE=29999984
# ===== 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
# ===== Performance =====
MAX_TICK_TIME=60000
# ===== 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)
# ⚠️ WICHTIG: Diese Variablen MÜSSEN manuell in Coolify hinzugefügt werden!
# ========================================
# SFTP Port (Standard: 2222, ändere für jeden Server!)
SFTP_PORT=2222
# SFTP Benutzername
SFTP_USER=mcadmin
# SFTP Passwort - ⚠️ UNBEDINGT ÄNDERN!
SFTP_PASSWORD=changeme123