[Conquest Logo Image]

Welcome to the Conquest Homepage.

Last Updated: 09/13/2008

This page is dedicated to Conquest, a real-time, multi-player space warfare game. Both curses and OpenGL (version 8.1 or better) clients are provided. Since version 8.3, sound support is also provided in the OpenGL client using SDL and SDL_mixer.

Contents


[Conquest Backdrop]


Conquest

The Almighty Tallest Cataboligne has put up a Tutorial page for Conquest - It has pictures and everything! :) Check it out!

Version 8.4.1 is the current stable release.

Currently active servers

Conquest is a real-time, multi-player space warfare game that was originally written in RATFOR for the VAX/VMS platform by Jef Poskanzer and Craig Leres. It was the early predecessor to Netrek. This page concerns itself with the Unix/C rewrite I completed in 1997. With conquest version 8.1 or better, an OpenGL based client is provided as well, which looks a heck of alot better than the 20th Century curses interface it started with :).

Conquest runs on the following operating systems:

If you want to build the OpenGL client conquestgl, you must have working OpenGL 1.1 or better and GLUT libraries and headers present. To run conquestgl, your X server must support OpenGL rendering (with an alpha buffer), preferably in hardware - though software rendering is (barely) adequate if your CPU is fast enough.

If you want to build sound support (OpenGL client conquestgl only), you must have SDL and SDL_mixer libraries and headers installed. Your SDL must support OGG Vorbis format sound files.


Screen Shots

Here's a few screen shots from the latest GL client conquestgl.

Short Range View
Long Range View
[Conquest Screen Shot] [Conquest Screen Shot]

War!
The Doomsday Machine
[Conquest Screen Shot] [Conquest Screen Shot]

The Negative Energy Barrier
The Dance Begins...
[Conquest Screen Shot] [Conquest Screen Shot]

Some additional screenshots can be found here.

Conquest News

09/13/2008

8.4.1 (stable) is now available.

This version corrects some minor bugs - conquering users can leave their Last Words again, and some issues with ship-slot starvation were addressed, along with some more minor code cleaning.

See the HISTORY file for more information.

07/21/2008

8.4 (stable) is now available.

This is a fairly big revision - several significant enhancments and bugs were fixed. A lot of internal cleanup was done as well. New suns, exciting deaths - it just doesn't get any better.

See the HISTORY file for far more information.

11/03/2007

Conquest now has a project on Source Forge.

The project page is here.

The Conquest SVN repository formally hosted here, has been moved to Source Forge. In addition, all of the file packages that were hosted here, are now hosted on Source Forge's download servers. See Downloads and Documentation for the new SVN and Conquest source package URL's.

A new Source Forge mailing list called 'conq-commits' has been created. People subscribed to this list will be notified whenever a commit is made to the source repository. This would probably only be of interest to developers and maintainers. You can subscribe here.

10/07/2007

The telnet-able conquest server at radscan.com has been disabled. Please use a client to play - the experience will be better anyway.

09/03/2007

8.3 (stable) is now available.

This version is a major upgrade for 8.2. It adds full sound support via SDL and SDL_Mixer, magfactors (zoom in/out on LR/SR scan), and several fixes and improvements to the GL client. TCP Wrappers is now optionally supported in conquestd and conqmetad.

See the HISTORY file for detailed information on this release.

9/1/2006

8.2 (stable) is now available.

This version represents a major update to Conquest, primarily in the GL client, conquestgl.

A variety of new enhancments and bugs fixes are present.

By far the most work went into the GL client. There were several important server fixes as well, so please upgrade your servers to this release if you run one :)

See the HISTORY file for detailed information on this release.

7/17/2005

A Subversion repository for Conquest is also now available. See Downloads and Documentation for the svn URL's.

12/28/2005

8.1.2 (stable) is now available. See the HISTORY file for detailed info. This version corrects a potential futex deadlock in the conquestd server, fixes a case where the client could get stuck in Murisak on entering a ship, and adds a fullscreen capability to the GL client conquestgl. Due to the potential severity of the first 2 items, a stable release was warranted.

8/10/2005

8.1.1 (stable) is now available. See the HISTORY file for detailed info. This version corrects a UDP keepalive issue seen with the client, and many firewalls, and corrects a few minor issues. It also adds new explosion, phaser, and Negative Energy Barrier rendering (GL client only).

12/30/2004

8.1 (stable) is now available. See the HISTORY file for detailed info. This is the first 'stable' release that includes an OpenGL client. The were *many* bugs fixed and other enhancements made since the last stable release. Though I'm not sure anyone is still running that anymore :)


Conquest Mailing lists


Conquest Requirements

Hopefully Conquest's requirements aren't too arduous.

At a minimum:

For building the OpenGL client 'conquestgl', you will need:

For sound support (OpenGL client only) you will need:

For TCP Wrappers support (conquestd and conqmetad) you will need:


Conquest Documentation and Downloads

Text Documentation.

Manpages

Current Stable Release

Subversion Repository access

To check out the latest version of the project into a subdirectory named 'conquest', you would use a command like:

svn co https://conq.svn.sourceforge.net/svnroot/conq/trunk conquest

Some Conquest Recording (.cqr) files.

Use something like conquestgl -P demo.cqr to view these (8.0.1j+). If you create your own cqr files, and would like them listed here, feel free to send them to me.

NOTE, these are gzip compressed files, so your conquest must have been compiled with libz support in order to play them directly. If not, then uncompress them with gunzip first before trying to play them.

Here is an unkind analysis of John's play after one of our robo smashing events. He didn't have a good night at all. Unfortunately, only the curses replay client was available at the time.

Note, on some browsers you may have to use a key sequence to download the packages... On netscape for example, [SHIFT]Button1 does it for me.


Conquest Servers

This is where Conquest Servers can be found. If you are running a conquest server, then simply follow the directions in the Conquest Daemon manpage to ensure your conquest server updates the metaserver.


Contact Me

Questions? Comments? Send me some at jon@radscan.com