title: Play framework as a game server
body: <p>I want to try writing a simple game for web, using the websockets and HTML-5 technologies, and I am thinking about doing this with Play framework and Scala. However, the type of game that I want to make is one with a persistent world where things happen themselves, and not only as player action consequences, what means, that it does not fit the Play's stateless philosophy. I have tried starting a separate thread in Play application, that would act as a usual persistent gameserver with a running world, and it seems to work. How can you comment on that? </p>
  
  <ul>
  <li>Will I face some big problems with this approach?</li>
  <li>Is there a better solution and setup for that? What do ppl usually use for such things aside from standalone (non-http) game servers?</li>
  <li>Can you share any interesting experience considering a similar problem?</li>
  </ul>