Commit graph

42 commits

Author SHA1 Message Date
Daniel Ceregatti
6db8cc4eff Really REALLY REALLY fix docs. 2023-07-25 15:15:04 -07:00
Daniel Ceregatti
894e734587 Really REALLY fix docs. 2023-07-25 15:10:08 -07:00
Daniel Ceregatti
f2d54925c2 Really fix docs. 2023-07-25 15:08:57 -07:00
Daniel Ceregatti
fdfa4744aa Fix docs. 2023-07-25 15:06:50 -07:00
Daniel Ceregatti
6d1b7508b1 Update docs. 2023-06-17 18:04:31 -07:00
Daniel Ceregatti
cda7ae92c7 Add TL;DR part 2, adding mods. 2023-06-16 18:57:32 -07:00
Daniel Ceregatti
5d1d2433c9 Add mission files installation step. 2023-06-16 16:35:19 -07:00
Daniel Ceregatti
e3f8414bfe Fix garbage. 2023-06-16 16:27:17 -07:00
Daniel Ceregatti
e346b0d90a Don't forget to switch to the branch!
Also, since this is a fresh release install, don't bother moving any old binary out of the way.
2023-06-16 16:25:45 -07:00
Daniel Ceregatti
8b394a477c Fix instructions. 2023-06-16 15:48:20 -07:00
Daniel Ceregatti
52f96f7384 Update docs. 2023-06-16 10:46:47 -07:00
Daniel Ceregatti
069303ae05 Fix typo. 2023-06-16 10:45:42 -07:00
Daniel Ceregatti
1c09cd363a Update README to include instructions for setting up a RELEASE DayZ Linux server!
Set the release id so it installs the release server.
Add the required shared objects for the above.
2023-06-16 10:44:39 -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
Daniel Ceregatti
cf47b7fe1f Continued work on the web UI:
XML "editor" WIP.
Add xmltree component.
Start work on shelling out to steamcmd from node.
Move script functions out of common and into individual scripts.
Update docs.
2023-06-03 21:57:14 -07:00
Daniel Ceregatti
052304f450 Lots of layout changes.
Add placeholders for future functions.
Add buttons for install, update, update mods, etc.
Add bootstrap icons CDN.
Remove old CSS in favor of Bootstrap classes.
Add favico.
Update docs.
2023-05-26 22:59:36 -07:00
Daniel Ceregatti
f5048372d8 Fix typo. 2023-03-07 10:34:26 -08:00
Daniel Ceregatti
e7da6d5cec Updated docs. 2023-02-22 20:58:01 -08:00
Daniel Ceregatti
8b72734b57 Updated docs. 2022-10-18 09:55:16 -07:00
Daniel Ceregatti
ba8146e491 Fix docs. 2022-10-15 17:07:44 -07:00
Daniel Ceregatti
df4c17c554 Update docs. 2022-10-15 17:00:35 -07:00
Daniel Ceregatti
f9d3e63759 Note that multiple ids for adding/removing mods ins't a feature yet. 2022-10-10 10:21:26 -07:00
Daniel Ceregatti
cbe51f2f10 Updated docs. 2022-09-23 15:02:36 -07:00
Daniel Ceregatti
e71ed82871 Add uptime to status.
Updated docs.
2022-07-23 22:09:57 -07:00
Daniel Ceregatti
ddfee2d2d1 Updated docs. 2022-07-22 23:31:41 -07:00
Daniel Ceregatti
8303f24a6a Updated docs. 2022-07-22 23:20:39 -07:00
Daniel Ceregatti
dc04adff04 Updated docs. 2022-07-22 23:19:50 -07:00
Daniel Ceregatti
c31f47c3a5 Updated docs. 2022-07-22 23:15:55 -07:00
Daniel Ceregatti
49f5206d35 Switch to docker compose plugin. 2022-07-22 22:56:02 -07:00
Daniel Ceregatti
215c81f437 Updated docs. 2022-07-22 18:11:07 -07:00
Daniel Ceregatti
2b64840617 Updated docs. 2022-07-09 14:21:42 -07:00
Daniel Ceregatti
368ec600f7 Remove all the Battle Eye rcon crap. Let the game manage that.
Remove the default.cfg file as that's just been incorporated into the dayzserver script.
Set some saner defaults in serverDZ.cfg.
Remove the faking of the install.
Integrate steamcmd from Debian.
Updated docs.
2022-03-31 00:34:57 -07:00
Daniel Ceregatti
322ce732c5 Updated docs. 2022-03-26 21:28:36 -07:00
Daniel Ceregatti
fb23bd2196 Updated docs. 2022-03-26 16:49:38 -07:00
Daniel Ceregatti
164d5b41d6 Add more interactive functionality: Login, update, rcon, etc. All WIPs.
Simplify things by consolidating all the bash stuff into dayzserver and removing files where the content has become managed interactively.
Make sure steamcmd has proper permissions in the container.
More updated documentation.
2022-03-26 16:37:39 -07:00
Daniel Ceregatti
d87c5fad0e Create a dedicated means by which we can run interactive prompts to effect tasks such as (all WIP):
Logging into to Steam, accounting for Steam Guard. These credentials persist throughout the lifetime of the docker volume storing the data.
  Adding/removing/managing workshop items. The goal is to also manage the "=mod=" parameter.
  Listing the auto-generated RCON password.
  Backing up.
Further refine the original dayzserver script. In docker, a lot of the other stuff wasn't necessary so a lot is just being removed.
Install steamcmd into the container in Dockerfile and adjust paths.
Vastly updated docs!
2022-03-26 13:02:54 -07:00
Daniel Ceregatti
e7ba76acf7 Added Steam login step, which is done interactively.
Factor out all the unused stuff from dayzserver. Rework the logic.
Started support for workshop items.
Updated docs.
2022-03-26 03:16:04 -07:00
Daniel Ceregatti
6be82b1adc Make configuration changes come from changes to the files rather than setting environment variables.
Updated documentation.
2022-03-25 23:52:06 -07:00
Daniel Ceregatti
b141d2b0da Refactor to use only one volume, one for the entire contents of the user's home directory. This simplifies a lot.
Make all bash changes to the dayzserver script instead of creating a wrapper.
Handle the server config and Battle Eye string substitution.
Add the default.cfg from upstream and handle it locally.
2022-03-25 23:17:55 -07:00
Daniel Ceregatti
c07ad683ca Just use the anonymous steam user. 2022-03-25 19:06:02 -07:00
Daniel Ceregatti
8eed898bd4 First working prototype. It "works", but it still segs, which is the problem I was hoping to fix. Bummer.
Add the dayzserver from upstream, but a modified version that doesn't do all the tmux stuff.
2022-03-25 18:54:25 -07:00
Daniel Ceregatti
95d05b9d5d Initial commit 2022-03-25 23:24:01 +00:00