Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

Say I like to experiment with multiplayer games and I do not want to reinvent the wheel and build yet another game server. I don’t mind configuring and writing wrappers and adapters (both in c++ and java) for the server.
What server does Farmville use? Is it Java or C based? What isometric flash engine do they use? What other examples can I look into to learn the subject?
Thanks.

share|improve this question
    
I really do not see why this is a CW question. –  The Communist Duck Dec 1 '10 at 15:56
2  
I converted it because it's basically asking for a list of software packages. –  Tetrad Dec 1 '10 at 16:20
add comment

closed as off topic by Tetrad Apr 7 '12 at 20:27

Questions on Game Development Stack Exchange are expected to relate to game development within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

3 Answers

up vote 3 down vote accepted

One of your best bets is to look at SmartFoxServer Lite. It's free, but better packages cost money. It's basically a socket server that uses JSON for all its communication and works well with various clients.

(I haven't used it myself, but heard it recommended in the past.)

share|improve this answer
    
does red5 can do what smartfox can do? –  user3689 Dec 3 '10 at 5:26
    
Definitely check out SmartFoxServer. It's what Club Penguin is/was based on originally I believe. –  Tim Holt Apr 7 '12 at 18:59
add comment

Maybe this is a useful link which gives some insights: How FarmVille Scales to Harvest 75 Million Players a Month (also mind the related articles)

share|improve this answer
add comment

For your database needs, I'd highly recommend looking into Membase.

Membase is the primary database for the popular FarmVille and Café World applications at Zynga; and it provides a shared data management platform for NHN, Korea’s largest web application operator with nearly 70 million unique users. - Membase Website

The engine Zynga uses to build FarmVille is highly custom, but this website links to various isometric flash engines and frameworks you may want to look in to.

share|improve this answer
add comment

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