nix: first updates
This commit is contained in:
parent
39643701c8
commit
0cadeb1031
10 changed files with 246 additions and 48 deletions
|
|
@ -1,2 +1,110 @@
|
|||
{...}: {
|
||||
{pkgs, ...}: {
|
||||
services.nginx = {
|
||||
recommendedProxySettings = true;
|
||||
|
||||
virtualHosts."mc.yelbakri.dev" = {
|
||||
enableACME = true;
|
||||
forceSSL = true;
|
||||
|
||||
locations."/" = {
|
||||
proxyPass = "http://localhost:8100";
|
||||
proxyWebsockets = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
services.minecraft-servers = {
|
||||
enable = true;
|
||||
eula = true;
|
||||
openFirewall = true;
|
||||
# managementSystem.systemd-socket.enable = true;
|
||||
|
||||
servers.purpur = {
|
||||
enable = true;
|
||||
autoStart = true;
|
||||
openFirewall = true;
|
||||
enableReload = true;
|
||||
|
||||
jvmOpts = "-Xmx6G -Xms4G";
|
||||
|
||||
package = pkgs.purpurServers.purpur-26_2.override {
|
||||
jre = pkgs.openjdk25;
|
||||
};
|
||||
|
||||
operators = {
|
||||
bruh_prin = "0da45413-80b8-4e48-a220-5340f5be4122";
|
||||
};
|
||||
|
||||
whitelist = {
|
||||
Quimii = "78e09ea0-7b13-4eee-8203-c8dad929a738";
|
||||
Keir3 = "4872ed2a-50cb-4636-b879-02215c1d4023";
|
||||
bruh_prin = "0da45413-80b8-4e48-a220-5340f5be4122";
|
||||
Aegns445 = "4fd4d160-dad9-4136-b49c-aa44ee1d3ab1";
|
||||
roro_u22 = "3631cba2-5808-43f2-b5dc-1357f274c03a";
|
||||
FeedBackJr = "b9a4d8ae-3c2c-42df-b63b-0ee5874bf250";
|
||||
Killax = "79862daf-f239-45d2-bf08-1b80961bf656";
|
||||
};
|
||||
|
||||
files."plugins/bluemap.jar" = pkgs.fetchurl {
|
||||
url = "https://hangarcdn.papermc.io/plugins/Blue/BlueMap/versions/5.20/PAPER/bluemap-5.20-paper.jar";
|
||||
sha256 = "yTnJi3KKpwiaBLesoaaXnpKjfyUkcfarrWZ0nt6AYzk=";
|
||||
};
|
||||
|
||||
serverProperties = {
|
||||
accepts-transfers = false;
|
||||
allow-flight = false;
|
||||
broadcast-console-to-ops = true;
|
||||
broadcast-rcon-to-ops = true;
|
||||
difficulty = "hard";
|
||||
enable-code-of-conduct = false;
|
||||
enable-jmx-monitoring = false;
|
||||
enable-query = false;
|
||||
enable-rcon = false;
|
||||
enable-status = true;
|
||||
enforce-secure-profile = true;
|
||||
enforce-whitelist = true;
|
||||
entity-broadcast-range-percentage = 100;
|
||||
force-gamemode = false;
|
||||
function-permission-level = 2;
|
||||
gamemode = "survival";
|
||||
generate-structures = true;
|
||||
hardcore = false;
|
||||
hide-online-players = false;
|
||||
initial-enabled-packs = "vanilla";
|
||||
level-name = "testing";
|
||||
level-type = "minecraft\\:normal";
|
||||
log-ips = true;
|
||||
management-server-enabled = false;
|
||||
management-server-host = "localhost";
|
||||
management-server-port = 0;
|
||||
management-server-secret = "UYSVZK8WKzvWscxgQgvQONRKpyeyl7VyfBc8hGPl";
|
||||
management-server-tls-enabled = true;
|
||||
max-chained-neighbor-updates = 1000000;
|
||||
max-players = 7;
|
||||
max-tick-time = 60000;
|
||||
max-world-size = 29999984;
|
||||
motd = "SIGMA SERVER";
|
||||
network-compression-threshold = 256;
|
||||
online-mode = true;
|
||||
op-permission-level = 4;
|
||||
pause-when-empty-seconds = 60;
|
||||
player-idle-timeout = 0;
|
||||
prevent-proxy-connections = false;
|
||||
"query.port" = 25565;
|
||||
rate-limit = 0;
|
||||
"rcon.password" = "hahaha";
|
||||
"rcon.port" = 25575;
|
||||
region-file-compression = "deflate";
|
||||
require-resource-pack = false;
|
||||
server-port = 25565;
|
||||
simulation-distance = 10;
|
||||
spawn-protection = 16;
|
||||
status-heartbeat-interval = 0;
|
||||
sync-chunk-writes = true;
|
||||
use-native-transport = true;
|
||||
view-distance = 16;
|
||||
white-list = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue