minecraft/magma: rename, better consul integration
This commit is contained in:
parent
53e6ed9624
commit
df4ee16cf5
2 changed files with 26 additions and 23 deletions
|
@ -1,13 +1,13 @@
|
||||||
job "minecraft" {
|
job "minecraft-magma" {
|
||||||
datacenters = ["aperture"]
|
datacenters = ["aperture"]
|
||||||
type = "service"
|
type = "service"
|
||||||
|
|
||||||
group "fabric" {
|
group "fabric-server" {
|
||||||
count = 1
|
count = 1
|
||||||
|
|
||||||
network {
|
network {
|
||||||
port "minecraft" {
|
port "minecraft" {
|
||||||
static = 25566
|
static = 25572
|
||||||
to = 25565
|
to = 25565
|
||||||
}
|
}
|
||||||
port "rcon" {
|
port "rcon" {
|
||||||
|
@ -19,14 +19,15 @@ job "minecraft" {
|
||||||
}
|
}
|
||||||
|
|
||||||
service {
|
service {
|
||||||
name = "fabric"
|
name = "minecraft-magma"
|
||||||
|
port = "minecraft"
|
||||||
}
|
}
|
||||||
|
|
||||||
task "fabric-server" {
|
task "minecraft-magma" {
|
||||||
driver = "docker"
|
driver = "docker"
|
||||||
config {
|
config {
|
||||||
image = "itzg/minecraft-server:java17-alpine"
|
image = "itzg/minecraft-server:java17-alpine"
|
||||||
ports = ["minecraft","rcon","voicechat"]
|
ports = ["minecraft", "rcon", "voicechat"]
|
||||||
volumes = [
|
volumes = [
|
||||||
"/storage/nomad/${NOMAD_TASK_NAME}:/data"
|
"/storage/nomad/${NOMAD_TASK_NAME}:/data"
|
||||||
]
|
]
|
||||||
|
@ -43,7 +44,7 @@ job "minecraft" {
|
||||||
VERSION = "1.20.4"
|
VERSION = "1.20.4"
|
||||||
ICON = "https://raw.githubusercontent.com/redbrick/design-system/main/assets/logos/logo.png"
|
ICON = "https://raw.githubusercontent.com/redbrick/design-system/main/assets/logos/logo.png"
|
||||||
MEMORY = "8G"
|
MEMORY = "8G"
|
||||||
USE_AIKAR_FLAGS=true
|
USE_AIKAR_FLAGS = true
|
||||||
JVM_XX_OPTS = "-XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+ParallelRefProcEnabled -XX:+PerfDisableSharedMem -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1HeapRegionSize=8M -XX:G1HeapWastePercent=5 -XX:G1MaxNewSizePercent=40 -XX:G1MixedGCCountTarget=4 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1NewSizePercent=30 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:G1ReservePercent=20 -XX:InitiatingHeapOccupancyPercent=15 -XX:MaxGCPauseMillis=200 -XX:MaxTenuringThreshold=1 -XX:SurvivorRatio=32"
|
JVM_XX_OPTS = "-XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+ParallelRefProcEnabled -XX:+PerfDisableSharedMem -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1HeapRegionSize=8M -XX:G1HeapWastePercent=5 -XX:G1MaxNewSizePercent=40 -XX:G1MixedGCCountTarget=4 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1NewSizePercent=30 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:G1ReservePercent=20 -XX:InitiatingHeapOccupancyPercent=15 -XX:MaxGCPauseMillis=200 -XX:MaxTenuringThreshold=1 -XX:SurvivorRatio=32"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -58,10 +58,12 @@ config:
|
||||||
backend: olim909-mc.service.consul:19132
|
backend: olim909-mc.service.consul:19132
|
||||||
- host: games.rb.dcu.ie
|
- host: games.rb.dcu.ie
|
||||||
backend: games-mc.service.consul:25569
|
backend: games-mc.service.consul:25569
|
||||||
- host: fugatives.rb.dcu.ie
|
- host: fugitives.rb.dcu.ie
|
||||||
backend: fugatives-mc.service.consul:25570
|
backend: fugitives-mc.service.consul:25570
|
||||||
- host: cjaran-mc.rb.dcu.ie
|
- host: cjaran-mc.rb.dcu.ie
|
||||||
backend: cjaran-mc.service.consul:25571
|
backend: cjaran-mc.service.consul:25571
|
||||||
|
- host: magma-mc.rb.dcu.ie
|
||||||
|
backend: minecraft-magma.service.consul:25572
|
||||||
EOH
|
EOH
|
||||||
destination = "local/file.conf"
|
destination = "local/file.conf"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue