dots/modules/games/server/minecraft/building.nix
Nico f4103d221e
minecraft: lower minimum ram usage
so like turns out java will take always fill the minimum ram space and
that like causes stuff to OOM
2025-12-16 18:50:52 +11:00

29 lines
964 B
Nix

{ config, pkgs, ... }:
{
services.minecraft-servers.servers.building = {
enable = true;
package = pkgs.paperServers.paper-1_21_11;
autoStart = true;
jvmOpts = "-Xms1024M -Xmx4096M";
serverProperties = {
server-port = 30002;
difficulty = 3;
max-players = 30;
online-mode = false;
gamemode = "creative";
};
symlinks = {
"plugins/Worldedit.jar" = pkgs.fetchurl { url = "https://cdn.modrinth.com/data/1u6JkXh5/versions/qYMNQYjH/worldedit-bukkit-7.3.18-beta-01.jar"; sha256 = "sha256-/TRUrwHhjnyBuCVyS34IWzvILz79RhZjS6k2DLwkUk0="; };
"plugins/EssentialsX.jar" = pkgs.fetchurl { url = "https://cdn.modrinth.com/data/hXiIvTyT/versions/Oa9ZDzZq/EssentialsX-2.21.2.jar"; sha256 = "sha256-C3WQJvAvPFR8MohvNmbbPB+Uz/c+FBrlZIMT/Q0L38Y="; };
};
};
services.minecraft-servers.servers.velocity.symlinks."velocity.toml".value = {
servers = {
building = "127.0.0.1:30002";
};
};
}