魔兽世界私服trinitycore2的架构(1)
来源:互联网 发布:网络诈骗有哪几种 编辑:程序博客网 时间:2024/04/29 05:56
trinitycore2从【http://dev.trinitycore.org/trinitycore2】下载。配合Mysql + TDB【http://svn.assembla.com/svn/trinitydatabase/trunk/】就可以自己开个3.1.3的魔兽私服玩玩。如果谁有兴趣,可以私下交流。
trinitycore2的架构主要包括trinity-realm和trinity-core两个模块。当客户端起来后,他通过3745端口象trintiy-realm请求认证,成功之后,trinity-realm会返回个realmlist给客户端。客户端得到realmlist之后,选择一个realm,然后向该realm发出登录请求。登录请求成功之后,就进入了魔兽世界,这个realm相当于魔兽世界区中的服一样,他的具体配置保存在mysql的realmd的realmlist表中。这个realm的服务是由trinitycore2中trinity-core程序来实现的,相当于一个trinity-realm可以带多个trinity-core一样。
上面介绍了trinity-realm和trinity-core的关系,下面介绍下trinity-realm。
trinity-realm主要是LOGON服务器,具体的登录过程可以参见【http://blog.csdn.net/romandion/archive/2009/09/11/4543713.aspx】说的比较详细。trinity-realm实际只有2个模块,一个是AuthSocket,另外一个RealmList。AuthSocket捕获各个登录过程的C/S交互指令,而RealmList主要维护服的列表。Trinity-realm在整个服务端算是比较简单的了。
- 魔兽世界私服trinitycore2的架构(1)
- 魔兽世界私服trinitycore2的架构(2)
- 魔兽世界私服trinitycore2的架构(3)地图数据
- 魔兽世界私服trinitycore2的架构(4)工作线程
- 魔兽世界私服trinitycore2的架构(5)世界对象
- 魔兽世界私服trinitycore2的架构(6)国际化
- 魔兽世界私服trinitycore2的架构(7)国际化方案
- 魔兽世界私服trinitycore2的架构(8)脚本
- 魔兽世界私服trinitycore2的架构(9)人工智能
- 魔兽世界私服trinitycore2的数据库TDB(1)
- 魔兽世界私服trinitycore2的架构——世界对象
- 魔兽世界私服trinitycore2的数据库TDB(2)
- 魔兽世界私服trinitycore2的数据库TDB(3)
- 魔兽世界私服架设
- 开源的魔兽世界参考架构——mangos
- 谈魔兽世界服务器和客户端交互的架构
- 魔兽世界私服Trinity,从源码开始
- TrinityCore 魔兽世界私服11159 完整配置
- 你的大学专业适合要走的路吗?
- 设置axis2访问webservice 权限
- C#中LINQ技术的简单小例
- 按时间分组查询
- VS2005调试错误
- 魔兽世界私服trinitycore2的架构(1)
- 2.6.24 spi 驱动
- COL命令:
- Flex DataGrid中控制某行不可编辑的例子
- Linux常用的基本命令分类
- 最简单最原始的模拟鼠标键盘的测试代码
- spi总线
- 用 SuSE Linux Rescue Mode 恢复超级用户口令
- 基于winsock的阻塞和非阻塞通信模型