`
Seto
  • 浏览: 10448 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

关于Darkstar集群中支持AION的遇到的问题

 
阅读更多
30日刚过完学生时代的最后一个生日,回来就继续投入开发中。。

仔细研究后发现了有一个集群的问题会面临,那就是原来的Simple协议中,有Login Redirect这么一个概念,那是当当前连接的节点状态不是非常好的时候就会发送这么个信息让客户端自动连接另外一个节点。。
而在AION的模拟器实现中呢,就会面临这个问题,AION的客户端可没有跳转到另外一个节点的服务器功能,大家有什么好的建议么~?看了我这个博客的请不要吝啬你的小小时间,给我也出谋划策一回~
初步想法是把所有节点都登记到登陆服务器中,让玩家连接失败后去连接别的节点,而本身节点能支持共享所有datastore中的数据,所以这个问题就迎刃而解了~
不过这个问题也只是我阅读Miracle系列后得出的结果,如果我节点服务器非公网,那么本身就不能被Redirect,所以也许有别的办法~
Task等都schedule去别的节点,而一直保持主节点不会满载或者出问题,那么跳转就自然而然不会发生了~
大家有什么想法的话也希望能够跟评论提出下建议。。
分享到:
评论

相关推荐

    project darkstar 中文文档

    由于其在中文社区中的知名度相对较低,相关资源稀缺,使得开发者在学习和使用过程中可能会遇到困难。这份中文文档正是为了解决这一问题,尽管翻译质量可能不尽如人意,但仍然可以作为参考,帮助理解原版英文文档,...

    darkstar server zip

    Darkstar Server是一个高性能的游戏服务器引擎,它支持多用户同时在线,适用于构建大型多人在线角色扮演游戏(MMORPG)或其他实时多人在线游戏。这个框架以C++编写,强调可扩展性和灵活性,允许开发者根据项目需求...

    Project+Darkstar服务器开发指南

    《Project Darkstar服务器开发指南》是一本专注于介绍Project Darkstar技术的专著,它为开发者提供了深入了解和构建分布式游戏服务器的宝贵资源。Project Darkstar是一个开源项目,旨在为大规模多人在线(MMO)游戏和...

    darkstar,sun公司的游戏平台,2008年1月发布

    压缩包中的"sgs-server-dist-0.9.8"可能是指"Simple Game Server"的一个版本,这可能是Darkstar平台的一部分,用于简化游戏服务器的搭建和管理。这个版本可能包含了服务器端的源码、配置文件和必要的库,供开发者...

    Project_Darkstar服务器开发指南

    《Project_Darkstar服务器开发指南》是一份专为开发者准备的详细教程,旨在帮助他们理解和掌握Project Darkstar的服务器开发技术。Project Darkstar是一个开源的游戏服务器框架,它提供了高性能、可扩展的网络服务,...

    Project Darkstar属性文件配置

    `Project Darkstar`是一款高性能、高可用的游戏服务器框架,主要用于支持大规模多人在线游戏。本文档将详细介绍如何配置`Project Darkstar`服务器的属性文件,包括配置文件的基本结构、常用配置项以及如何根据不同...

    darkstar-as3-0.9.8.

    同时,Darkstar AS3的社区资源,如论坛、文档、示例代码,也是学习和解决问题的重要途径。 总之,"Darkstar AS3 0.9.8"是一个用于AS3游戏服务器开发的框架,它简化了多人在线游戏的后端实现。通过理解和使用这个...

    ProjectDarkStar与Ecplise集成.doc

    《ProjectDarkStar与Eclipse集成详解》 在软件开发领域,集成不同的开发工具和技术是常见的实践,以提高效率和灵活性。本文将详细讲解如何将Project DarkStar(PDS)这一高性能的游戏服务器框架与Eclipse IDE集成,...

    Project Darkstar服务器开发指南

    标题《Project Darkstar服务器开发指南》和描述表明这篇文档是面向开发者的,它将指导读者如何构建游戏服务器并运行在Project Darkstar(PDS)系统上。PDS系统是一个专门用于游戏服务器开发的平台,文档中提供了相关...

    Project Darkstar客户端开发指南(java)

    ### Project Darkstar客户端开发指南(Java) #### 简介 本指南旨在为开发者提供一套详尽的方法论,帮助其构建能够与Project Darkstar Server (PDS) 交互的客户端应用。PDS 是一个高性能、分布式的游戏服务器平台...

    DarkStar-开源

    从压缩包中的文件名我们可以看出,DarkStar的实现涉及到了多个关键组件: 1. moc_前缀的文件(如moc_dsMenuBar.cpp)是Qt的Meta Object Compiler生成的代码,用于实现信号与槽机制,这是Qt中实现对象间通信的关键...

    Project Darkstar Server with SSL-开源

    社区的存在不仅提供了技术支持,还推动了项目的发展,添加新的特性,修复已知问题,以适应不断变化的网络安全环境。 总的来说,Project Darkstar 服务器结合SSL/TLS 提供了一个安全、可靠的框架,用于构建大规模的...

    Project Darkstar Client with SSL-开源

    支持的Project Darkstar服务器提供了一个增强版的Java客户端API,特别加入了对TLS(Transport Layer Security)的支持,确保了通信过程中的数据安全。 Project Darkstar是一个分布式游戏服务器平台,最初设计用于...

    darkstar:已弃用-FFXI服务器仿真器-请参见Topaz项目

    尽管暗星项目已停止维护,但开发者转向了Topaz项目,这表明他们可能已经找到了改进的方法或者遇到了无法解决的问题。Topaz可能在以下几个方面进行了优化或改进: 1. **技术架构**:可能采用了新的设计模式或框架,...

    dockstar:Dockstar让您轻松配置,构建和部署新的Darkstar服务器

    Dockstar:Darkstar变得轻松Dockstar让您可以轻松地使用Docker来配置,构建和部署新的。快速开始确保您具有Bash shell(Mac OS和Linux自动具有此外壳)并已安装 。 在终端中运行git clone ...

    darkstar-cordova-plugin

    DarkstarUploadServiceClient 这是一个cordova插件,它为Web应用程序提供了一种使用Messenger类与后台服务进行通信的方式安装在cordova项目目录中,运行以下命令。 cordova plugin add ...

    sgs-server-dist文件

    Darkstar的设计理念是使用C++作为主要编程语言,支持TCP/IP网络通信,具有高效的事件驱动模型,可以处理大量并发连接。其核心特性包括多线程处理、数据库集成、脚本支持(如Lua)以及可扩展的插件系统。 在"sgs-...

    Sun game server

    "Darkstar"可能是SGS的一个分支或特定版本,专注于提供更加专业或者优化的游戏服务环境。 在描述中提到的"类包",通常指的是Java类库,这表明SGS是基于Java语言开发的。Java类库包含了各种预定义的类和接口,开发者...

Global site tag (gtag.js) - Google Analytics