用户
 找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

2

主题

177

帖子

323

积分

S4 - 资深工程师

Rank: 4Rank: 4

积分
323
FB48C4F6B06F916084F2774D273DDB1.jpg


net客户端连接Linux
chat聊天服务器Linux
gate场景跳转,消息分发Linux
scene场景服务器Linux



net主要用于接收客户端的消息,然后将收到的消息转发给gate。gate 然后根据角色当前所在的场景或者副本,将消息传递给对应的scene。再由对应的场景或者副本服务器将处理后的结果返回给gate 并通过net 将消息发送给客户端。

主要功能流程说明:
1 用户登录流程:
    (1)没创建角色,gate 会返回给客户端一个空的角色列表。当客户端收到空的角色列表后会显示创建角色的界面。
    (2)已经创建角色,gate就将角色列表返回给客户端,然后客户端会申请进入游戏。gatr会根据角色最后下线的场景将消息发送给对应的场景服务器。
2角色的场景跳转
    gate 接收到场景的消息后会从角色的当前场景中取回角色的实例,然后将这个实例传递到下一个场景服务器中。然后再将上个场景中角色的实例清除,完成场景的跳转。


服务端架构说明.zip (24.48 KB, 售价: 5 库币)
回复 使用道具 举报
【烽烟OL】|server服务端|架构说明
回复 使用道具 举报
谢谢分享
回复 使用道具 举报

Thank you for sharing
回复 使用道具 举报
不错的源码,谢谢分享啦。。。
回复 使用道具 举报
发新帖
*滑块验证:
发表评论
您需要登录后才可以回帖 登录 | 立即注册