nixos/whale2: Add graeme
Some checks failed
CI / Check, build and cache nixfiles (push) Failing after 6m31s
Some checks failed
CI / Check, build and cache nixfiles (push) Failing after 6m31s
This commit is contained in:
@@ -217,6 +217,10 @@ rec {
|
|||||||
port = 25568;
|
port = 25568;
|
||||||
dst = aa.kinkcraft-oci.internal.ipv4.address;
|
dst = aa.kinkcraft-oci.internal.ipv4.address;
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
port = 25569;
|
||||||
|
dst = aa.graeme-oci.internal.ipv4.address;
|
||||||
|
}
|
||||||
|
|
||||||
# RCON... unsafe?
|
# RCON... unsafe?
|
||||||
# {
|
# {
|
||||||
@@ -261,6 +265,11 @@ rec {
|
|||||||
dst = aa.kinkcraft-oci.internal.ipv4.address;
|
dst = aa.kinkcraft-oci.internal.ipv4.address;
|
||||||
proto = "udp";
|
proto = "udp";
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
port = 25569;
|
||||||
|
dst = aa.graeme-oci.internal.ipv4.address;
|
||||||
|
proto = "udp";
|
||||||
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
port = 15636;
|
port = 15636;
|
||||||
|
|||||||
@@ -433,6 +433,7 @@ in
|
|||||||
ip6 daddr ${aa.simpcraft-staging-oci.internal.ipv6.address} tcp dport 25565 accept
|
ip6 daddr ${aa.simpcraft-staging-oci.internal.ipv6.address} tcp dport 25565 accept
|
||||||
ip6 daddr ${aa.kevcraft-oci.internal.ipv6.address} tcp dport 25567 accept
|
ip6 daddr ${aa.kevcraft-oci.internal.ipv6.address} tcp dport 25567 accept
|
||||||
ip6 daddr ${aa.kinkcraft-oci.internal.ipv6.address} tcp dport 25568 accept
|
ip6 daddr ${aa.kinkcraft-oci.internal.ipv6.address} tcp dport 25568 accept
|
||||||
|
ip6 daddr ${aa.graeme-oci.internal.ipv6.address} tcp dport 25569 accept
|
||||||
ip6 daddr ${aa.gam.internal.ipv6.address} tcp dport 7777 accept
|
ip6 daddr ${aa.gam.internal.ipv6.address} tcp dport 7777 accept
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@@ -443,6 +444,7 @@ in
|
|||||||
ip6 daddr ${aa.enshrouded-oci.internal.ipv6.address} udp dport { 15636-15637 } accept
|
ip6 daddr ${aa.enshrouded-oci.internal.ipv6.address} udp dport { 15636-15637 } accept
|
||||||
ip6 daddr ${aa.kevcraft-oci.internal.ipv6.address} udp dport 25567 accept
|
ip6 daddr ${aa.kevcraft-oci.internal.ipv6.address} udp dport 25567 accept
|
||||||
ip6 daddr ${aa.kinkcraft-oci.internal.ipv6.address} udp dport 25568 accept
|
ip6 daddr ${aa.kinkcraft-oci.internal.ipv6.address} udp dport 25568 accept
|
||||||
|
ip6 daddr ${aa.graeme-oci.internal.ipv6.address} udp dport 25569 accept
|
||||||
ip6 daddr ${aa.gam.internal.ipv6.address} udp dport 7777 accept
|
ip6 daddr ${aa.gam.internal.ipv6.address} udp dport 7777 accept
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -168,6 +168,8 @@ in
|
|||||||
kevcraft IN AAAA ${allAssignments.kevcraft-oci.internal.ipv6.address}
|
kevcraft IN AAAA ${allAssignments.kevcraft-oci.internal.ipv6.address}
|
||||||
kinkcraft IN A ${assignments.internal.ipv4.address}
|
kinkcraft IN A ${assignments.internal.ipv4.address}
|
||||||
kinkcraft IN AAAA ${allAssignments.kinkcraft-oci.internal.ipv6.address}
|
kinkcraft IN AAAA ${allAssignments.kinkcraft-oci.internal.ipv6.address}
|
||||||
|
graeme IN A ${assignments.internal.ipv4.address}
|
||||||
|
graeme IN AAAA ${allAssignments.graeme-oci.internal.ipv6.address}
|
||||||
terraria IN A ${assignments.internal.ipv4.address}
|
terraria IN A ${assignments.internal.ipv4.address}
|
||||||
terraria IN AAAA ${allAssignments.gam.internal.ipv6.address}
|
terraria IN AAAA ${allAssignments.gam.internal.ipv6.address}
|
||||||
|
|
||||||
|
|||||||
@@ -55,6 +55,7 @@ in
|
|||||||
enshrouded-oci = 5;
|
enshrouded-oci = 5;
|
||||||
kevcraft-oci = 6;
|
kevcraft-oci = 6;
|
||||||
kinkcraft-oci = 7;
|
kinkcraft-oci = 7;
|
||||||
|
graeme-oci = 8;
|
||||||
};
|
};
|
||||||
|
|
||||||
configuration = { lib, pkgs, modulesPath, config, assignments, allAssignments, ... }:
|
configuration = { lib, pkgs, modulesPath, config, assignments, allAssignments, ... }:
|
||||||
|
|||||||
@@ -186,6 +186,46 @@ in
|
|||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
graeme = {
|
||||||
|
# 2026.2.1-java21-alpine
|
||||||
|
image = "itzg/minecraft-server@sha256:82adaddfe0156f07c34228f1c1065cdbd298abc174de0a9961abb068b11beebb";
|
||||||
|
|
||||||
|
environment = {
|
||||||
|
TYPE = "VANILLA";
|
||||||
|
SERVER_PORT = "25569";
|
||||||
|
QUERY_PORT = "25569";
|
||||||
|
|
||||||
|
EULA = "true";
|
||||||
|
ENABLE_QUERY = "true";
|
||||||
|
ENABLE_RCON = "false";
|
||||||
|
MOTD = "§4§k----- §9G§ar§ba§ce§dm§ee §4§k-----";
|
||||||
|
ICON = "/ext/icon.png";
|
||||||
|
|
||||||
|
EXISTING_WHITELIST_FILE = "SYNCHRONIZE";
|
||||||
|
WHITELIST = concatStringsSep "," [
|
||||||
|
op
|
||||||
|
# ... :(
|
||||||
|
];
|
||||||
|
EXISTING_OPS_FILE = "SYNCHRONIZE";
|
||||||
|
OPS = op;
|
||||||
|
DIFFICULTY = "normal";
|
||||||
|
SPAWN_PROTECTION = "0";
|
||||||
|
VIEW_DISTANCE = "20";
|
||||||
|
|
||||||
|
MAX_MEMORY = "4G";
|
||||||
|
|
||||||
|
TZ = "Europe/Dublin";
|
||||||
|
};
|
||||||
|
|
||||||
|
volumes = [
|
||||||
|
"graeme_data:/data"
|
||||||
|
"${./graeme.png}:/ext/icon.png:ro"
|
||||||
|
];
|
||||||
|
|
||||||
|
extraOptions = [
|
||||||
|
''--network=colony:${dockerNetAssignment allAssignments "graeme-oci"}''
|
||||||
|
];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
|
|||||||
BIN
nixos/boxes/colony/vms/whale2/minecraft/graeme.png
Normal file
BIN
nixos/boxes/colony/vms/whale2/minecraft/graeme.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 8.9 KiB |
Reference in New Issue
Block a user