Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've written a lot of the game, but it's singleplayer. Now we want to join up and play together.

I want to host it like an MMO, but haven't got any personal ability to host (no static IPs or direct access to a reasonable router that will allow me to port forward) so I wondered if there were any free / very cheap hosting solutions for people developing games that need to develop their MMO side.

In my case it's a world server for a 2D game where the world map can be changed by the players. So, GAE sounds expensive, as there would be quite a few updates per second (I heard they bill for data updates but not for download, but can't find refernce to billing anywhere on the FAQs)

I'd prefer to be able to write the server in python as that's what the game is written in (with pygame), but C is fine, and maybe even better as it might prompt me to write some more performant world generator code ;)

share|improve this question
up vote 3 down vote accepted

You might want to look into getting an EC2 instance (Micro) -- you can run basically whatever you want on them, so writing python shouldn't be a problem.

The smallest Linux instance is $0.02/hr as I recall, so it shouldn't run you all that much.

However, I would build and test your server code on a LAN, and only once that is working well would I start looking for external hosting options. No need to pay for an Internet server, until you have something to actually test.

share|improve this answer
Also of note, EC2 micro instances are free for a year to new customers. – coderanger Mar 7 '11 at 20:30
Magicka developed their online multiplayer game exclusively in a LAN setting. It didn't end so well. Make sure you give you WAN configuration some testing love as well. – deft_code Mar 8 '11 at 0:44
I'm not saying you shouldn't test in a WAN environment, but at east get it working on a LAN first. – Nate Mar 8 '11 at 5:17

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.