To start up a server quickly, run a new container using the image:
docker run -p 7777-7781:7777-7781/udp -p 8777:8777/udp -p 7770:7770/tcp --name ut slapt/ut99
The server will start up on port 7777, with the web admin UI available on port 7770.
For persistently running servers, create a volume and attach it to the container at /.utpg. This is where configuration files and maps/mods need to be placed.
As an example, a docker-compose:
version: '3'
volumes:
data:
services:
ut:
image: slapt/ut99:latest
ports:
- "7777-7781:7777-7781/udp"
- "8777:8777/udp"
- "7770:7770/tcp"
restart: unless-stopped
volumes:
- data:/.utpg
There are three main environment variables that control the startup of the server. These are STARTUP_MAP (default: DM-Turbine), GAME_MODE (default: Botpack.DeathMatchPlus) and MUTATORS (default: empty string)
In addition to packaging the Unreal Tournament server files, the UTPG v469 patch and the "bonus pack" content, this repository also contains code taken from abfackeln's Server Utilities (ASU) with modifications to run on Perl 5. ASU is licensed under the GNU General Public License version 3.
Content type
Image
Digest
sha256:db48dcc63…
Size
188.9 MB
Last updated
about 2 years ago
docker pull slapt/ut99