dripton / Slugathon

Clone of the old Avalon Hill fantasy wargame Titan, using Python / PyGTK / Twisted
https://github.com/dripton/Slugathon/wiki
8 stars 2 forks source link

Set up a permanent official game server #163

Open dripton opened 12 years ago

dripton commented 12 years ago

We need an official main game server somewhere. It should be pre-populated in the Connect dialog as an option.

Amazon EC2 micro instances are free for one year, then about $15 per month after that, but I'm not sure if a micro instance would be responsive enough. (They have 613 MB memory, which is plenty, but only allow short bursts of CPU usage.) Small instances are about $63 per month, more than I want to pay.

Rackspace Cloud 256 MB instances are $11 per month. I have a server that's been running stresstests for 9 hours (85 6-AI games) about that's using 118 MB VIRT, 101 MB RES, so I think 256 MB is probably enough. 512 MB instances are $22 per month. Though I'm not sure if that's enough memory to also move Jenkins there.

dripton commented 12 years ago

linode.com 256 MB for $20/mo. prmgr.com 256 MB for $8/mo.

dripton commented 12 years ago

x86, 102 games (100 stresstest, 2 human vs. 5 AI), server using 28 MB PSS. So 256 MB should be plenty for the Slugathon server. Rackspace only seems to have 64-bit VMs, though, which will probably hurt some. Jenkins on the same box is taking up 498 MB PSS; I need to look into whether it's possible to run it in less memory.

dripton commented 12 years ago

I was able to get Jenkins PSS down to 172 MB by running it with java -Xmx64m. Not sure where all the other memory is going.

dripton commented 11 years ago

atlantic.net 256 MB for $3.65/mo. 512 MB for $4.97/mo. digitalocean.com 512 MB for $5/mo., 1 GB for $10/mo.