Skip to content

OpenArena

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

egg-openarena.json

updated

Ports

Add an allocation on the node for each port.

  • Game 27960

Install

Installer image
ghcr.io/ptero-eggs/installers:debian
Install script
22 lines

Image

  • Debian ghcr.io/ptero-eggs/yolks:debian

Startup

The Panel runs this command to start the server. It replaces each variable in the command with the value of that variable.

1 variable

Startup command

./oa_ded.x86_64 +set net_port 27960 +map aggressor

Dotted values come from the server settings. These values are examples.

  • The map to load when the server starts. See here for all maps available by default - https://openarena.fandom.com/wiki/Maps

    GAME_MAPUsers can edit

    required|string

Wings

Stop command
^C (SIGINT)
Running when the console shows
AAS initialized

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

Changes

  1. Add standalone games

    · Daniel Barton · 74c706a

All changes on GitHub

Problem with this egg?

Open an issue on GitHub. Include your Panel and Wings versions.

Install script 22 lines bash in ghcr.io/ptero-eggs/installers:debian Show
#!/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 "-----------------------------------------"