Egg Repository

Pterodactyl Community Egg Repository

OpenArena

OpenArena is a community-produced deathmatch FPS based on GPL idTech3 technology. http://www.openarena.ws/

Read Me

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

Portdefault
Game27960

Mods/Plugins may require ports to be added to the server

Yolks
NameTag
ghcr.io/ptero-eggs/yolks:debianghcr.io/ptero-eggs/yolks:debian
Variables and Startup

Startup Command

./oa_ded.x86_64 +set net_port {{SERVER_PORT}} +map {{GAME_MAP}}

Variables

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 Variable: GAME_MAP
Default Value: aggressor
User Viewable:
User Editable:
Install Script
#!/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 "-----------------------------------------"
Installation Imageghcr.io/ptero-eggs/installers:debianInstallation Entrypointbash