Self-host piqueserver
v1.4.2Ace of Spades 0.75 game server
- Stars
- 237
- Ports
- 32887 (game server (UDP)), 32886 (status server (TCP)), 32885 (banpublish (TCP))
What is piqueserver?
A Python 3.10+ server for the voxel FPS Ace of Spades 0.75, compatible with OpenSpades clients. Continues the PySnip codebase with modern improvements. Provides an SSH admin console, map rotation and generation, IRC management, JSON query API, and web status dashboard. Gameplay includes airstrikes, melee spade combat, multiple modes (deathmatch, CTF, Arena, Tug of War), rollback, spectator mode, dirt grenades, and button-activated platforms. Supports ban synchronization between servers. Deploy via pip, Docker, Docker Compose, or source on Linux and Windows. Configured through TOML files with extensive script and gamemode options.
Should you self-host piqueserver?
piqueserver scores 50/100 on selfhost.directory (how scoring works) and ranks #30 of 62 in Game Servers. It has 237 GitHub stars.
It shipped 3 stable releases in the past year. The latest, v1.4.2, came out on 8 July 2026. New versions land roughly every 5 weeks.
Setup is moderate: expect some configuration beyond a single command. It is GPL-3.0-licensed and written mostly in Python.
Its closest alternative on selfhost.directory is minecraft (78/100, 14 491 stars). It scores higher overall, so compare the two before you pick. See piqueserver vs minecraft side by side.
Features
- Airstrikes
- Ban synchronization
- Button platforms
- Dirt grenades
- IRC client
- JSON query API
- Map generator
- Map Rotation
- Melee combat
- Multiple game modes
- Rollback
- Server and map scripts
- Spectator mode
- SSH remote console
- Web status dashboard
piqueserver README
FAQ
Where can I find more scripts?
Check the Piqueserver Extras Repository on GitHub or community forums like aloha.pk and BuildAndShoot.
What about 0.76 support?
0.76 will be supported in the future only; working with multiple versions is a pain.
Why should I use piqueserver instead of PySnip/PySpades?
Piqueserver offers multi-config installation, Docker support, bug fixes, improvements, better anti-hacking, and new scripts.
What if PySnip development returns?
They would merge piqueserver changes and development would continue there.
More in Gaming
PlanarAllyPlanarAlly is a self-hosted, open-source virtual tabletop for TTRPGs. It runs offline with dynamic lighting, fog of war, layered maps, and initiative tracking.
quakejs-dockerSelf-hosted Quake 3 Arena server running in-browser via WebAssembly, with web admin console for maps, bots, players, and leaderboards in a single Docker image.
RazziaA self-hosted, open-source quiz platform for smaller events.
satisfactoryA Dockerized version of the Satisfactory dedicated server
StayInTarkov (SIT.Docker)Self-hosted Docker image for running a personal Escape from Tarkov cooperative server (SITCoop) with automated builds from source commits.
Terraforming MarsSelf-hosted web app to play Terraforming Mars online with multiplayer, solo modes, and all expansions.
The Battle for WesnothAn open source, turn-based strategy game with a high fantasy theme.
TwitchDropsMinerSelf-hosted, open-source tool that automatically farms Twitch drops without streaming video, with a web dashboard and Telegram/Discord notifications.
Zero-KZero-K is a free, open-source RTS with simulated physics, deformable terrain, 100+ units, campaign, and 16v16 multiplayer on Spring engine.- 0 A.D.0 A.D. is a free, open-source, historical Real Time Strategy (RTS) game set in the ancient world, featuring 15+ factions, multiplayer, and modding support.
DDraceNetworkDDraceNetwork is a free, open-source cooperative platformer where up to 128 players help each other through custom maps. Includes a self-hostable game server.
epicgames-freegames-nodeOpen-source, self-hosted automation that logs into the Epic Games Store on a schedule, finds free weekly games, and messages you a checkout link to finish yourself.




0 comments