My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages

pyspades

The pyspades project provides an open and feature-packed server implementation for Ace of Spades and allows for great customizability with extensions and scripts.

Uses Python, Twisted and Cython (for critical code).

For a quickstart guide on running the server implementation, see QuickStart.

Status

Server

pyspades has a mature and stable server implementation. The configuration file also has a lot more options than the regular server. It is fully compatible with 0.75.

For a list of commands, see Commands.

pyspades has:

  • Many administrator features
  • A lot of epic commands
  • A remote console (using SSH)
  • Map rotation
  • Map metadata (name, version, author, and map configuration)
  • Map extensions (water damage, etc.)
  • A map generator
  • An IRC client for managing your server
  • A JSON query webserver
  • A status server with map overview
  • Server/map scripts
  • Airstrikes
  • Melee attacks with the pickaxe
  • New gamemodes (deathmatch / runningman)
  • Rollback feature (rolling back to the original map)
  • Spectator mode
  • Dirt grenades
  • Platforms with buttons
  • Ban subscribe service
  • Statistics (for highscores on http://aos.mp2.dk)
  • A ton of other features

pyspades has been tested on Linux, Win32/64, FreeBSD and OS X so far, but should work on any appropriate platform with Python, Twisted and a compiler available.

Map editor

This side project has reached a stage where it is generally useful. It can be found in tools/editor/run.py in the repository, and since it uses Qt, it should work cross-platform. For win32 users, there are download links to the left.

See MapEditorTips for help on using the editor.

Links

The official IRC channel can be found at #pyspades - QuakeNet (may change to Freenode in the future): http://webchat.quakenet.org/?channels=%23pyspades

A server list that lists pyspades-enabled servers can be found at http://aos.mp2.dk

Powered by Google Project Hosting