-
Notifications
You must be signed in to change notification settings - Fork 80
Expand file tree
/
Copy pathminecraft-creative.yaml
More file actions
87 lines (87 loc) · 2.86 KB
/
minecraft-creative.yaml
File metadata and controls
87 lines (87 loc) · 2.86 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
---
# yaml-language-server: $schema=https://raw.githubusercontent.com/fluxcd-community/flux2-schemas/main/helmrelease-helm-v2.json
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: minecraft-creative
namespace: default
spec:
suspend: false
interval: 1h
chart:
spec:
chart: minecraft
version: 5.1.2
sourceRef:
kind: HelmRepository
name: minecraft-server-charts
namespace: flux-system
interval: 5m
values:
replicaCount: 0
image:
repository: ghcr.io/itzg/minecraft-server
tag: 2026.3.1@sha256:17020f7415ea5a471b4e4b9c5dbb9c411bbb53b2fe6c03a96aceb0ad472c5a5d
fullnameOverride: minecraft-creative
strategyType: Recreate
persistence:
dataDir:
enabled: true
existingClaim: minecraft-creative-datadir
podSecurityContext:
runAsUser: 1000
runAsGroup: 1000
runAsNonRoot: true
fsGroup: 1000
resources:
requests:
memory: 6Gi
cpu: 250m
limits:
memory: 7Gi
livenessProbe:
initialDelaySeconds: 30
periodSeconds: 5
failureThreshold: 10
successThreshold: 1
timeoutSeconds: 1
readinessProbe:
initialDelaySeconds: 30
periodSeconds: 5
failureThreshold: 10
successThreshold: 1
timeoutSeconds: 1
startupProbe:
enabled: true
failureThreshold: 30
periodSeconds: 10
extraEnv:
ENABLE_AUTOPAUSE: FALSE
minecraftServer:
modUrls:
- https://cdn.modrinth.com/data/hXiIvTyT/versions/puUfqBpY/EssentialsX-2.20.1.jar
- https://cdn.modrinth.com/data/Lu3KuzdV/versions/llmrc4cl/CoreProtect-22.4.jar
spigetResources:
- 102931
- 83557 # bluemap
- 4441 # hibernate
eula: true
version: "LATEST"
type: PAPER
forceReDownload: true
jvmOpts: "-Xms5G -Xmx5G -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 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true"
memory: 5120M
difficulty: normal
maxTickTime: -1
serviceType: ClusterIP
gameMode: creative
onlineMode: false
maxWorldSize: 5999968
worldSaveName: 'world-20160823'
motd: "\u00a7feviljungle\u00a7 - \u00a7a\u00a7lcreative\u00a7"
icon: https://www.freeiconspng.com/uploads/minecraft-server-icon-13.png
rcon:
enabled: false
port: 25575
password: "mc-rcon"
serviceType: LoadBalancer