Skip to content
 
 

Latest commit

 

History

3,310 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a fork of piqueserver.

Features

  • 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
  • A ton of other features

Installation

Python 3.10 or above is required.

git clone https://github.com/aloha-pk/piqueserver
cd piqueserver
python3 -m venv venv
source venv/bin/activate

pip install .

# now `piqueserver` will be available on the $PATH when venv is active

To install with optional features:

pip3 install .[ssh,from]

Optional features:

  • ssh: enable ssh manhole server support
  • from: enable the from command to geolocate players by ip

Running

Then copy the default configuration as a base to work off

piqueserver --copy-config

A-a-and lift off!

piqueserver

Custom config location

If you wish to use a different location to ~/.config/piqueserver/ for config files, specify a directory with the -d flag:

piqueserver --copy-config -d custom_dir
piqueserver -d custom_dir

FAQ

Working with multiple versions is a pain. 0.76 will be suported in the future only.

Contribute

Don't be shy and submit us a PR or an issue! Help is always appreciated

Development

Use python3 and pip to setup the development environment:

$ python3 -m venv venv && source venv/bin/activate
(venv) $ pip install -e '.[dev]' # install in-place
(venv) $ deactivate # Deactivate virtualenv

About

An Ace of Spades 0.75 server based on PySnip.

Resources

Stars

10 stars

Watchers

2 watching

Forks

Contributors

Languages