- Shell 100%
| config | ||
| database | ||
| documentation | ||
| .gitignore | ||
| docker-compose.yml | ||
| dockerfile | ||
| entrypoint.sh | ||
| README.md | ||
COMP_HACK for Docker
This repo contains a dockerfile and a docker_compose.yml for setting up a functional copy of COMP_HACK. For future the sake of future-proofing as much as I can, I've downloaded the server setup .deb files from the PPA and stowed them away elsewhere. We don't know how long the PPA will remain up, thus installing from deb files seemed the prudent choice.
You'll need to download the .deb files, and put them in a directory named deb alongside the docker_compose.yml file. You'll also need the ReIMAGINE client alongside this, as the setup process will copy over the necessary files from that into the docker image.
I will provide links to a client and an archive with the deb that works with this setup. You might also want to delete the files within the database folder.
Your folder should look something like this
.
├── config
├── database
├── deb
├── docker-compose.yml
├── dockerfile
├── entrypoint.sh
├── README.md
└── ReIMAGINE
Instructions
- Install docker and docker-compose.
- Clone this repo
- Download the Client and .deb binaries from the links below
- Extract client and binaries, ensure directory structure matches
- Build the server using
docker compose build - Start the server using
docker compose up, add-dif you wish to detach the process from the terminal
For me the lobby crashes on the first run, just run docker compose down to bring the container down, and run docker compose up again. It doesn't crash on subsequent runs for me.
I ripped the documentation from archive.org, and it comes in convenient navigable .html files, refer to those if you wish to change the configuration. Note that if you change ports in the .xml files, you need to reflect that change in the docker-compose.yml as well.
Once it's working, you can shut down the server on demand using docker compose down and start it back up using docker compose up, no need to rebuild anything.
Downloads
- ReIMAGINE Client https://drive.proton.me/urls/4WGNWJ00A0#U8VIbqDGPixf
- .deb binaries https://drive.proton.me/urls/1HDSA0B5W8#mxcaEtUnobnK