58 lines
1.2 KiB
Nix
58 lines
1.2 KiB
Nix
{ inputs, lib, ... }:
|
|
with lib;
|
|
let
|
|
whitelist = {
|
|
masterodie = "c0e67091-d6d0-4cf2-89d5-d0c6f2bd4f30";
|
|
Rooomi = "5c5b4a28-e292-46fa-bf92-3b21f577c30e";
|
|
};
|
|
in
|
|
{
|
|
imports = [
|
|
inputs.minecraft-server-flake.nixosModules.minecraft-servers
|
|
];
|
|
services.minecraft-servers = {
|
|
velocitySecret = "01KqxtMy3kEH";
|
|
openFirewall = true;
|
|
servers = {
|
|
vanilla-plus = {
|
|
inherit whitelist;
|
|
enable = true;
|
|
autoStart = false;
|
|
openFirewall = true;
|
|
serverProperties = {
|
|
server-ip = mkForce "0.0.0.0";
|
|
#online-mode = false;
|
|
#enforce-secure-profile = true;
|
|
};
|
|
};
|
|
flat = {
|
|
inherit whitelist;
|
|
enable = false;
|
|
serverProperties = {
|
|
online-mode = false;
|
|
enforce-secure-profile = true;
|
|
};
|
|
};
|
|
velocity.enable = true;
|
|
};
|
|
extraOptions = {
|
|
flat = {
|
|
port = 25567;
|
|
mapPort = 8101;
|
|
voicePort = 24455;
|
|
};
|
|
vanilla-plus = {
|
|
memory = "2G";
|
|
port = 25566;
|
|
mapPort = 8100;
|
|
voicePort = 24454;
|
|
};
|
|
velocity = {
|
|
port = 25565;
|
|
mapPort = 8100;
|
|
voicePort = 24454;
|
|
};
|
|
};
|
|
};
|
|
}
|