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";
};
}
|