Sign inSign up

nukla/paintball2

By nukla

Updated about 2 years ago

Docker image for running a digital paintball 2 server

Image
0

10K+

nukla/paintball2 repository overview

Basic usage

All steps described below assume you have docker installed and running.

First, pull the image: docker pull nukla/paintball2

start a basic fresh server from scratch

docker run -p 27910:27910/udp -v /path/to/some/existing/dir/on/the/host/:/paintball2/pball/ -it nukla/paintball2

after starting the server you can find all the relevant files in /path/to/some/existing/dir/on/the/host/ which you specified above.
The host directory should already exist and not be owned by root. Otherwise you will get permission errors

start a server with an existing pball directory (configs/maps/demos/etc)

docker run -p 27910:27910/udp -v /path/to/your/pball/:/paintball2/pball/ -it nukla/paintball2

custom launch arguments

When no additional arguments are provided, the paintball2 binary will be run with +set dedicated 1 +exec server.cfg +map midnight as arguments.

If you specify your own arguments, none of the default arguments will be set. You can specify your own arguments by just appending them to the end of the docker command.
For example if you want to run the binary with the arguments +set dedicated 1 +exec randomconfigfile.cfg, you would do it like this: docker run -p 27910:27910/udp -v /path/to/your/pball/:/paintball2/pball/ -it nukla/paintball2 +set dedicated 1 +exec randomconfigfile.cfg

Dockerfile

You can read the spaghetti for this image here: https://gitlab.com/nukla/paintball2-docker

Tag summary

Content type

Image

Digest

sha256:81a6b9971

Size

157.7 MB

Last updated

almost 3 years ago

docker pull nukla/paintball2