Expand web server to enable play on oakfoam.com

Issue #71 new
Steve Kroon created an issue

Modify the webserver so people can play it online at oakfoam.com (for example). Would need us to resolve concurrency issues, server only listening on localhost, and server load issues. What else?

Is there a better solution using a normal webserver for this?

Comments (2)

  1. Francois van Niekerk repo owner

    This will be a fairly large task. I'd argue that it might even make sense to start another project that does this. The current web server is designed to run in a very different scenario, so it it completely custom (making deployment difficult) and has zero security considerations.

    I'm not sure how it's done with peepo.com, but it might be a good idea to look there. Something that runs on an AWS instance, with a simple (secure) interface might work.

    Server load can be managed as follows: only a very limited number (maybe only one) games can be played concurrently. For the limited average demand I expect, this will probably be fine. A queuing system can augment this.

  2. Log in to comment