piqueserver
Ace of Spades 0.75 game server reimplementation in Python

Piqueserver is an open-source reimplementation of the Ace of Spades 0.75 game server, continued from PySnip. It provides a modern Python 3-based server that is compatible with 0.75 clients and includes administration, scripting, and web status endpoints.
Key Features
- Compatibility with Ace of Spades 0.75 clients and OpenSpades
- Extensive administrator commands and remote console access (SSH manhole)
- Map management: rotation, metadata, map generator, map extensions, and rollback
- Server-side scripts and new gamemodes (e.g., deathmatch, runningman) and gameplay features (airstrikes, melee pickaxe, dirt grenades)
- JSON query webserver and a status server with map overview for monitoring
- Built-in tools for banning/ban subscription and IRC integration for server management
- Distributable via pip, prebuilt wheels for common platforms, and Docker support
Use Cases
- Hosting private or public Ace of Spades 0.75 game servers for communities
- Running custom game modes and scripted server-side gameplay mechanics
- Integrating server status into external dashboards via the JSON status API
Limitations and Considerations
- Official compatibility target is the 0.75 protocol; support for newer client protocol versions is not provided by default
- Requires Python 3.10 or newer; some platforms may need a recent C/C++ compiler to build native components
- Optional features (SSH manhole, geolocation commands) require extra dependencies and enabling during installation
Piqueserver is suitable for server operators who want a feature-rich, scriptable Ace of Spades 0.75 server implemented in Python. It emphasizes compatibility with classic clients while providing modern tooling for administration and monitoring.
Categories:
Tags:
Tech Stack:
Similar Services

Caddy
Extensible web server and reverse proxy with automatic HTTPS
Caddy is a fast, extensible Go web server and reverse proxy with automatic HTTPS (ACME), HTTP/1.1, HTTP/2, and HTTP/3 support, and a JSON config API.

Traefik Proxy
Cloud-native reverse proxy, load balancer, and ingress controller
Traefik Proxy is a dynamic reverse proxy and load balancer that auto-discovers services from Docker, Kubernetes, and other providers, with HTTPS, routing, and observabili...

Kong Gateway
Cloud-native API and LLM gateway with extensible plugins
Kong Gateway is a high-performance, cloud-native API gateway for routing, securing, and observing API traffic, with an extensible plugin system and Kubernetes support.

Nginx Proxy Manager
Web UI to manage Nginx reverse proxy hosts and SSL certificates
Nginx Proxy Manager is a web-based admin panel for managing Nginx reverse proxy hosts, redirects, streams, and Let’s Encrypt SSL certificates via Docker.

NGINX
High-performance web server, reverse proxy, and load balancer
NGINX is a high-performance HTTP server and reverse proxy with caching, load balancing, TLS termination, and TCP/UDP proxying via a modular architecture.

Pangolin
Identity-aware VPN and reverse proxy for secure remote access
Open-source identity-based remote access platform combining WireGuard VPN and tunneled reverse proxy access with granular zero-trust controls.
C++
Docker
Python
C
Python runtime