官方微信赞助推广网推广标签      本站信息都是网络用户发布,未经证实,谨防网络诈骗。本站内容均为会员发表,并不代表本站立场!

中国推广网

QQ登录

免注册,加入推广网

扫一扫,登录推广网

上一主题 下一主题

网关是什么?有什么作用

[复制链接]
跳转到指定楼层
楼主
服务器123 发表于 2022-3-21 13:11:59
作者:南昌壹基比-多多
q:1787998168
网关又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备,壹基比多多总结了以下网关服务器的作用。
1.转发

转发客户端和服务器间的消息,网关将场景、会话、数据、名字、平台等服务器的数据转发给客户端,接收客户端的数据,把消息转发给相应的服务器。很多时候,我们需要将消息发给所有的用户,如果让会话服务器来执行这个功能,如果这个时候服务器很负载很大,有2万人在线,那么就得发两万条消息给客户端,这个肯定是不允许的,所有我们将需要转发的消息给网关,如果每个 网关挂了4000人,那么网关就将这条消息发给每个用户了。当然了,在游戏设计时,特别是策划在活动制作时,必须尽量避免群发消息的功能。即使要发,我们将这2万人分组,然后分时分组发送。一般情况下,网关与场景是多对多的关系,和其他服务器都是1对多的关系
2.心跳

网关定时发送心跳给连接在这个网关上的所有客户端,保证客户端与网关的连接,如果某个客户端掉线了,那么网关就通知各个服务器去做玩家的下线处理

3.负载均衡

多网关来支持平衡游戏负载,当然负责负载均衡的模块可以放在一个管理所有服务器的Super服务器,

4.账号管理

玩家删除账号,更改名字等操作,只需要登录到网关,然后与数据服务器交互就行了,然后还有一个处理就是,对玩家的名字/聊天的消息进行关键词过滤
5.维护玩家登陆信息

玩家发来登陆操作时,去数据库服务器寻找账号,匹配密码,然后连接到场景服务器上。很多公司都使用了统一的账号平台来管理所有的游戏账号,这时,玩家登陆游戏时,发一条登陆消息,先登陆到平台,平台验证账号的正确性,然后去相应的游戏服务器,分配一个网关,把这个网关的ip/端口这些发给客户端,客户端去连接这个网关,当然中间的规则,就自己设定了。


分享到:  新浪微博新浪微博 QQ空间QQ空间
中国推广网 - 免责申明1、本主题所有言论和图片纯属会员个人推广行为,并不代表本站赞同其观点和对其真实性负责
2、本站不提供和不存在任何金钱交易(本站管理账号发布的帖子除外),谨防上当受骗!本站唯一管理账号:推广网官方
3、本站所有主题由该帖子作者发表,该帖子作者享有帖子相关版权并且依法承担一切因本文发表而直接或间接导致的民事或刑事法律责任

中国推广网提供免费推广,免费营销,免费发布广告信息的网络推广平台。
关闭

网站推荐上一条 /1 下一条

扫描二维码
把此页分享给朋友

小黑屋|广告服务|联系我们|推广帮助|(京ICP备16009988号)

中国推广网(推广论坛)是免费网络推广平台||免费推广就上中国推广网

技术支持:推广网官方

中国推广网·免费发广告平台

快速回复 返回顶部 返回列表