about summary refs log tree commit diff
path: root/nix/hosts/corrino/www/mc.emile.space.nix
blob: 2a08f699da80e322e510bad3b07247b2ff49f5b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{ pkgs, ... }:

{
  services.minecraft-server = {
    package = pkgs.minecraft-server;
    serverProperties = {
      server-port = 43000;
      difficulty = 3;
      gamemode = 1;
      max-players = 5;
      motd = "Neurodivergenter Hexenzirkel";
      white-list = false;
      enable-rcon = true;
      "rcon.password" = "hunter2";
    };
    openFirewall = true;
    jvmOpts = "-Xms4092M -Xmx4092M -XX:+UseG1GC -XX:+CMSIncrementalPacing -XX:+CMSClassUnloadingEnabled -XX:ParallelGCThreads=2 -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10";
    eula = true;
    enable = true;
    declarative = true;
    dataDir = "/var/lib/minecraft";
  };
}