我们提供了创新的 BigWorld 服务器架构。该架构可利用动态实时负载均衡系统,消除传统网络游戏服务器技术的任意地域限制。BigWorld 的高可用性服务器软件,可通过不断监视负载并调整覆盖范围,平衡整个服务器群的资源分配,从而将服务器以动态方式分配给全球各地的玩家。网络游戏运营商可以最终实现电信公司和广大市场消费者所要求的高可靠性和全面可用性。
您的游戏世界可以是一个独立的、永恒的而且相互关联的世界。在这个世界上,几百万玩家可以进行相互交往,随时都可以去他们想去的任何地方。这里不需要边界或类似的人为限制。
此外,灵活的 BigWorld 服务器架构体系结构本身支持将世界划分为多个碎片或区域,从而为您的设计决策提供终极灵活性。可以为多个无干扰的冒险实例动态创建专用空间。同时,高效的算法和经过优化处理的代码库可供众多玩家同时使用,带宽占用率也比较低,从而为关心预算的网络游戏运营商持续节约了大量成本。

强大且具弹性的服务器架构
系统会根据需要,以不为玩家察觉的方式重新动态分配各个服务器单元。如果某个服务器处於离线状态,整个系统的作业负载会自动重新分配以达成平衡,不会造成任何运作停顿,从而确保系统持续顺畅运行。这套系统能将服务器资源动态集中分配至高流量区域,以因应容纳玩家人数密度激增的需求。
BigWorld 服务器内建多重容错系统,可将硬体故障与游戏下游中断所带来的衝击减至最低。此外系统程式也具有系统备援与高可用性设计,让此动态服务器重分配系统能够大幅降低服务器硬体和主机设备成本。
第二层高阶负载平衡系统允许多重世界,甚至多重游戏同时在单组服务器丛集上运行。举例来说,如果一组服务器丛集执行两个世界,其中一个世界负荷超载,另一个却负载不足,此时程式软体会腾出数个服务器,动态移转给另一个世界,以平衡负载,确保系统配置随时处於最佳效率状态。如果两个世界都低度负载,系统甚至会聪明到移除执行这两个世界的服务器!空下来的服务器可以进入离线状态、作为热交换的备援单位、或在流量减缓时期乾脆进入閒置状态,降低耗电量与发热量。对於系列网络游戏发行商而言,上述功能可大幅提高效能,具体提高硬体的投资回报率(ROI)。
服务器严格控制频宽占用率,管理员可以变更每位玩家的传输速率,有效管理频宽成本。细节层级(LOD)和数据优先等级可套用至所有物件属性变更及事件,确保只有最重要的资料传送到客户端。我们的细节层级与数据优先等级的策略,乃是根据多年的游戏开发经验所精心拟定,据此所建构的解决方案能有效降低真实世界游戏的频宽要求,达到最高效能。
打造游戏世界
游戏开发人员可藉由新增工具与低阶行为,量身打造游戏世界的所有属性,无须以任何方式修改服务器代码。BigWorld 游戏物件采用标準物件导向编程语言 Python 所写成,这个程式可提高开发人员的产能达叁倍之多。程式码也可以在需要时调用 C++ 来优化常用的功能项。BigWorld 服务器也允许跨平台功能,以便个人电脑和下一代控制平台用户可以在同一个世界内交互。

