Something else I'm wondering about is how/where to actually host the server. As I'm a fan of free software and want to use as much of it as possible in this project, I've been looking into free-software alternatives to Amazon Web Services. This page here seems to list several interesting options:
http://101.datascience.community/2013/06/07/open-source-alternatives-to-aws/
Does anyone have any experience of using any of these? Any recommendations for any that would be particularly well-suited for hosting a web-based game implemented in Java?
Sorry for asking so many questions, but it seems that there is quite a lot of research and planning to do, just to figure out where to start with this!