Alpha Game Server Manager

Dedicated server guide

Trackmania

Manage trackmaniaserver with AlphaGSM. Choose a runtime supported by the recorded module capabilities.

Recorded lifecycle pass · Support evidence: 2026-10-16.

Build setup commands
Runtime familysteamcmd-linux

Declared runtimes: Docker or a Linux host process.

Network bindings

5000/TCP. Named port values remain unknown; review the game guide and configuration for additional requirements.

Mods and plugins

No mod support is declared in this snapshot; review the game guide before adding mods.

Backup hook

A module-specific backup hook is declared. Review the game guide for its scope, restore procedure and shutdown requirements.

Choose a supported runtime

Linux and Docker quickstart

Review the game guide for installation, account, licensing and runtime prerequisites before setup.

Docker

Complete interactive setup and review game-specific configuration before starting the server. Review the game guide for installation, account, licensing and runtime prerequisites before setup.

  1. Start the Docker manager ./alphagsm-docker start
  2. Create the game instance ./alphagsm-docker my-trackmaniaserver create trackmaniaserver
  3. Complete interactive setup ./alphagsm-docker my-trackmaniaserver setup
  4. Start the game server ./alphagsm-docker my-trackmaniaserver start
  5. Check the instance status ./alphagsm-docker my-trackmaniaserver status
./alphagsm-docker start
./alphagsm-docker my-trackmaniaserver create trackmaniaserver
./alphagsm-docker my-trackmaniaserver setup
./alphagsm-docker my-trackmaniaserver start
./alphagsm-docker my-trackmaniaserver status

Host process

Complete interactive setup and review game-specific configuration before starting the server. Review the game guide for installation, account, licensing and runtime prerequisites before setup.

  1. Create the game instance ./alphagsm my-trackmaniaserver create trackmaniaserver
  2. Complete interactive setup ./alphagsm my-trackmaniaserver setup
  3. Check the host prerequisites ./alphagsm my-trackmaniaserver doctor
  4. Start the game server ./alphagsm my-trackmaniaserver start
  5. Check the instance status ./alphagsm my-trackmaniaserver status
./alphagsm my-trackmaniaserver create trackmaniaserver
./alphagsm my-trackmaniaserver setup
./alphagsm my-trackmaniaserver doctor
./alphagsm my-trackmaniaserver start
./alphagsm my-trackmaniaserver status

This guide covers the trackmaniaserver module in AlphaGSM.

trackmaniaserver is currently PASSED in the checked-in support tracker on the documented Ubuntu 24.04 Linux baseline. The current GitHub integration lane validates both process and Docker runtimes for this module, while local runs remain process-backed by default unless you opt into the Docker backend.

Requirements

  • screen
  • Python packages from requirements.txt

Quick Start

Create the server:

alphagsm mytrackman create trackmaniaserver

Run setup:

alphagsm mytrackman setup

Start it:

alphagsm mytrackman start

Check it:

alphagsm mytrackman status

Stop it:

alphagsm mytrackman stop

Setup Details

Setup configures:

  • the XML-RPC port (default 5000)
  • the install directory
  • downloads and extracts the server archive
  • syncs GameData/Config/dedicated_cfg.txt so the dedicated server listens on the configured XML-RPC port

Useful Commands

alphagsm mytrackman update
alphagsm mytrackman backup

Notes

  • Module name: trackmaniaserver
  • Default XML-RPC port: 5000
  • query, info, and info --json report TCP reachability on the XML-RPC endpoint rather than A2S game-server metadata

Server variables

After create trackmaniaserver, inspect or change these with set:

alphagsm myserver set --list
alphagsm myserver set KEY --describe
alphagsm myserver set KEY VALUE

This module does not declare schema-backed keys. set --list after create is still the live source of truth.

Developer Notes

Run File

  • Executable: TrackmaniaServer
  • Location: <install_dir>/TrackmaniaServer
  • Engine: Custom

Server Configuration

AlphaGSM rewrites <xmlrpc_port> in dedicated_cfg.txt during setup and before each start so the configured AlphaGSM port and the live Trackmania XML-RPC listener stay aligned.

Maps and Mods

  • Map directory: Check game documentation
  • Mod directory: Check game documentation
  • Workshop support: No

Configuration templates

Reference files from this source revision. Review paths, passwords and game-specific settings before use.

Share your server

Sector Alpha server directory

When your server is ready, you can publish its connection details and community information on Sector Alpha. Review your listing and keep the information current.

Find a community

Browse the directory for game servers and their published connection details.

Browse server directory

Publish your server

Prepare a name, address and description for your listing.

Publish a server

Manual server sharing instructions

Frequently asked questions

What support evidence is recorded for Trackmania?

Recorded lifecycle pass. Review the game guide for installation, account, licensing and runtime prerequisites before setup.

Which runtimes can run Trackmania?

Declared runtimes: Docker or a Linux host process.

Which ports does Trackmania use?

5000/TCP. Named port values remain unknown; review the game guide and configuration for additional requirements.

Can I add mods to Trackmania?

No mod support is declared in this snapshot; review the game guide before adding mods.

How should I back up Trackmania?

A module-specific backup hook is declared. Review the game guide for its scope, restore procedure and shutdown requirements.

Source and support evidence

This guide mirrors AlphaGSM’s upstream documentation at 32cef5ba9e03053c8e461fffa0ba133b160b528d. Commands and prerequisites can change. Check current support notes before installation.

All game guides