From d7a20e7ab8e1374ff34ff98b9c5764a9a8a44b82 Mon Sep 17 00:00:00 2001 From: lassulus Date: Wed, 22 Feb 2017 18:21:00 +0100 Subject: l 2 games: remove obsolete marinevoice pack --- lass/2configs/games.nix | 1 - 1 file changed, 1 deletion(-) (limited to 'lass/2configs/games.nix') diff --git a/lass/2configs/games.nix b/lass/2configs/games.nix index 1bcb8c67..5ff31426 100644 --- a/lass/2configs/games.nix +++ b/lass/2configs/games.nix @@ -11,7 +11,6 @@ let DOOM_DIR=''${DOOM_DIR:-~/doom/} ${vdoom} \ -file $DOOM_DIR/lib/brutalv20.pk3 \ - -file $DOOM_DIR/lib/RebotStarcraftMarines.pk3 \ "$@" ''; doom1 = pkgs.writeDashBin "doom1" '' -- cgit v1.2.3 From 9c686779e840eeddc6a74106b0a98362d5d1705b Mon Sep 17 00:00:00 2001 From: lassulus Date: Wed, 22 Feb 2017 18:21:30 +0100 Subject: l 2 games: add vdoomserver executeable --- lass/2configs/games.nix | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'lass/2configs/games.nix') diff --git a/lass/2configs/games.nix b/lass/2configs/games.nix index 5ff31426..e47cf22c 100644 --- a/lass/2configs/games.nix +++ b/lass/2configs/games.nix @@ -30,6 +30,31 @@ let ${vdoom} -iwad $DOOM_DIR/wads/stock/doom2.wad "$@" ''; + doomservercfg = pkgs.writeText "doomserver.cfg" '' + skill 7 + #survival true + #sv_maxlives 4 + #sv_norespawn true + #sv_weapondrop true + no_jump true + #sv_noweaponspawn true + sv_sharekeys true + sv_survivalcountdowntime 1 + sv_noteamselect true + sv_updatemaster false + #sv_coop_loseinventory true + #cl_startasspectator false + #lms_spectatorview false + ''; + + vdoomserver = pkgs.writeDashBin "vdoomserver" '' + DOOM_DIR=''${DOOM_DIR:-~/doom/} + + ${pkgs.zandronum-bin}/bin/zandronum-server \ + +exec ${doomservercfg} \ + "$@" + ''; + in { environment.systemPackages = with pkgs; [ dwarf_fortress @@ -37,6 +62,7 @@ in { doom2 vdoom1 vdoom2 + vdoomserver ]; users.extraUsers = { -- cgit v1.2.3 From 437dea4e645778a691f0292f86d98d50a605ffdd Mon Sep 17 00:00:00 2001 From: lassulus Date: Wed, 22 Feb 2017 18:22:06 +0100 Subject: l 2 games: open up doom port --- lass/2configs/games.nix | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lass/2configs/games.nix') diff --git a/lass/2configs/games.nix b/lass/2configs/games.nix index e47cf22c..58051560 100644 --- a/lass/2configs/games.nix +++ b/lass/2configs/games.nix @@ -81,4 +81,8 @@ in { security.sudo.extraConfig = '' ${mainUser.name} ALL=(games) NOPASSWD: ALL ''; + + krebs.iptables.tables.filter.INPUT.rules = [ + { predicate = "-p tcp --dport 10666"; target = "ACCEPT"; } + ]; } -- cgit v1.2.3 From 4aee8108bd8863d52bc23cfd573d68abef0f562a Mon Sep 17 00:00:00 2001 From: lassulus Date: Thu, 23 Feb 2017 16:32:46 +0100 Subject: l 2 games: open doom port for udp --- lass/2configs/games.nix | 1 + 1 file changed, 1 insertion(+) (limited to 'lass/2configs/games.nix') diff --git a/lass/2configs/games.nix b/lass/2configs/games.nix index 58051560..d114a826 100644 --- a/lass/2configs/games.nix +++ b/lass/2configs/games.nix @@ -84,5 +84,6 @@ in { krebs.iptables.tables.filter.INPUT.rules = [ { predicate = "-p tcp --dport 10666"; target = "ACCEPT"; } + { predicate = "-p udp --dport 10666"; target = "ACCEPT"; } ]; } -- cgit v1.2.3