Nice demo, and great framework. I agree with your opinion that Node.js is suitable for game server development. I think your framework will be agreed by more persons in the near future. A little advise, the communication between the server and the browser does not look very stable. Maybe your group can give a better solution for it.:)
在 2012年11月22日星期四UTC+8上午10时44分45秒,Charlie Circle写道: > > Thanks Alex. Hope more persons take a look at our demo first: > http://pomelo.netease.com/lordofpomelo > We announced yesterday, github star is rising to 400 within 1 day. > > Node.js is astonishingly suitable for game server development. In the > definition of node.js, fast, scalable, realtime, network, all these > features are quite suitable for game server. > > Game server is a high density real time network application, the network > io advantage makes node.js and game server a perfect match. But IO is not > the only reason for us to choose node.js, here is all the reasons why we > choose node.js: > > - Network IO and scalability. Perfect match for game servers, which > requires realtime, scalability, high density network IO. > - The node.js thread model. Single thread is quite suitable for game > server, it helps us to handle all the troubles about concurrency, lock and > other annoying questions. Multi-process, single thread is ideal for game > server. > - The language advantages. Javascript is powerful, popular and > performance good. Further more, if you choose HTML 5 for client, you can > reuse a lot of code logic between server and client. > > > On Thursday, November 22, 2012 1:04:05 AM UTC+8, Alexey Petrushin wrote: >> >> There's no Big Data (in its current "hot" marketing meaning) in gaming, >> especially such technologies as Hadoop or Hive. They employed sometimes in >> areas related to gaming (player clustering, analytics, ad targeting), but >> not in games directly. >> >> Demo looks nice :) >> >> On Wednesday, November 21, 2012 8:49:39 PM UTC+4, Salan Raj wrote: >>> >>> Thanks sir ....Where can i explore Big data Technology in Massive >>> multiplayer online game ... >>> >>> >>> On Wed, Nov 21, 2012 at 8:13 AM, Charlie Circle <[email protected]>wrote: >>> >>>> The framework is not bind to any database. We do have a module to >>>> sync data from memory to db. Anyway, database load is not high in >>>> game, the burden is broadcast and game logic. >>>> >>>> >>>> On 11月21日, 下午2时54分, Salan Raj <[email protected]> wrote: >>>> > Wether It supports NOSQL database....IS there any scope in Hadoop and >>>> Hive >>>> > ....I an very new to this Field ....But i am Highly Intereste In >>>> Bigdata >>>> > massive Multiplayer online game. >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > On Wednesday, November 21, 2012 8:03:21 AM UTC+5:30, Charlie Circle >>>> wrote: >>>> > >>>> > > Hi everyone: >>>> > >>>> > > We are glad to announce our open source game server framework in >>>> > > node.js:pomelo. It's a fast, scalable, distributed game server >>>> > > framework for node.js. We'v been working on it for almost one year, >>>> > > and now is the time for exposure. >>>> > >>>> > > Here is some features of pomelo: >>>> > > High scalable multi-process architecture, supporting MMO based area >>>> > > partition and other partition strategies >>>> > > Easy extention mechnisam, you can scale up your server types and >>>> > > server instances conveniently. >>>> > > Easy request, response, broadcast and rpc mechnisam, almost zero >>>> > > configuration. >>>> > > Focus on performance, a lot of stress testing and tune in >>>> performance >>>> > > and scalability >>>> > > Providing a lot tools and libraries, which are quite useful for game >>>> > > development. >>>> > > Providing full MMO demo code(html5 client), for good development >>>> > > reference. >>>> > > Based on socket.io, which means it can support all the clients that >>>> > > compatible with socket.io. >>>> > > Not only framework, we also developed an open source MMORPG >>>> game(html5 >>>> > > client) based on it. Lord of pomelo is a MMORPG and composed of >>>> > > character, mob, equipment, upgrade and task system based on pomelo >>>> on >>>> > > server side. It is completed in less than two months and has about >>>> > > 6000 lines codes in server and client side respectively. >>>> > >>>> > > Pomelo homepage:http://pomelo.netease.com >>>> > > Pomelo github:https://github.com/NetEase/pomelo >>>> > > Online Demo(LordOfPomelo):http://pomelo.netease.com/lordofpomelo >>>> > > LordOfPomelo github:https://github.com/NetEase/lordofpomelo >>>> > >>>> > > What are your thoughts? Both negative and positive. And please, one >>>> > > comment is better than no one, so please comment if you read through >>>> > > the gist. >>>> > >>>> > > Thanks in advance! >>>> >>>> -- >>>> Job Board: http://jobs.nodejs.org/ >>>> Posting guidelines: >>>> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines >>>> You received this message because you are subscribed to the Google >>>> Groups "nodejs" group. >>>> To post to this group, send email to [email protected] >>>> To unsubscribe from this group, send email to >>>> [email protected] >>>> For more options, visit this group at >>>> http://groups.google.com/group/nodejs?hl=en?hl=en >>>> >>> >>> -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
