mirror of
https://codeberg.org/polyteknisk-radiogruppe/the_prg_server_configuration.git
synced 2026-10-21 03:15:46 +02:00
Compare commits
No commits in common. "e175f927b3e4f895362c0b5de2a24ed79f18a3d0" and "2ebe9862c5118398817c8b0a89fe145199bc7dde" have entirely different histories.
e175f927b3
...
2ebe9862c5
2 changed files with 2 additions and 41 deletions
|
|
@ -48,8 +48,8 @@ in {
|
||||||
|
|
||||||
services.tailscale.enable = true;
|
services.tailscale.enable = true;
|
||||||
|
|
||||||
networking.firewall.allowedTCPPorts = [25565 24454 8100 19132];
|
networking.firewall.allowedTCPPorts = [25565 24454 8100];
|
||||||
networking.firewall.allowedUDPPorts = [25565 24454 8100 19132];
|
networking.firewall.allowedUDPPorts = [25565 24454 8100];
|
||||||
|
|
||||||
# 24454 - https://modrepo.de/minecraft/voicechat/wiki/server_setup_self_hosted !!!
|
# 24454 - https://modrepo.de/minecraft/voicechat/wiki/server_setup_self_hosted !!!
|
||||||
# This is the VoiceChat mod in Minecraft
|
# This is the VoiceChat mod in Minecraft
|
||||||
|
|
@ -224,18 +224,6 @@ in {
|
||||||
url = "https://cdn.modrinth.com/data/xGdtZczs/versions/wugBT1fU/polymer-bundled-0.15.2%2B1.21.11.jar";
|
url = "https://cdn.modrinth.com/data/xGdtZczs/versions/wugBT1fU/polymer-bundled-0.15.2%2B1.21.11.jar";
|
||||||
sha512 = "9c205ab398c324ee4dc376269d8aa5df64d11766b6418952a64d2df94f096e665f63eae0c4f0c66e22d03c6ff6767550d1777c28485340131e6556091199062a";
|
sha512 = "9c205ab398c324ee4dc376269d8aa5df64d11766b6418952a64d2df94f096e665f63eae0c4f0c66e22d03c6ff6767550d1777c28485340131e6556091199062a";
|
||||||
};
|
};
|
||||||
|
|
||||||
DisablePortals = pkgs.fetchurl {
|
|
||||||
url = "https://cdn.modrinth.com/data/ZzkyvOit/versions/2dW9seoH/no-portals-1.21.11-1.1.8.jar";
|
|
||||||
sha512 = "7c2e08c526f1a8428711926151ed9b98b931c01770cd8c3689f85c3a54f4c848bdeacc720d0f9f34878c16d8c178628220cc38f5b961a316cba421cd71beab40";
|
|
||||||
};
|
|
||||||
|
|
||||||
GeyserMC = pkgs.fetchurl {
|
|
||||||
url = "https://cdn.modrinth.com/data/wKkoqHrH/versions/D3WN7yr6/geyser-fabric-Geyser-Fabric-2.9.5-b1103.jar";
|
|
||||||
sha512 = "5cd7bfd350c179e7201563a33f255fbe096b01997a3678321560c887df5df5da5b9ea58450d7b491eb0027c5947e5445da6199d2e665e6caf25152a395d04075";
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -306,10 +306,6 @@ in {
|
||||||
address = "[::]:25565";
|
address = "[::]:25565";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Minecraft Bedrock (default port 19132) - expose both TCP and UDP
|
|
||||||
minecraft-bedrock-tcp = {address = "[::]:19132";};
|
|
||||||
minecraft-bedrock-udp = {address = "[::]:19132/udp";};
|
|
||||||
|
|
||||||
# Minecraft VoiceChat UDP entrypoint (VoiceChat mod default port)
|
# Minecraft VoiceChat UDP entrypoint (VoiceChat mod default port)
|
||||||
minecraft-voice = {
|
minecraft-voice = {
|
||||||
address = "[::]:24454/udp";
|
address = "[::]:24454/udp";
|
||||||
|
|
@ -597,13 +593,6 @@ in {
|
||||||
service = "minecraft";
|
service = "minecraft";
|
||||||
entryPoints = ["minecraft"];
|
entryPoints = ["minecraft"];
|
||||||
};
|
};
|
||||||
|
|
||||||
# TCP router for Minecraft Bedrock (19132)
|
|
||||||
minecraft-bedrock-tcp = {
|
|
||||||
rule = "HostSNI(`*`)";
|
|
||||||
service = "minecraft-bedrock-tcp";
|
|
||||||
entryPoints = ["minecraft-bedrock-tcp"];
|
|
||||||
};
|
|
||||||
# TCP game routers
|
# TCP game routers
|
||||||
openra = {
|
openra = {
|
||||||
rule = "HostSNI(`*`)"; # catch-all; replace with stricter rule if desired
|
rule = "HostSNI(`*`)"; # catch-all; replace with stricter rule if desired
|
||||||
|
|
@ -664,11 +653,6 @@ in {
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
# TCP service for Minecraft Bedrock
|
|
||||||
minecraft-bedrock-tcp.loadBalancer = {
|
|
||||||
servers = [ {address = "10.1.1.244:19132";} ];
|
|
||||||
};
|
|
||||||
|
|
||||||
# TCP game services
|
# TCP game services
|
||||||
openra.loadBalancer = {
|
openra.loadBalancer = {
|
||||||
servers = [{address = "10.1.1.249:1234";}];
|
servers = [{address = "10.1.1.249:1234";}];
|
||||||
|
|
@ -690,12 +674,6 @@ in {
|
||||||
entryPoints = ["minecraft-voice"];
|
entryPoints = ["minecraft-voice"];
|
||||||
service = "minecraft-voice";
|
service = "minecraft-voice";
|
||||||
};
|
};
|
||||||
|
|
||||||
# UDP router for Minecraft Bedrock (19132)
|
|
||||||
minecraft-bedrock-udp = {
|
|
||||||
entryPoints = ["minecraft-bedrock-udp"];
|
|
||||||
service = "minecraft-bedrock-udp";
|
|
||||||
};
|
|
||||||
# UDP routers for game services
|
# UDP routers for game services
|
||||||
valheim-2456 = {
|
valheim-2456 = {
|
||||||
entryPoints = ["valheim-2456"];
|
entryPoints = ["valheim-2456"];
|
||||||
|
|
@ -728,11 +706,6 @@ in {
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
# UDP service for Minecraft Bedrock
|
|
||||||
"minecraft-bedrock-udp".loadBalancer = {
|
|
||||||
servers = [ {address = "10.1.1.244:19132";} ];
|
|
||||||
};
|
|
||||||
|
|
||||||
# UDP game services (Valheim and Xonotic)
|
# UDP game services (Valheim and Xonotic)
|
||||||
"valheim-2456".loadBalancer = {
|
"valheim-2456".loadBalancer = {
|
||||||
servers = [{address = "10.1.1.249:2456";}];
|
servers = [{address = "10.1.1.249:2456";}];
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue