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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: apologiesserver-0.1.4.tar.gz
  • Upload date:
  • Size: 35.7 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.4.tar.gz
Algorithm Hash digest
SHA256 98dd70113bd66cc6b723451206bc3ba844da96a863d804598c41bd0010791e9e
MD5 eab9a9b5af47e1aca8231e37e5ee8552
BLAKE2b-256 6341a45031ba8012235dcb3ba0e9406109000b7f48312d955be0f47551eb3c89

See more details on using hashes here.

File details

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

File metadata

  • Download URL: apologiesserver-0.1.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f5f2712c518fcd8694b58266aac4feac834333a4658f6b3f0d60171846ed51ea
MD5 04574127a88cac8fa624289c94a461f6
BLAKE2b-256 b6da91205a934eff58f640ad75fcb48ffa4d6fab72bf315dfedb3231fc04ca51

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