| All Modules | Clients | Servers | AI Clients | Utilities | Libraries |
Downloads
As a versatile framework, the Thousand Parsec project consists of a number of different modules. There are multiple client, server, and AI implementations, as well as a variety of utilities and development libraries for several languages. These modules are categorized below. Please click on the Download link next to your platform to see instructions on obtaining and installing a package.
Quick Start
Online Play
For online play, all you need is a Thousand Parsec client. Download tpclient-pywx for your platform.
Single Player
For single player games, you will need a locally installed Thousand Parsec server and one or more AI clients in addition to a normal Thousand Parsec client. Download tpclient-pywx and tpserver-cpp for your platform, then download one or more AI clients supporting the ruleset you wish to play.
Clients
tpclient-pywx
![]() | Main graphical client implemented in Python with wxWidgets. |
| Platform | Current Version | |
Microsoft Windows | 0.3.2 | Download |
MacOS X | 0.3.1.1 | Download |
Ubuntu Linux | 0.3.1.1 | Download |
Debian GNU/Linux | 0.3.1.1 | Download |
Gentoo Linux | 0.3.2 | Download |
Inplace | 0.3.1.1 | Download |
Source | 0.3.2 | Download |
Developers | - | Repository |
tpclient-pyogre
![]() | A client which uses a 3D interface based on the Ogre3d library. |
| Platform | Current Version | |
Microsoft Windows | 0.0.1 | Download |
Source | 0.0.1 | Download |
Developers | - | Repository |
Servers
tpserver-cpp
![]() | A Thousand Parsec server implemented in C++ (currently the main server). Supported Rulesets: MiniSec, MTSec, Tigris and Euphrates, Reach for the Stars, Risk |
| Platform | Current Version | |
Microsoft Windows | 0.4.1 | Download |
Ubuntu Linux | 0.6.1 | Download |
Debian GNU/Linux | 0.6.1 | Download |
Gentoo Linux | 0.6.2 | Download |
Source | 0.7.0 | Download |
Developers | - | Repository |
tpserver-py
![]() | A Thousand Parsec server implemented in Python. Supported Rulesets: MiniSec, MiniSec Plus, TIM Trader |
| Platform | Current Version | |
Inplace | 0.1.0 | Download |
Source | 0.1.0 | Download |
Developers | - | Repository |
AI Clients
daneel-ai
![]() | An advanced rule based AI. Supported Rulesets: Reach for the Stars, Risk |
| Platform | Current Version | |
Gentoo Linux | 0.0.3 | Download |
Source | 0.0.3 | Download |
Developers | - | Repository |
Genetic Conquest
![]() | An AI based around a genetic algorithm. Supported Rulesets: Reach for the Stars, Risk |
| Platform | Current Version | |
Developers | - | Repository |
tpsai-py
![]() | A very basic AI which is designed to be a starting point for more advanced attempts. Supported Rulesets: MiniSec |
| Platform | Current Version | |
Developers | - | Repository |
Utilities
tpadmin-cpp
![]() | An administration client for servers supporting the configuration protocol. |
| Platform | Current Version | |
Gentoo Linux | 0.1.0 | Download |
Source | 0.1.0 | Download |
Developers | - | Repository |
metaserver-lite
![]() | A very simple implimentation of the metaserver in PHP. |
| Platform | Current Version | |
Developers | - | Repository |
Libraries
libtpproto-cpp
![]() | A client-side protocol and game library in C++. |
| Platform | Current Version | |
Gentoo Linux | 0.1.9 | Download |
Source | 0.1.9 | Download |
Developers | - | Repository |
libtpproto-py
![]() | A client-side protocol and game library in Python. |
| Platform | Current Version | |
Ubuntu Linux | 0.2.5 | Download |
Debian GNU/Linux | 0.2.5 | Download |
Red Hat Linux | 0.2.5 | Download |
Gentoo Linux | 0.2.5 | Download |
Source | 0.2.5 | Download |
Developers | - | Repository |
libtpproto-java
![]() | A client-side protocol and game library in Java. |
| Platform | Current Version | |
Developers | - | Repository |
libtpclient-py
![]() | A library which includes nice features for developing clients in python, includes things like caching support. |
| Platform | Current Version | |
Ubuntu Linux | 0.3.2 | Download |
Debian GNU/Linux | 0.3.2 | Download |
Gentoo Linux | 0.3.2 | Download |
Source | 0.3.2 | Download |
Developers | - | Repository |
libtprl
![]() | A C++ Readline wrapper. |
| Platform | Current Version | |
Ubuntu Linux | 0.1.2 | Download |
Debian GNU/Linux | 0.1.2 | Download |
Gentoo Linux | 0.1.3 | Download |
Source | 0.1.3 | Download |
Developers | - | Repository |


Microsoft Windows
MacOS X
Ubuntu Linux
Debian GNU/Linux
Gentoo Linux
Inplace
Source
Developers




Red Hat Linux