`
Seto
  • 浏览: 9951 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
Oracle一收购Sun..关闭了Kenai的开源项目主机服务,然后停止Labs团队对Project Darkstar的投入..o(︶︿︶)o 唉,Oracle收购Sun真的是史上最大的杯具啊.. 杯具啊.. 日 他 妈 的Oracle
从现在项目的开发中发现,目前Slipstream的Message模块有点重量级,可以从这么几个地方来改进..首先,目前的MessageService是通过handler.lst列表的方式来找到对应Message的Handler,那么这个无疑加重了程序开发中的复杂程度,一个游戏,不下三四 ...
http://kenai.com/projects/darkaion developing分支提交。加入消息的支持,持久化的支持等等。未完成。提交是为了告诉你我还活着,囧。谢谢你关注我们。 同时欢迎任何对Project Darkstar或者AION有爱的人加入,谢谢。 圣诞,元旦,外国大节日。一个人在战斗,进度慢请见谅。
它数据都放在core节点上,每个子node都必须public,然后每个客户端连接的就是具体的节点,每个节点得到数据的具体拷贝,修改后再写回core节点。。 而在AION模拟器这个层面上,那么要实现多节点集群,那么就把每个节点都连接登陆服务器登记,而当某节点满载时,告诉登陆服务器该节点满载,让后来的客户端连接不了那个服务器,而由于都是集群的,他们又共享同一个datastore,那么就能做到一个服务器,无限大的世界观,支持无限多的人了。。 而满载后禁止登陆就能完全避免了Login Redirect的问题了。。
30日刚过完学生时代的最后一个生日,回来就继续投入开发中。。 仔细研究后发现了有一个集群的问题会面临,那就是原来的Simple协议中,有Login Redirect这么一个概念,那是当当前连接的节点状态不是非常好的时候就会发送这么个信息让客户端自动连接另外一个节点。。 而在AION的模拟器实现中呢,就会面临这个问题,AION的客户端可没有跳转到另外一个节点的服务器功能,大家有什么好的建议么~?看了我这个博客的请不要吝啬你的小小时间,给我也出谋划策一回~ 初步想法是把所有节点都登记到登陆服务器中,让玩家连接失败后去连接别的节点,而本身节点能支持共享所有datastore中的数据,所以这个问题就 ...
http://blog.csdn.net/liangdiwei/archive/2009/12/22/5051781.aspx 这站的博客的博主看到的话,转载请不要改动其中文字,也请标明转载。。 http://blog.knowsky.com/155382.htm 这个网站也是。。 虽然没有改联系信息,但是那么多错字什么的,还是请直接转载并且标明转载吧。。
现在,项目的开发非常顺利。协议和验证器都已经完成,当然,当中也遇到不少问题。说几个要注意的 1)当你重实现Darkstar里面的协议的时候,你必须注意,除非你登陆验证被操作后,否则最好不要调用sessionMessage(),因为他在登陆验证前,信息都会加入到队列当中,只有在登陆后才会从队列写到socket中去。 2)一旦flushMessage调用,标明登陆验证已经被操作,无论是成功与失败,都代表了已经被操作,那么他就会响应你login这个opcode以后的封包了。 3)在这之前,最后就是用writeToWriteHandler来发送信息,不应该使用writeBuffer或者sessionMe ...
暗の永恒正式投入开发,Java语言编写,Project Darkstar架构的AION永恒之塔的模拟器。。如果有闲得蛋疼的朋友们欢迎加入一同开发,项目主页http://kenai.com/projects/darkaion 在后面的日志中,我将会分享我们开发当中碰到的各种问题与解决方案,敬请留意。。 P.S.顺便求职,应届毕业生,希望做游戏开发方面或者EE方面,金蝶的有了Offer然后没去,待遇觉得不理想。。
Global site tag (gtag.js) - Google Analytics