index — nix @ a341b0af63c598decf27e2bc33bdd04b06b8d69d

My first nix server; runs a minecraft server

mc: set basic settings and op
crispy-caesus crispy@crispy-caesus.eu
Mon, 13 Apr 2026 08:42:13 +0200
commit

a341b0af63c598decf27e2bc33bdd04b06b8d69d

parent

ec27e3dd7262291025e134feff3f6b3fff15f0ff

1 files changed, 19 insertions(+), 5 deletions(-)

jump to
M modules/minecraft.nixmodules/minecraft.nix

@@ -7,18 +7,32 @@

services.minecraft-servers = { enable = true; eula = true; + openFirewall = true; servers = { gc = { enable = true; package = pkgs.purpurServers.purpur-1_21_11; - serverProperties = {/* */}; - whitelist = {/* */}; + serverProperties = { + difficulty = 3; + gamemode = 0; + max-players = 15; + motd = "Willkommen in den glauchauer Minen!"; + white-list = true; + }; - }; + whitelist = { + knuspriger_kaese = "a7e6baac-cd63-4632-ba6d-15e8b7cbf835"; + }; + operators = { + knuspriger_kaese = { + uuid = "a7e6baac-cd63-4632-ba6d-15e8b7cbf835"; + level = 4; + bypassesPlayerLimit = true; + }; + }; }; }; - - networking.firewall.allowedTCPPorts = [ 25565 ]; + }; }