Freshly Pressed: 442 Posts, 384 Comments and 1,544,391 Views on Zhaoke Blog.

Darkstar项目: 程序员的梦想

使大型多玩家在线游戏能够扩充支持到成百上千, 甚至百万用户同时在线使用是接下来整个产业面临的问题. Sun公司Darkstar项目的目标是提供一个架构, 用户基于该架构写出的大型多玩家在线游戏能够支持动态扩展, 而无需改变他们所使用的编程模型.

Jim Waldo, Sun实验室的高级工程师, 理论研究者和Darkstar项目的首席架构师. 今天(美国太平洋时间30号)在Innovating@Sun上(Hal Stern主持)上发布了一篇Podcast(播客), 其中强调了Darkstar项目是如何解决大型多玩家在线游戏存在的问题, 内容包括:
Read More »

Keyword: , , ,

  other

  No Comments

  Permanent Link

  4,471 Views

Sun开源Darkstar项目

Sun公司实验室昨天发布Darkstar项目的源代码, Darkstar是一款在2007年3月推出的MMOG(大型多玩家在线游戏)平台软件. 二进制的软件程序包推出已经有一段时间, 最新发布的0.9版本提供源代码并遵循GPLv2协议.
Read More »

Keyword: , , ,

  other

  No Comments

  Permanent Link

  4,428 Views

Darkstar项目的游戏架构

游戏客户端与运行在Darkstar平台上的服务器端应用程序(拷贝)进行数据交互. 负载均衡和错误恢复均由Darkstar服务管理.

Darkstar是Sun实验室的一个开源在线游戏平台项目, 本文主要介绍Darkstar的工作原理.

Darkstar项目的工作原理
2007年8月30日

原文: Project Darkstar Game Architecture

Darkstar集群服务器中的每一个节点都运行一份游戏逻辑代码的拷贝, 这些游戏逻辑代码都位于Darkstar协议栈之上(见下图). 我们从下图可以看到游戏服务器以服务的方式提供给客户:

任务服务: 调度和运行任务.
数据服务: 确保游戏具有稳定的状态.
通道和会话服务: 建立和管理游戏和游戏之间, 游戏和玩家之间的数据通信.
Read More »

Keyword: , , ,

  other

  1 Comment

  Permanent Link

  5,561 Views