Daniel Ceregatti
b9aee3d824
Add RCON file handling.
...
Add RCON client.
Add many comments.
2022-07-09 14:23:43 -07:00
Daniel Ceregatti
c9edc5eb59
Use new RCON port.
...
Start the server with a command line here so we can dev more rapidly.
2022-07-09 14:23:09 -07:00
Daniel Ceregatti
a50e9ed6a4
Add git, jq, python, and py3rcon.
2022-07-09 14:22:33 -07:00
Daniel Ceregatti
2b64840617
Updated docs.
2022-07-09 14:21:42 -07:00
Daniel Ceregatti
ee3ee48ff0
Add rcon port.
2022-07-09 11:34:36 -07:00
Daniel Ceregatti
56aa713151
Fix yet more conflicts.
2022-07-08 22:45:06 -07:00
Daniel Ceregatti
c2ca3ce46b
Fix conflict.
2022-07-08 22:41:42 -07:00
Daniel Ceregatti
4377404e07
Add rcon port.
2022-07-08 22:39:19 -07:00
Daniel Ceregatti
ba2be87f37
Re-format and re-order entries.
2022-07-08 22:39:19 -07:00
Daniel Ceregatti
9edfcae0c9
More checking, less calling of the config function.
2022-03-31 01:34:10 -07:00
Daniel Ceregatti
f2987ebe1e
Use proper recommendation message.
2022-03-31 01:06:55 -07:00
Daniel Ceregatti
cb1ab78db8
Prevent the config from happening if the server files aren't installed yet.
2022-03-31 00:50:56 -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
ccc9302a3e
Add more dependency checking to make sure things don't run when they're not met.
2022-03-26 18:04:04 -07:00
Daniel Ceregatti
618488224f
Add the ability to fake the DayZ install while developing, as it's very large and takes a lot of time.
...
Remove actions that will not become part of the set of features.
Update usage output.
2022-03-26 17:36:08 -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
3c91314b49
Add missing lib.
...
Remove other packages that won't be used in docker.
Add more reporting when the server crashes. WIP.
2022-03-25 19:51:57 -07:00
Daniel Ceregatti
0e25ac2bcf
Lower the docker compose version, as the one on my server didn't like this one.
2022-03-25 19:09:50 -07:00
Daniel Ceregatti
e34218a880
Use the correct Debian image.
2022-03-25 19:09:03 -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
02dd72d0bf
Add .gitignore.
2022-03-25 16:25:55 -07:00
Daniel Ceregatti
e204704a56
Initial import.
2022-03-25 16:24:50 -07:00
Daniel Ceregatti
95d05b9d5d
Initial commit
2022-03-25 23:24:01 +00:00