LinuxCommandLibrary

xpilot-ng

TLDR

Start game client

$ xpilot-ng-x11
copy
Start SDL/OpenGL client
$ xpilot-ng-sdl
copy
Connect to specific server
$ xpilot-ng-x11 -join [server.example.com]
copy
Start local server
$ xpilot-ng-server
copy
Start server with map
$ xpilot-ng-server -map [/path/to/map.xp2]
copy
List public servers
$ xpilot-ng-x11 -list
copy

SYNOPSIS

xpilot-ng-x11 [options]
xpilot-ng-server [options]

DESCRIPTION

xpilot-ng (XPilot Next Generation) is a multiplayer space combat game where players pilot ships, collect power-ups, and compete in various game modes including deathmatch, capture the flag, and racing.
The NG version features polygon-based maps, OpenGL graphics via SDL client, and improved performance over original XPilot. Players connect to servers hosting games; a central metaserver lists available public servers.
Server configuration in /etc/xpilot-ng/defaults.txt controls extensive gameplay options including gravity, weapons, scoring, and physics. Client settings go in ~/.xpilotrc.

CLIENT PARAMETERS

-join server

Connect to specified server.
-name name
Player name.
-team num
Join specified team.
-list
List available servers.
-port num
Server port (default: 15345).

SERVER PARAMETERS

-map file

Load specified map file.
-port num
Listen port (default: 15345).
-contactPort num
Meta server contact port.
-password pass
Server password.

CAVEATS

Requires network connectivity for multiplayer. Public servers vary in availability. X11 client needs X server; SDL client needs OpenGL support.

HISTORY

XPilot was created in 1991 by Bjørn Stabell and Ken Schouten at the University of Tromsø. XPilot NG branched in 2000, adding polygon maps and OpenGL rendering. One of the oldest continuously played online multiplayer games.

SEE ALSO

Copied to clipboard