Skip to content

ilya-lopukhin/PySnip

 
 

Repository files navigation

PySnip

Build Status

PySnip is an robust, open-source and cross-platform server implementation for Ace of Spades. It is fully customizable with extensions and scripts.

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

Installing

For windows

Go to releases and download desired version.

For linux

Grab it from repo.

git clone https://github.com/NateShoffner/PySnip
cd PySnip

Create virtualenv

virtualenv -p python2 venv
source ./venv/bin/activate

Install dependencies

pip install cython twisted jinja2 pillow pygeoip pycrypto pyasn1

Compile

./build.sh

Run

./run_server.sh

Support

Feel free to post a question on the forums if you need any help or hop onto IRC to to chat.

About

PySnip is a robust, open-source and cross-platform server implementation for Ace of Spades. It is fully customizable with extensions and scripts.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 96.2%
  • C 3.5%
  • C++ 0.2%
  • GAP 0.1%
  • HTML 0.0%
  • Shell 0.0%