OpenArena
OpenArena is a community-produced deathmatch FPS based on GPL idTech3 technology. http://www.openarena.ws/
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 aggressorDotted 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
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 Hide
#!/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 "-----------------------------------------"