OpenArena
GamesOpenArena is a community-produced deathmatch FPS based on GPL idTech3 technology. http://www.openarena.ws/
README
OpenArena
From their site
OpenArena is a community-produced deathmatch FPS based on GPL idTech3 technology.
There are many game types supported including Free For All, Capture The Flag, Domination, Overload, Harvester, and more.
Server Ports
| Port | default |
|---|---|
| Game | 27960 |
Mods/Plugins may require ports to be added to the server
Docker Images (1)
| Name | Image |
|---|---|
ghcr.io/ptero-eggs/yolks:debian | ghcr.io/ptero-eggs/yolks:debian |
Startup Command
./oa_ded.x86_64 +set net_port {{SERVER_PORT}} +map {{GAME_MAP}} Variables (1)
Game Map
The map to load when the server starts. See here for all maps available by default - https://openarena.fandom.com/wiki/Maps
- Environment:
GAME_MAP- Default:
aggressor- User Viewable:
- ❌
- User Editable:
- ❌
- Rules:
required|string
Installation Script
Container:
ghcr.io/ptero-eggs/installers:debianEntrypoint:
bash#!/bin/bash
# dirty install script for openarena
# will get updated more later
if [ ! -d /mnt/server/ ]; then
mkdir -p /mnt/server/
fi
cd /mnt/server/
wget http://www.openarena.ws/request.php?4 -O openarena.zip
unzip -o openarena.zip openarena-*/oa_ded.x86_64 openarena-*/missionpack/* openarena-*/baseoa/*
mv -f openarena-*/* /mnt/server/
rm -rf openarena-*/ openarena.zip
## install end
echo "-----------------------------------------"
echo "Installation completed..."
echo "-----------------------------------------"