Infini-DL360/minecraft: migrate server properties and jvm opts
This commit is contained in:
parent
6dbef16784
commit
a4fbb91532
1 changed files with 18 additions and 1 deletions
|
@ -3,11 +3,28 @@
|
|||
{
|
||||
services.minecraft-servers.servers.hackcraft = {
|
||||
enable = true;
|
||||
jvmOpts = [
|
||||
"-Xmx8G"
|
||||
"-Xms8G"
|
||||
|
||||
"-XX:+UseZGC"
|
||||
"-XX:+ZGenerational"
|
||||
"-XX:+UseNUMA"
|
||||
"-javaagent:unsup-1.1-beta1.jar"
|
||||
];
|
||||
serverProperties = {
|
||||
motd = "Hacking, and perhaps, even crafting!";
|
||||
difficulty = "normal";
|
||||
allow-flight = true;
|
||||
enforce-secure-profile = false;
|
||||
server-port = 25675;
|
||||
spawn-protection = 0;
|
||||
};
|
||||
package = pkgs.writeShellApplication {
|
||||
name = "mincraft-server";
|
||||
runtimeInputs = with pkgs; [ openjdk21 ];
|
||||
text = ''
|
||||
java @user_jvm_args.txt "$@" @libraries/net/minecraftforge/forge/1.20.1-47.4.0/unix_args.txt nogui
|
||||
java "$@" @libraries/net/minecraftforge/forge/1.20.1-47.4.0/unix_args.txt nogui
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue