Running Piqueserver
I mentioned in the Welcome post that I’m running piqueserver to play on. Piqueserver is an awesome free software implementation of the OpenSpades / Ace of Spades server.
It’s pretty configurable, so you can customise your server to have maps and game modes you prefer. It has server and team text chat, map voting and admin / moderation tools. It can also connect to an IRC channel to allow for server monitoring, and has an SSH remote access option.
I installed using the piqueserver documentation which worked out great on a Digital Ocean droplet (affiliate link). I ran it just fine over the Easter holiday weekend. In the evenings the server got pretty busy, maxing out at 32 players, busy building & shooting with no problem.
However, I wanted to have something super easy to setup for others, be automatically updated, and be confined. So obviously I made a snap of piqueserver! I’ve replaced the previous install on the popey spades “Good vs Evil” server, and so far it’s working perfectly.
Initially I simply took the build of piqueserver which is available via pip
and bundled that in the snap. This is great to prototype the package, to get up and running quickly, but it’s not great for the long term. One of the benefits of the snap build service is edge-channel builds of the upstream project master branch. So I’m working towards having builds of piqueserver built from source for each supported architecture, and published in the edge channel, for testing or adventurous server admins.
In the meantime, if you want to run a stable & confined piqueserver yourself, get the details on the Snap Store page: