AQtion-Server---Teamplay

AQtion-Server---Teamplay

Docker app from grtgbln's Repository

Overview

A server for the Action Quake 2 mod for Quake 2. This server is configured for Teamplay.

Discord Banner 2

Twitter Twitch YouTube Steam

Linux macOS Windows

AQtion Base Installation

License considerations

Every effort has been made to ensure that no licensed, copyrighted and/or trademarked content exists in this distribution. We abide by the license imposed by id software upon the Quake II source code, and its application upon the modification 'Action Quake 2' to redistribute the source along with the application stipulated under TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html

Should it be determined that assets included in this distribution are indeed unlicensed for use, the maintainers of this repository will make expedited and thorough adjustments to this distribution repository to remove said assets and replace with appropriate content. Please leave a message as a Github Issue containing links and references to the content, and we will respond as soon as we can.

Requirements

  • 64-bit Windows 7 and above
  • Mac OS 10.7+ (Intel and Apple Silicon supported)
  • 64-bit x86 and ARM Linux with a video card and sound card
  • Video card compatible with OpenGL 3 drivers

Notes

  • We do not provide direct support for running Quake II in general, as there are over 20 years of forum posts and articles on how to use it, but if you are running into problems with this specific release, contact us on Discord!
  • If there's a special request for 32-bit Linux or something, open an Issue!

Instructions/Installation

Steam

Steam Install

It is highly recommended to use the Steam installer, it is free and will update on its own with the most recent content and features.


Existing Quake II installations

  1. Download the aqtion-content zip file and extract the action directory into the same directory where baseq2 exists (in the same directory as your Quake II executable)
  2. To start Quake II under the action mode, use the following startup parameters: +set game action
  3. Note: Config files from your baseq2 directory will still execute, so there may be some unexpected binds or cvars set

Standalone Install (non-Steam)

While these installs are available, they are not the recommended method. Use at your own inconvenience.

Itch.io

Windows

  1. Download the latest release zip file
  2. Extract to anywhere on your machine you would like it to be permanently installed
  3. Launch q2pro.exe

Linux (Deb Install)

  1. Download the .deb install and run AQtion from your Games Menu, or:
  2. Download the .deb install and from your Terminal, run aqtion
  3. Use aqtion help for additional commands if needed

Linux (Tarball install)

  1. Download the latest release tarball file for your architecture (amd64 - x86 or arm64 - aarch64)
  2. Extract to ~/aqtion (/home/YOUR_USERNAME/aqtion)
  3. In your Terminal, navigate to the extracted directory and launch q2pro

Need help or have questions?

  1. Join us in Discord
  2. Check out the Steam guides

Contact

  • Github Issues in this repository
  • Discord ask for @Mods

Contribute

  1. Fork this repository
  2. Checkout a new branch
  3. Commit your modifications/additions
  4. Submit pull request

Links

Credits

  • id Software who created the original Quake II engine and brought upon us many endless nights of fragging, gibbing and lagging until our parents told us to go to bed
  • The original A-Team who designed, coded and tested this awesome mod
  • The TNG team who took over the project after 1.52 and had maintained and updated it till 2011
  • The AQDT team who created their own variant and produced Espionage Tournament Edition
  • Skuller for the highly-acclaimed q2pro
  • Raptor007 and hifi who have taken over development after the TNG team, and all forked repos who continuously improve this repository
  • Reki for his development contributions (and Midnight Guns!)
  • ReKTeK for his development contributions
  • hifi for q2admin, LUA and MVD support and all forked repos who continuously improve this repository
  • Mappers stan0x, Quimby, WizardExt, WetWired, Beavisss, pauhi and Ruskprick for the included maps in this distribution
  • Jehar and the amazing folks at Tastyspleen and TastyspleenTV on Twitch for broadcasting some amazing events and being the cornerstone of Quake II gaming
  • The AQ2World Discord mod team for assisting, testing and contributing to this distribution, and keeping the scene alive
  • Every single mapper, sound designer, texture creator, model maker, skin artist and community contributor to this project since its inception in the late 90s, without your 600+ maps and gigabytes of content, we'd still be playing vanilla Q2.
  • All past, present and future players who for we do this all for, please keep the scene alive!
  • The unforgotten and likely uncontactable community members who built and maintained sites to promote the mod and the community, your sites will be forever archived at AQ2World

Asset Credits

License

  • Released under GPLv2 in accordance with the original source code from id Software.
  • Original Quake 2 male and female model files distributable via license with id Software / Zenimax

Install AQtion-Server---Teamplay on Unraid in a few clicks.

Find AQtion-Server---Teamplay in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for AQtion-Server---Teamplay Review the template variables and paths Click Install

Requirements


        AQtion Server does not publish a "latest" Docker tag. You may need to manually change the tag to the latest version: https://hub.docker.com/r/aqtiongame/server/tags
        

        Requires a Message of the Day text file passed in the Message of the Day File configuration: https://github.com/actionquake/distrib/blob/main/server/tp1.motd
    

Download Statistics

13,491
Total Downloads
79
This Month
727
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Details

Repository
aqtiongame/server:v51-bot27
Last Updated2026-05-24
First Seen2024-09-25

Runtime arguments

Network
bridge
Privileged
false

Template configuration

Server Port - TCPPorttcp

Container Port: 27940

Target
27940
Default
27940
Value
27940
Server Port - UDPPortudp

Container Port: 27940

Target
27940
Default
27940
Value
27940
Server PortVariable

Internal server port. Must match port above.

Target
PORT
Default
27940
Value
27940
Server NameVariable

Hostname of server in server browser

Target
HOSTNAME
Default
AQtion Teamplay Server
Value
AQtion Teamplay Server
Admin PasswordVariable

Password for remote console access

Target
RCON_PASSWORD
Team 1 - NameVariable

Name of team 1

Target
TEAM_1_NAME
Default
Red
Value
Red
Team 1 - SkinVariable

Skin of team 1

Target
TEAM_1_SKIN
Default
male/ctf_r
Value
male/ctf_r
Team 2 - NameVariable

Name of team 2

Target
TEAM_2_NAME
Default
Blue
Value
Blue
Team 2 - SkinVariable

Skin of team 2

Target
TEAM_2_SKIN
Default
male/ctf_b
Value
male/ctf_b
Map RotationVariable

Comma-separated list of maps. Last map loads first.

Target
ROTATION
Default
deepcanyon,cliff2,urban2,bwcity2p,tjt,murder,tokyo,passin,urban3remix,lumber,beer,actcity3,riot,urban
Value
deepcanyon,cliff2,urban2,bwcity2p,tjt,murder,tokyo,passin,urban3remix,lumber,beer,actcity3,riot,urban
Message of the Day FilePathro

A Message of the Day text file

Target
/aq2server/action/motd.txt
Maps PathPath

Path to maps

Target
/aq2server/action/maps
Default
/mnt/user/appdata/aqtion_server_tp/maps
Value
/mnt/user/appdata/aqtion_server_tp/maps
Logs PathPath

Path to log files

Target
/aq2server/action/logs
Default
/mnt/user/appdata/aqtion_server_tp/logs
Value
/mnt/user/appdata/aqtion_server_tp/logs
Demos PathPath

Path to demos

Target
/aq2server/action/demos
Default
/mnt/user/appdata/aqtion_server_tp/demos
Value
/mnt/user/appdata/aqtion_server_tp/demos
Max ClientsVariable

Maximum number of clients allowed to connect to server, plus 2 for reserved slots

Target
MAXCLIENTS
Default
18
Value
18
Log file nameVariable

Name of the log file

Target
LOGFILE_NAME
Default
teamplay
Value
teamplay
Announcement MessageVariable

Announcement message to display when players join

Target
ADDSTUFFCMD_BEGIN
Default
say vers: $version gdrv: $gl_driver=
Value
say vers: $version gdrv: $gl_driver=
Team 3 - NameVariable

Name of team 3. Unused by this mode, do not change.

Target
TEAM_3_NAME
Default
UNUSED
Value
UNUSED
Team 3 - SkinVariable

Skin of team 3. Unused by this mode, do not change.

Target
TEAM_3_SKIN
Default
UNUSED
Value
UNUSED
PUIDVariable
Default
099
Value
099
PGIDVariable
Default
100
Value
100