From 4ddb17b6d3d160194483a82f85d250e14e784f43 Mon Sep 17 00:00:00 2001 From: blake Date: Fri, 10 Oct 2025 02:23:17 -0500 Subject: [PATCH] 206 current 2025-10-10 02:17:13 25.05.20251006.20c4598 6.12.50 * --- flake.nix | 2 +- .../homelab/gameservers/minecraft_recpro/default.nix | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/flake.nix b/flake.nix index c8ea31f..0ef7765 100644 --- a/flake.nix +++ b/flake.nix @@ -1,6 +1,6 @@ # flake for blakes nixos config # define new devices in outputs -# generation: 205 current 2025-10-10 02:16:29 25.05.20251006.20c4598 6.12.50 * +# generation: 206 current 2025-10-10 02:17:13 25.05.20251006.20c4598 6.12.50 * { description = "blakes nix config"; inputs = { diff --git a/modules/homelab/gameservers/minecraft_recpro/default.nix b/modules/homelab/gameservers/minecraft_recpro/default.nix index 9fdaad6..8052f11 100644 --- a/modules/homelab/gameservers/minecraft_recpro/default.nix +++ b/modules/homelab/gameservers/minecraft_recpro/default.nix @@ -5,10 +5,10 @@ let cfg = config.modules.gameservers.${service}; sec = config.sops.secrets; servers = { - velocity = { data_dir = "/var/lib/gameserver/minecraft_recpro/velocity"; ram = "2G"; }; - smp = { data_dir = "/var/lib/gameserver/minecraft_recpro/smp"; ram = "12G"; }; - superflat = { data_dir = "/var/lib/gameserver/minecraft_recpro/superflat"; ram = "4G"; }; - bento = { data_dir = "/var/lib/gameserver/minecraft_recpro"; ram = "2G"; }; + velocity = { data_dir = "/var/lib/gameservers/minecraft_recpro/velocity"; ram = "2G"; }; + smp = { data_dir = "/var/lib/gameservers/minecraft_recpro/smp"; ram = "12G"; }; + superflat = { data_dir = "/var/lib/gameservers/minecraft_recpro/superflat"; ram = "4G"; }; + bento = { data_dir = "/var/lib/gameservers/minecraft_recpro"; ram = "2G"; }; }; in { @@ -63,8 +63,8 @@ in User = "minecraft"; WorkingDirectory = srv.data_dir; UMask = "0007"; - ExecStart = "${pkgs.tmux}/bin/tmux new-session -d -s ${name} '${pkgs.openjdk21}/bin/java -Xmx${srv.ram} -jar ${srv.data_dir}/server.jar nogui'"; - ExecStop = "${pkgs.tmux}/bin/tmux send-keys -t ${name} C-c"; # stop server by sending Ctrl+C to tmux session + ExecStart = "${pkgs.tmux}/bin/tmux new-session -d -s mcrp-${name} '${pkgs.openjdk21}/bin/java -Xmx${srv.ram} -jar ${srv.data_dir}/server.jar nogui'"; + ExecStop = "${pkgs.tmux}/bin/tmux send-keys -t mcrp-${name} C-c"; # stop server by sending Ctrl+C to tmux session Restart = "on-failure"; KillMode = "process"; };