From 643cac2f2d4a0742bbf3a380c94042ee01e75cca Mon Sep 17 00:00:00 2001 From: Daniel Ceregatti Date: Thu, 7 Sep 2023 12:09:43 -0700 Subject: [PATCH] There are no mpmissions in the server container when it starts for the first time. Ensure Chernarus is copied over as a default when this is detected, as the server is expected to start successfully. Presumes a default config where the map hasn't been changed. Make development work by setting an environment variable. Set the web container to restart instead of not, should the express server crash. Copy XML files that are merged when the server starts only when the mpmissions directory exists. Refactor XML functions for better naming. Handle display of lists when no mods are installed. Add support for adding mpmissions for Deer Isle and mpmissions in general via mod integrations. Add support for Red Falcon Watercraft XML files. WIP. Add a deer isle DayZ bicycle spawn file. --- files/mods/1602372402/install.env | 8 ++++++++ files/mods/2906371600/xml.env | 7 +++++++ files/mods/@DeerIsle | 1 + files/mods/@RedFalconWatercraft | 1 + 4 files changed, 17 insertions(+) create mode 100644 files/mods/1602372402/install.env create mode 100644 files/mods/2906371600/xml.env create mode 120000 files/mods/@DeerIsle create mode 120000 files/mods/@RedFalconWatercraft diff --git a/files/mods/1602372402/install.env b/files/mods/1602372402/install.env new file mode 100644 index 0000000..cd9c52d --- /dev/null +++ b/files/mods/1602372402/install.env @@ -0,0 +1,8 @@ +#!/usr/bin/env bash + +set -eE + +MAP="DeerIsle" +DIR="DayZ-Deerisle-Stable" +REPO="https://github.com/johnmclane666/${DIR}.git" +MPDIR="empty.deerisle" diff --git a/files/mods/2906371600/xml.env b/files/mods/2906371600/xml.env new file mode 100644 index 0000000..ee755f8 --- /dev/null +++ b/files/mods/2906371600/xml.env @@ -0,0 +1,7 @@ +#!/usr/bin/env bash + +#CFGSPAWNABLETYPES= +#CFGEVENTSPAWNS= +#EVENTS= +TYPES=https://raw.githubusercontent.com/RedFalconKen/RedFalconWatercraft/main/Config%20Files/Types.XML/RFWC_Types.xml + diff --git a/files/mods/@DeerIsle b/files/mods/@DeerIsle new file mode 120000 index 0000000..48a8d7c --- /dev/null +++ b/files/mods/@DeerIsle @@ -0,0 +1 @@ +1602372402 \ No newline at end of file diff --git a/files/mods/@RedFalconWatercraft b/files/mods/@RedFalconWatercraft new file mode 120000 index 0000000..e5070bc --- /dev/null +++ b/files/mods/@RedFalconWatercraft @@ -0,0 +1 @@ +2906371600 \ No newline at end of file