Skip to main content

Websocket server to interactively play the Apologies game

Project description

Apologies Server

Apologies Server is a Websocket server interface used to interactively play a multi-player game using the Apologies library. The Apologies library implements a game similar to the Sorry board game. See the documentation for notes about the public interface and the event model.

Note: At present, the Apologies Server runs as a single stateful process that maintains game state in memory. It cannot be horizontally scaled, and there is no option for an external data store. There is also only limited support for authentication and authorization - basically, any player can register any available handle. We do enforce resource limits (open connections, registered users, in-progress games) to limit the amount of damage abusive clients can do.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

apologiesserver-0.1.6.tar.gz (36.2 kB view details)

Uploaded Source

Built Distribution

apologiesserver-0.1.6-py3-none-any.whl (43.9 kB view details)

Uploaded Python 3

File details

Details for the file apologiesserver-0.1.6.tar.gz.

File metadata

  • Download URL: apologiesserver-0.1.6.tar.gz
  • Upload date:
  • Size: 36.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.7.7 Darwin/19.5.0

File hashes

Hashes for apologiesserver-0.1.6.tar.gz
Algorithm Hash digest
SHA256 abce343001a3c53ddadf58468bb0423fb4ee82885c876f79284099d686a8b8cf
MD5 555c03381ccef488f94df67b113cbba9
BLAKE2b-256 1987129c671e01b9605bcabee0b7048626ab7591d8745fa94a3b77687e45fcd2

See more details on using hashes here.

File details

Details for the file apologiesserver-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: apologiesserver-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 43.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.7.7 Darwin/19.5.0

File hashes

Hashes for apologiesserver-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 19da4f9b4eccc657d60f9ff13cd333a872ead01e869b1a65ac45ff8920373cfb
MD5 a4c35a346414bd26d28c1b15d0ee9bd3
BLAKE2b-256 e919d7727cc30bbb15d8bbb3a9d23128719cc9f3deb4f76ef92f1ea01517562f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page