69 lines
1.9 KiB
YAML
69 lines
1.9 KiB
YAML
---
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: mudcraft-config
|
|
namespace: mudcraft
|
|
data:
|
|
# itzg/docker-minecraft-server env-based config
|
|
# These are injected as env vars — the entrypoint generates server.properties
|
|
EULA: "TRUE"
|
|
TYPE: "PURPUR"
|
|
VERSION: "1.21.11"
|
|
DIFFICULTY: "normal"
|
|
MAX_PLAYERS: "40"
|
|
VIEW_DISTANCE: "8"
|
|
SIMULATION_DISTANCE: "6"
|
|
ALLOW_FLIGHT: "true"
|
|
ONLINE_MODE: "true"
|
|
SPAWN_PROTECTION: "0"
|
|
MAX_TICK_TIME: "-1"
|
|
RATE_LIMIT: "0"
|
|
ENFORCE_WHITELIST: "true"
|
|
WHITELIST_ENABLED: "true"
|
|
OPS: "faultexception"
|
|
WHITELIST: "faultexception,random_guy789"
|
|
ENABLE_RCON: "true"
|
|
RCON_PORT: "25575"
|
|
MOTD: "MUDCraft — Private Beta"
|
|
RESOURCE_PACK: "https://pub-6253d9a2ce7645fd933d17fc847fce8b.r2.dev/resourcepack/mudcraft.zip"
|
|
RESOURCE_PACK_SHA1: "a533d252ff5efd8bc90190a4c5abe29cc7b2ed87"
|
|
RESOURCE_PACK_ENFORCE: "true"
|
|
MEMORY: "" # Disabled — we set JVM flags directly
|
|
JVM_OPTS: >-
|
|
-Xms4G -Xmx4G
|
|
-XX:+UseG1GC
|
|
-XX:+ParallelRefProcEnabled
|
|
-XX:MaxGCPauseMillis=200
|
|
-XX:+UnlockExperimentalVMOptions
|
|
-XX:+DisableExplicitGC
|
|
-XX:+AlwaysPreTouch
|
|
-XX:G1NewSizePercent=30
|
|
-XX:G1MaxNewSizePercent=40
|
|
-XX:G1HeapRegionSize=8M
|
|
-XX:G1ReservePercent=20
|
|
-XX:G1HeapWastePercent=5
|
|
-XX:G1MixedGCCountTarget=4
|
|
-XX:InitiatingHeapOccupancyPercent=15
|
|
-XX:G1MixedGCLiveThresholdPercent=90
|
|
-XX:G1RSetUpdatingPauseTimePercent=5
|
|
-XX:SurvivorRatio=32
|
|
-XX:+PerfDisableSharedMem
|
|
-XX:MaxTenuringThreshold=1
|
|
-XX:+UseStringDeduplication
|
|
-Djava.awt.headless=true
|
|
-Dfile.encoding=UTF-8
|
|
-Dusing.aikars.flags=https://mcflags.emc.gs
|
|
-Daikars.new.flags=true
|
|
# Bukkit spawn limits — keep lower than default; MythicMobs adds custom mobs on top
|
|
OVERRIDE_BUKKIT_CONFIG: |
|
|
spawn-limits:
|
|
monsters: 40
|
|
animals: 8
|
|
water-animals: 3
|
|
water-ambient: 8
|
|
ambient: 4
|
|
ticks-per:
|
|
monster-spawns: 2
|
|
animal-spawns: 400
|