Package: piqueserver
An Ace of Spades 0.75 server based onPySnip.:point_right: Chat with us!Gitter:Matrix:#piqueserver:matrix.org(Riot Webchat
link)Discord: Join withthis invite linkSlack: Join withthis invite linkIRC: (disabled due to spam)#piqueserveron freenode.net
(web)All of these arebridgedtogether!:tada: FeaturesMany administrator featuresA lot of epic commandsA remote console (using SSH)Map rotationMap metadata (name, version, author, and map configuration)Map extensions (water damage, etc.)A map generatorAn IRC client for managing your serverA JSON query webserverA status server with map overviewServer/map scriptsAirstrikesMelee attacks with the pickaxeNew gamemodes (deathmatch / runningman)Rollback feature (rolling back to the original map)Spectator modeDirt grenadesPlatforms with buttonsBan subscribe serviceA ton of other features:rocket: InstallationRequirementsPiqueserver requires python 3.7 and aboveWe currently provide builds for:Linux x86_64Windows x86 and x86_64If your system is not one of the above, you will also need a recent C++ Compiler.pip (stable version)pip3installpiqueserverOptional features:ssh: enable ssh manhole server supportfrom: enable thefromcommand to geolocate players by ipTo install with optional features with pip:pip3installpiqueserver[ssh,from]git (bleeding edge)gitclonehttps://github.com/piqueserver/piqueservercdpiqueserverpython3-mvenvvenvsourcevenv/bin/activate# note: requirements.txt includes all optional deps toopipinstall-rrequirements.txtpythonsetup.pyinstall# now `piqueserver` will be available on the $PATH when venv activeArch LinuxTheAUR package(git master) is currently broken. When it gets repaired (you can help!),
you’ll be able to install manually or with your favourite AUR helper:pacaur-Spiqueserver-git:rocket: RunningThen copy the default configuration as a base to work offpiqueserver--copy-configA-a-and lift off!piqueserverCustom config locationIf you wish to use a different location to~/.config/piqueserver/for config files, specify a directory with the-dflag:piqueserver--copy-config-dcustom_dirpiqueserver-dcustom_dir:speech_balloon: FAQWhat’s the purpose?The purpose of this repo is to be a continuation of PySnip.What if PySnip development returns?Then they would merge our changes and development would be continued
there, I guess. The important thing is to keep AoS servers alive.Why should I use piqueserver instead of PySnip/PySpades?Multi config installationDocker supportBug fixesImprovementsBetter anti-hackingNew scriptsWhat about 0.76 supportWorking with multiple versions is a pain. 0.76 will be suported in the
future only.Is that everything?Please see also theOnline Documentationfor more
information (readthedocs.io has replaced our wiki).Where can i find more scripts?You can checkout thePiqueserver Extras Repository, that contains scripts made by the community and ports from PySnip/PySpades script.
Or in community forums, such as:aloha.pkandBuildAndShoot:blush: ContributeDon’t be shy and submit us a PR or an issue! Help is always appreciated:wrench: DevelopmentUsepython3andpipto setup the development environment:$python3-mvenvvenv&&sourcevenv/bin/activate(venv)$pipinstall-rrequirements.txt(venv)$pipinstall-rdev-requirements.txt# includes dev tools(venv)$pythonsetup.pydevelop# install in-place(venv)$deactivate# Deactivate virtualenvBrought to you with :heart: by thepiqueserver
team.