Sign inSign up

pporadzisz/aa25-server

By pporadzisz

Updated 16 days ago

America's Army 2.5 Dedicated Server with AA Assist support

Image
0

1.8K

pporadzisz/aa25-server repository overview

America’s Army 2.5 Dedicated Server (AA Assist) – Docker

Fully automated Docker image for running an America’s Army 2.5 dedicated server with AA Assist support.

This image installs the full server, maps, textures, Assist libraries, and automatically prepares the environment for hosting multiplayer servers.


Support me

https://buycoffee.to/radny

https://paypal.me/RadnySRV

Features

  • Fully automated installation
  • AA Assist compatible
  • Installs all maps, textures, and dependencies
  • Automatically generates MapList.ini
  • Ready-to-run dedicated server
  • Based on Ubuntu 18.04 (stable and compatible)
  • No manual installation required

Image Contents

This Docker image automatically installs:

  • America’s Army 2.5 server binaries
  • Assist dedicated server binaries
  • Assist Server Manager libraries
  • All official maps
  • All textures, meshes, sounds, and assets
  • Required 32-bit libraries
  • Pre-generated MapList.ini

Supported Platforms

  • Linux x86_64 (Docker host)

  • Tested on:

    • Ubuntu
    • Debian
    • Proxmox
    • Docker Engine
    • Docker Compose

🚀 Running with Docker Compose

Using Docker Compose is the recommended method to manage your server. It simplifies configuration deployment and ensures network isolates properly.

1. Create the docker-compose.yml File

Create a new folder on your host machine, navigate into it, and save the following configuration as docker-compose.yml:

version: "3.8"

services:
  aa25-server:
    image: pporadzisz/aa25-server:latest
    container_name: aa25-server
    pull_policy: always
    ports:
      - "1726:1726/udp"
      - "1727:1727/udp"
      - "1728:1728/udp"
    environment:
      - PORT=1726
      - ADMINPASSWORD=aa25radny2000
      - GAMEPASSWORD=
      - PLAYERADMIN=radny,player1,player2
      - SERVERNAME=The Best Linux Server
      - ADMINNAME=radny
      - [email protected]
      - COLOUR=100,100,100
      - CACHESIZEMEGS=512
      - MAPVOTE=true
      - PLAYERSLOTS=32
    restart: unless-stopped
    depends_on: 
      - nginx-proxy
    networks:
      - aa25-net
		  
  nginx-proxy:
    image: pporadzisz/nginx-proxy:latest
    container_name: nginx-proxy
    ports:
      - "80:80"
      - "443:443"
    restart: unless-stopped
    networks:
      aa25-net:
        aliases:
          - aao25.com

networks:
  aa25-net:
    driver: bridge
2. Network Configuration (Required Ports)

Ensure your firewall routes the following UDP ports to your Docker host:

PortProtocolDescription
1726UDPGame Port
1727UDPQuery Port
1728UDPServer Management Port
3. Management Commands
  • Start the server: Run in the background using:
    docker compose up -d
    
  • View deployment logs: Track installation progress and server output:
    docker compose logs -f
    
  • Stop the server: Gracefully shut down all environment containers:
    docker compose down
    

File Locations

Main directory:

/usr/local/games/armyops

Important directories:

System/
Maps/
Textures/
Sounds/
StaticMeshes/
Animations/

MapList

MapList.ini is automatically generated from installed maps.

Location:

System/MapList.ini

AA Tracker Registration (IMPORTANT)

Server registration on AA Tracker is REQUIRED for statistics tracking.

If you do not register your server, player statistics, honor, and server activity will NOT be tracked.

Register your server here:

https://aatracker.net/servers


Why this is required

AA Tracker provides:

  • Player statistics tracking
  • Honor tracking
  • Server activity monitoring
  • Server visibility in community listings
  • Persistent player progress

Without registration:

  • Statistics will not be collected
  • Players may not receive proper honor updates
  • Server activity will not be recorded

How to register

  1. Start your Docker server
  2. Make sure ports are open and server is visible
  3. Go to:

https://aatracker.net/servers

  1. Click "Add Server"
  2. Enter your server IP and port (example):
your.server.ip:1726
  1. Save the server

Registration becomes active shortly after validation (5 mins).


Recommendation

Always register your server before making it public.

This ensures full compatibility with AA Assist and proper statistics tracking.

Notes

  • Image includes full server installation
  • No manual download required
  • Internet connection required during build
  • First build may take several minutes due to asset downloads

License

America’s Army is property of the United States Army.

This Docker image only automates installation and deployment.


Author

Docker image maintained by repository owner.

Tag summary

Content type

Image

Digest

sha256:7114fc756

Size

1.6 GB

Last updated

2 months ago

docker pull pporadzisz/aa25-server