5
\$\begingroup\$

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.

\$\endgroup\$
2
  • \$\begingroup\$ I really do not see why this is a CW question. \$\endgroup\$ Dec 1 '10 at 15:56
  • 2
    \$\begingroup\$ I converted it because it's basically asking for a list of software packages. \$\endgroup\$
    – Tetrad
    Dec 1 '10 at 16:20
3
\$\begingroup\$

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.)

\$\endgroup\$
2
  • \$\begingroup\$ does red5 can do what smartfox can do? \$\endgroup\$
    – user3689
    Dec 3 '10 at 5:26
  • \$\begingroup\$ Definitely check out SmartFoxServer. It's what Club Penguin is/was based on originally I believe. \$\endgroup\$
    – Tim Holt
    Apr 7 '12 at 18:59
2
\$\begingroup\$

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.

\$\endgroup\$
2
\$\begingroup\$

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)

\$\endgroup\$

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