Compare commits

...

2 commits

2 changed files with 32 additions and 1 deletions

View file

@ -65,7 +65,7 @@
nix-minecraft.nixosModules.minecraft-servers
{ nixpkgs.overlays = [ inputs.nix-minecraft.overlay ]; }
./modules/games/server/minecraft/default.nix
./modules/games/server/minecraft/forge-1.19.2.nix
./modules/games/server/minecraft/neoforge-1.21.1.nix
./modules/users/nico.nix
./modules/users/rhys.nix

View file

@ -0,0 +1,31 @@
{ config, pkgs, ... }:
{
virtualisation.oci-containers.containers.neoforge-1-21-1 = {
user = "minecraft:minecraft";
image = "docker.io/itzg/minecraft-server";
volumes = [ "/var/lib/minecraft/forge-1-21-1:/data" ];
ports = [ "30005:30005" ];
environment = {
TYPE = "NEOFORGE";
VERSION = "1.21.1";
EULA = "TRUE";
MEMORY = "4G";
SERVER_PORT = "30005";
UID = "992";
GID = "991";
};
};
services.minecraft-servers.servers.velocity.symlinks."velocity.toml".value = {
servers = {
neoforge-1-21-1 = "127.0.0.1:30005";
# In what order we should try servers when a player logs in or is kicked from a server.
try = [
"neoforge-1-21-1"
];
};
};
}