摘要: 当用户在大厅登陆成功之后,大厅会分配一个网关的地址给客户端。客户端与这个网关建立长连接,负责与服务器的通信。网关的主要功能有: 消息解析 与客户端保持连接 消息合法性验证 转发消息到业务服务 流量限制 版本验证等。 可扩展性 请求信息转发 一般的功能都可以随便添加。这里主要说一下消息转发。对于客户端 阅读全文
posted @ 2018-05-26 16:01 王广帅 阅读(8836) 评论(4) 推荐(2) 编辑
摘要: 大厅就是一个房间的入口。对于游戏服务器来说就是一个用户进入游戏的入口。他的主要功能一般有 登陆,注册, 网关选择, 用户身份验证, 版本管理, 区列表管理。 公告显示等。 从架构上来说,大约如下图: 大厅是为了游戏后面的内容服务器的。所以有些通用的功能会在这里实现。为了增加效率,登陆之后的用户信息可 阅读全文
posted @ 2018-05-26 13:29 王广帅 阅读(993) 评论(0) 推荐(0) 编辑
摘要: 不管是游戏服务器开发,还是其它服务开发,越来越多的平台都要求服务端必须支持https的访问。以增加安全性。比如目前火热的小程序,要求服务端必须支持https,苹果商店也有说http请求要修改为https。所以https将会是游戏服务器的普遍需求。 一,证书生成 证书可以自己使用jdk生成进行测试。但 阅读全文
posted @ 2018-05-26 10:49 王广帅 阅读(8086) 评论(0) 推荐(1) 编辑