Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- nixpkgs.config.packageOverrides = pkgs: {
- wine = pkgs.wine.override {
- wineRelease = "staging"; # "stable", "unstable", "staging"
- wineBuild = "wine64"; # "wine32", "wine64", "wineWow" };
- };
- systemd.services.dzServer = {
- after = [ "dzServerInit.service" ];
- description = "DayZServer";
- restartIfChanged = true;
- environment = {WINEARCH = "win64"; WINEPREFIX = "/root/.wine64"; };
- serviceConfig = {
- #ExecStart = "${pkgs.xvfb_run }/bin/xvfb-run --auto-servernum --server-args='-screen 0 640x480x24:32' ${pkgs.wine}/bin/wine ${cfg.varPath}/DayZServer_x64.exe ${cfg.profilePath}/serverDZ.cfg -port=${cfg.port} -BEpath=battleye -profiles=${cfg.profilePath} -dologs -netlog -adminlog -enDebugPlayerPositions=1";
- ExecStart = "${pkgs.xvfb_run }/bin/xvfb-run --auto-servernum --server-args='-screen 0 640x480x24:32' ${pkgs.wine}/bin/wine ${cfg.varPath}/DayZServer_x64.exe ${cfg.profilePath}/dzServer.cfg -port=${cfg.port} -BEpath=battleye -profiles=${cfg.profilePath} -dologs -netlog -adminlog -enDebugPlayerPositions=1";
- WorkingDirectory ="${cfg.varPath}";
- Restart = "always";
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement