A fork of https://github.com/mccarrmb/docker-doom with my own improvements
bin | 7 years ago | ||
builder | 7 years ago | ||
config | 7 years ago | ||
iwad | 7 years ago | ||
player | 7 years ago | ||
templates | 7 years ago | ||
wad | 7 years ago | ||
.gitignore | 7 years ago | ||
Dockerfile | 7 years ago | ||
README.md | 7 years ago | ||
build-docker-doom.sh | 7 years ago | ||
docker-doom.sh | 7 years ago |
A Zandronum server configuration and deployment tool utilizing a Docker-based back-end.
build-docker-doom.sh
docker-doom.sh
A. You're smart enough to create a GitHub account. You figure it out. ...In the mean time, I'm working on a tool to help with it.
A. You can try building the image manually, but I currently don't have any PowerShell helper scripts to do this for you. Be aware that this image is Linux-based which means that it won't run alongside Windows-based containers.
A. You could totally do that. In fact, there really isn't much of a difference. I prefer to use Docker, though, because it saves me the hassle of trying to write clever UpStart/SystemD/rc.d-type service scripts and jobs. All I have to do is add --restart always
to the run line and the Docker daemon will take care of keeping the servers running.
There is currently a game-breaking bug in the Linux version of Zandronum 3.0
The bug is detailed here, https://zandronum.com/tracker/view.php?id=2775. The short story is that the Linux executable does not calculate resource hashes correctly on its end. This means that if you run a dedicated Linux server, Windows and macOS clients will get kicked because the hashes they send will not match what the Linux server came up with. Since this project uses a Linux-based Docker image, this bug puts us in quite a pickle... until the 3.1 release, anyway.