I want to develop a GAE application using python, but I fear that Google will be the only company able to host the code. Is it possible to run a GAE app on a private server or other host?
(Note that a previous version of the question incorrectly referred to GWT).
Using the GAE proxy is a simple case of changing the URL that is assigned to the HTTPService object. Now when you run the application, either from the bin-debug or bin-release directories, the operation will complete successfully.
PSA: You can convert your private game to a dedicated server. This is for people looking to convert their private game to a dedicated server model (running from your PC or from another server). Why would anyone want to do this? Starting the game privately, and over time more friends want to join you.
Google App Engine can be used as a free and convenient way around restrictive or missing cross domain policy files. This tutorial will show you how to create a GAE proxy that provides access to restricted resources for your Flash application. Let's take a look at the final result we will be working towards:
In the main menu of the game (before you press Play), press the Private Servers button on the left side of the screen. A menu will pop up with various options related to VIP servers. In the textbox that says 'Enter private server code', enter the VIP server code exactly as shown in the list above. Press Join Private Server to join the the server!
Assuming that by GWT you mean GAE (GWT is for Java and anybody can serve it), appscale is probably the best way to host GAE applications anywhere you'd like (including on Amazon EC2 and in your own data center). Anybody can also start a business providing GAE service with AppScale (on Amazon, their own data center, or whatever), which might be attractive for smaller apps (that don't warrant many EC2 or dedicated servers). Anyway, thanks to AppScale and similar efforts, you definitely need not fear "that google will be the only host to host the code".
You're mixing GWT (a Java to JavaScript compiler) with GAE (the Google server API).
GWT can be served by anybody, after compilation it's just a bunch of .js files; a GAE web app can be served only on Google's servers.
The API is public, and the developer's SDK does work and is OSS; but i don't think it would be a desirable platform for a real service provider. OTOH, according to the Google Code GAE SDK project it's the same infrastructure they use; but it's hard to beleive the backends used to run without GoogleFS, BigTable, MapReduce, etc. could be as scalable as theirs...
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With