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.0.tar.gz (35.6 kB view details)

Uploaded Source

Built Distribution

apologiesserver-0.1.0-py3-none-any.whl (43.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for apologiesserver-0.1.0.tar.gz
Algorithm Hash digest
SHA256 03a131ed6dff48e2a560907a67ea16178e7f1955c794e19ccae7168526593d5c
MD5 a57f2e8a8c6bcd883a03e3b4cf38408b
BLAKE2b-256 efddb8f53c74c284b8d13c211b122e8da85cfa2531b8a71115b2b3b898801285

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for apologiesserver-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f0afe75b105f4c104e537145a823337564dd2d4232c0ab8b24b490e8a389eb57
MD5 8bfd039c4fbe36e92f4a42e6c828149d
BLAKE2b-256 d5239ad9a2320040f71b18c7d29a60d4101b9ae69bdbf0b1eb0090aff3d34e12

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