A docker image for running a dedicated server for the game Carrier Command 2.
git clone https://github.com/FragSoc/carrier-command-docker
cd carrier-command-docker
make STEAM_USERNAME=your_steam_username
docker run -d -p 25565:25565/udp -p 25566:25566/udp -p 25567:25567/udp fragsoc/carrier-command
The image takes several build args, passed with the DOCKER_ARGS
make
var (eg. make "DOCKER_ARGS=--build-arg UID=1000 --build-arg APPID=10"
).
Argument Key | Default Value | Description |
---|---|---|
APPID |
1489630 |
The steam appid to install, there's little reason to change this |
STEAM_BETAS |
(Blank) | A string to pass to steamcmd to download any beta versions of the game, eg. -beta mybeta -betapassword letmein |
UID |
999 |
The user ID to assign to the created user within the container |
GID |
999 |
The group ID to assign to the created user's primary group within the container |
The container requires 3 ports, 25565
, 25566
and 25567
over UDP.
There are two volumes; /config
is where the server expects a server_config.xml
file, and /logs
is where text copies of (stdout) logs are placed.
The few files in this repo are licensed under the AGPL3 license. However, Carrier Command 2 and it's dedicated server are proprietary software licensed by Geometa, no credit is taken for their software in this container.