Daniel Ceregatti
1f31cec202
Add bercon-cli into the server container.
2025-07-30 13:53:01 -06:00
Daniel Ceregatti
625dce94ec
Add function that handles custom installations of mod files, e.g. MMGMightysMilitaryGear, which ships separate types files that must all be used for the mod to work.
2025-07-28 16:32:44 -06:00
Daniel Ceregatti
fcda4d1d60
Add post-install script that combines all the shipped types files into one, because this mod author is a sadist.
2025-07-28 15:58:55 -06:00
Daniel Ceregatti
dc974ddb64
Add/Update support for various mods: BoomLaysThings,BowenCamoGear, FlipTransport, ForeverBurningCampfire, MassClothing, MuchCarKey, and WindridesClothingPack. And others, mostly fixing case sensitivity issues and paths to XML files in mod directories.
2025-07-26 12:00:42 -07:00
Daniel Ceregatti
481e485328
Update the Pripyat github URL.
2025-07-14 16:11:40 -07:00
Daniel Ceregatti
33c591e421
Fix file case change in an addon.
2025-03-24 17:04:59 -07:00
Daniel Ceregatti
ef0ef27731
Add Pripyat map, even though it still crashes the Linux server.
2024-07-09 09:16:06 -07:00
Daniel Ceregatti
9fb3504bac
Ensure that the mpmissions being used has all the files we need. Some don't, like Namalsk, which lacks cfggameplay.json.
...
Account for default ports. Another consequence from the bad merge.
2024-06-27 14:34:21 -07:00
Daniel Ceregatti
dc36e1817c
Fix Namalsk map integration, as it has two sets of mpmissions directories.
2024-06-22 13:11:24 -07:00
Daniel Ceregatti
d977b4d2d1
Downstream merge.
2024-06-22 10:28:11 -07:00
Daniel Ceregatti
d1b5f36aca
Add Namalsk map integration. WIP.
2024-06-22 10:00:06 -07:00
Daniel Ceregatti
c25ca21574
Fix erroneous data in mod integration.
2024-06-21 14:01:10 -07:00
Daniel Ceregatti
2f1509fb65
Change the default maps to always come from github. One used to be able to install the server using the anonymous steam user, but now the mpmissions aren't included if the anonymous user is used.
...
Handle multiple env files for now while we transition server orchestration entirely to the web container.
Add MuchStuffPack mod integration.
Add git to the web container so we can checkout server resources from github as git. Allows us to just pull on git to keep up to date.
2024-06-19 16:59:33 -07:00
Daniel Ceregatti
eff95afd65
Make the default map-specific file be Chernarus.
2024-05-29 01:38:49 -07:00
Daniel Ceregatti
09700762ed
Fix case of file that changed upstream.
2024-05-15 11:09:49 -07:00
Daniel Ceregatti
80adb60aa8
As of today, we have a release version! I can't believe it!
...
We no longer need to lower case the files.
Switch to the release server id.
Move rcon from the web container to the server container.
Handle .c files on a per-map basis.
Update per-map .c files.
2024-02-20 14:28:59 -08:00
Daniel Ceregatti
5918646eb0
Add custom integration for disabling the personal light. This gets turned on despite what's set in serverDZ.cfg because it's overridden in cfggameplay.json.
...
Add wipe command, to allow for easy wiping of storage.
Remove cfggameplay case-sensitivity hack, now that this is fixed upstream.
Continue documenting the vanilla installation instructions for Hype Train, for some reason.
2024-01-18 11:40:19 -08:00
Daniel Ceregatti
cd308e1f96
Fix cfgGameplay.json hack.
...
Update docs.
2023-12-24 11:19:09 -08:00
Daniel Ceregatti
39ab84f338
Update docs.
2023-12-22 13:58:12 -08:00
Daniel Ceregatti
66530e9538
Update docs.
2023-12-22 13:51:43 -08:00
Daniel Ceregatti
40f31d0b14
Implement start scripts to do all the extra stuff, like remove nodes from XML files.
...
Add WinterChernarusV2 mod's init changes.
2023-12-22 10:04:25 -08:00
Daniel Ceregatti
a92cdaf539
Update docs.
2023-12-21 20:17:50 -08:00
Daniel Ceregatti
9ee8be4505
Rename Chernarus-specific files to just have a generic name. This makes things easier.
...
Update files from upstream: https://steamcommunity.com/workshop/filedetails/discussion/3115714092/4032475029247848861/
Update docs.
2023-12-21 20:13:40 -08:00
Daniel Ceregatti
d1d3069500
Add Diesel Jerry can mod.
2023-12-21 16:02:39 -08:00
Daniel Ceregatti
70181b13e7
Rename Chernarus-specific file.
2023-12-19 11:20:44 -08:00
Daniel Ceregatti
5a1e4daa48
Add HypeTrain mod support. WIP.
2023-12-19 11:18:49 -08:00
Daniel Ceregatti
1554520704
Update Winter Chernarus (Deer Isle, Livonia) metadata from updated instructions.
...
Add cfgGameplay.json hack.
Fix JSON formatting.
2023-12-15 22:13:20 -08:00
Daniel Ceregatti
5783f74075
The installation instructions for Winter Deer Isle have changed. Merging. See https://steamcommunity.com/sharedfiles/filedetails/?id=1891132304 .
...
Make it so the DEVELOPMENT environment variable doesn't prevent the file actions when DONT_START is set.
2023-11-17 18:00:30 -08:00
Daniel Ceregatti
d9b5c8f293
Add support for Winter Deer Isle.
2023-11-13 20:18:25 -08:00
Daniel Ceregatti
287d60fe1d
Refactor install to map, as that's more relevant.
...
Update docs.
2023-11-03 17:13:18 -07:00
Daniel Ceregatti
6b329db11f
Remove files that used an old way of doing things, and replace it with a placeholder for the new way.
2023-11-03 17:08:00 -07:00
Daniel Ceregatti
e1a9f338b0
Fix typo.
2023-10-18 17:38:27 -07:00
Daniel Ceregatti
664b267da1
Add integration for Underground Bases mod.
2023-10-17 09:56:16 -07:00
Daniel Ceregatti
b0596f5e11
Refactor mod that was using the old way of handling XML.
2023-10-15 11:12:40 -07:00
Daniel Ceregatti
10063f20de
Add initial DayZ Rat mod integration. This begins work on adding support for mods that touch the cfgenvironment.xml file.
2023-10-15 11:09:04 -07:00
Daniel Ceregatti
4d546241ad
Add SpurglesBagZ integration.
2023-10-11 15:00:21 -07:00
Daniel Ceregatti
efac5eb7ff
Add integration for ayZExpansionVehicles - mod id 2291785437
2023-10-05 11:38:11 -07:00
Daniel Ceregatti
371d6d2b38
Add support for OP Base Items mod.
2023-09-28 15:35:56 -07:00
Daniel Ceregatti
4b0efda369
Add integration for MMG - Mightys Military Gear and SNAFU Weapons.
2023-09-11 13:02:03 -07:00
Daniel Ceregatti
b1448d8860
Add cfgeventspawns.xml integration!
...
Add quirk to handle upstream XMLs not having the correct nodes.
Add initial map install based on the map in the config.
Add package to allow for XML merging in the server container.
Add an environment variable that prevents the server from starting, to test mod XML integration at server start.
Back up logs into dedicated directories based on the date when the server exits.
Improve logic for copying XML files into mpmissions.
Fix status output formatting.
Get map name from the config at script start in the server script.
Refactor XML env scripts so they don't have a hashbang.
Refactor one mod's integration with the new file naming convention.
2023-09-09 11:02:24 -07:00
Daniel Ceregatti
287425cf9d
Remove extra line.
2023-09-08 11:50:07 -07:00
Daniel Ceregatti
dd1129ee51
Remove FIX variable, as it's not necessary...yet.
2023-09-08 11:49:51 -07:00
Daniel Ceregatti
42c63dccc0
Add BaseBuildingPlus integration. This one publishes a types.xml in its mod directory, but this file lacks the root node. Adding hooks to handle specific fixes for files.
2023-09-08 11:20:11 -07:00
Daniel Ceregatti
29018b1053
Add CodeLock integration.
2023-09-07 19:53:47 -07:00
Daniel Ceregatti
a5a8464045
Use remote versions of the previously local files, now that we submitted a PR upstream and it was accepted and merged.
2023-09-07 17:17:04 -07:00
Daniel Ceregatti
51894c45ae
Add Deer Isle Red Falcon Watercraft integration.
...
Add the ability to use local files for mod integrations.
2023-09-07 17:12:21 -07:00
Daniel Ceregatti
39f535feef
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.
2023-09-07 12:12:00 -07:00
Daniel Ceregatti
643cac2f2d
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.
2023-09-07 12:09:43 -07:00
Daniel Ceregatti
212da43d0a
Add support for processing local XML files, as some times mods include them.
...
Add DayZ Bicycle XML integration.
Update docs.
2023-09-05 17:35:17 -07:00
Daniel Ceregatti
46b8cce5cf
Remove debug.
...
Add mods README.
Update docs to reflect the current state of the code...up to a point...WIP.
2023-06-14 19:49:39 -07:00