首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一种经典的网游服务器架构

3- 这是一条本地的TCP/IP连接,这条连接主要用来进行服务器组在登陆服务器的注册,以及登陆服务器验证帐户后,向用户服务器注册帐户登陆信息,以及进行对已经登陆的帐户角色信息进行操作(比如踢掉当前登陆的角色...),还有服务器组的信息更新(当前在线玩家数量等)。...5- 这条连接也是一条本地的TCP/IP连接,它用来进行公共信息服务器和数个游戏服务器间的交互,用来交换一些游戏世界级的信息(比如公会信息,跨服组队信息,跨服聊天频道等)。...(毕竟连接次数少了,也降低了连不上服务器的出现几率) 在这个架构里面,GameServer实际上是一个游戏逻辑的综合体,里面可以再去扩展成几个不同的逻辑服务器,通过PublicServer进行公共数据交换...4- 帐号验证完成之后,进行区内的服务器选择。 5- 服务器选择完成之后,进入角色管理。同时,角色在不同的服务器里不能共享。 市面上符合上面几个表现特征的游戏相当的多,而且也不乏旷世巨作。

1.6K40

关于网游分布式服务器的讨论?

希望能够对以下三类人员有所帮助:   有一定网络编程基础、准备进入(网游)网络游戏行业作服务器端设计的人员;   正在从事网游服务器设计的人员;   网游项目的技术负责人。   ...谈到网络通信,就不能不涉及如下五个问题: 1、 常见的网游服务通信器架构概述 2、 网游服务器设计的基本原则 3、 网游服务器通信架构设计所需的基本技术 4、 网游服务器通信架构的测试 5、 网游服务器通信架构设计的常见问题...下面我们就从第一个问题说起: 常见的网游服务器通信架构概述   目前,国内的网游市场中大体存在两种类型的网游游戏:MMORPG(如:魔兽世界)和休闲网游(如:QQ休闲游戏和联众游戏,而如泡泡堂一类的游戏与...而网游服务器的通信架构设计,则包括了基于服务器组之上的整个游戏世界的通信架构,以及在一个服务器组之内的服务器通信架构。   我们先来看看单独的服务器组内部的通信是如何设计的。   ...各个网游项目会根据游戏特点的不同,而灵活选择自己的服务器组成方案。经常可以见到的一种方案是:场景服务器、非场景服务器服务器管理器、AI服务器以及数据库代理服务器

1.5K31
您找到你想要的搜索结果了吗?
是的
没有找到

网游类似魔兽世界的服务器维护都是在干嘛?

来,我作为前网易游戏从业人员来说说真正服务器维护时候在做什么。 服务器维护分成两种,紧急维护和日常维护。 紧急维护一般就是硬件故障或者严重 Bug。这个时候是各个团队最紧张的时候。...有时候硬件故障会导致整个服务器某些结点负载不均衡,或者万一数据库服务器挂了就得赶紧切数据库。...另外看到很多答案都说重启服务器,其实我想说,我们真的很少重启服务器的。每次重启代价都很大。除非硬件更新或者特殊情况是不会重启服务器的。...其实一般意义上讲服务器重启可以理解为两种,一种是硬件重启,一种是服务器进程重启。硬件重启比较少,服务器进程重启基本上是必须的。 很多人问为什么硬件重启代价很大。感觉大家的回答。我直接把评论补充上来。...@曦和风 如果是自动启动的程序的话没有问题,但是服务器很多系统配置和软件设置都要开机后重新折腾,同时,还要和其他的服务器通信,恢复到启动前的状态,或者从其他服务器同步信息,正确处理关机期间的各种操作,事情多

2.2K120

简单实用的网游服务器架构 - GameRes游戏新闻网

简单实用的网游服务器架构 此文并不是聚润堂所在公司当前运营的网游游戏服务器架构,而是在看过了近十个商业网游的架构,在现阶段心目中规划的简单实用的网游服务器架构。...网游的本质是人和人之间关系,人越多,关系越多,越能把人留住。...开服头三天,人数是最多,为了保证一个月后,玩家等级达到一定的等级,策划的玩法都可以完全展开,单组服务器容纳人数越多越好,如果是PVE结构的游戏,最好能容纳1万人左右。...gls:game login server,游戏登录服务器,某种程序上,其不是核心组件,gls调用外部的接口,进行基本的用户名密码认证。...此架构简单、清晰、明了,和其它网游架构相比其实没有什么本质的区别。团队的代码开发能力,项目管理能力才是关键。

1.4K50

简单实用的网游服务器架构 - GameRes游戏新闻网

简单实用的网游服务器架构 此文并不是聚润堂所在公司当前运营的网游游戏服务器架构,而是在看过了近十个商业网游的架构,在现阶段心目中规划的简单实用的网游服务器架构。...网游的本质是人和人之间关系,人越多,关系越多,越能把人留住。...开服头三天,人数是最多,为了保证一个月后,玩家等级达到一定的等级,策划的玩法都可以完全展开,单组服务器容纳人数越多越好,如果是PVE结构的游戏,最好能容纳1万人左右。...gls:game login server,游戏登录服务器,某种程序上,其不是核心组件,gls调用外部的接口,进行基本的用户名密码认证。...此架构简单、清晰、明了,和其它网游架构相比其实没有什么本质的区别。团队的代码开发能力,项目管理能力才是关键。

1.7K70

高效网游服务器实现探讨 - jack-wang - C++博客

高效网游服务器实现探讨 随着多核处理器的普及,如何充分利用多核并行工作就成为高性能程序设计的一个重点。本系列文章将围绕高性能网游服务器的实现,探讨这方面的技术。...网游服务器的特点是: 具有大量客户端连接(数百至数千个),每个客户端都以一定的速率不断发送和接收数据; 服务器端的数据流量通常在几个至几十个Mbps之间; 数据需要实时处理; 数据包具有时序关系,往往需要按照严格的先后顺序予以处理...网游服务器实际上代表了一类典型的新兴流数据处理服务器。这里只是为了讨论方便而限定于网游服务器,但是所讨论的原理和技术应该是普适的。 同步多线程技术肯定是无法满足要求的。...在一个网游的运营成本中,带宽费用应该是很大的一块。因此如何高效编码以及收发消息就成为节省运营成本的关键。这里面能做很多文章。...我们知道聊天和语音消息优先级比较低,而且可以通过专门的服务器来处理。真正比较关键、能够影响玩家的游戏体验的,是那些状态变更、动作、玩家之间或者玩家和服务器/NPC之间的实时交互的消息。

990110

为什么go语言适合开发网游服务器

前段时间在golang-China读到这个贴:有木人用(或打算)golang做游戏服务器端? 个人觉得golang十分适合进行网游服务器端开发,写下这篇文章总结一下。...从网游的角度看: 要成功的运营一款网游,很大程度上依赖于玩家自发形成的社区。只有玩家自发形成一个稳定的生态系统,游戏才能持续下去,避免鬼城的出现。...玩家要完成一次操作,需要通过客户端-服务器端-客户端这样一个来回,为了获得高响应速度,满足玩家体验,服务器端的处理也不能占用太多时间。所以,每次请求对应的CPU占用是比较小的。...针对网游的这些特点,golang的语言特性十分适合开发游戏服务器端。 首先,go语言提供goroutine机制作为原生的并发机制。...进行网游开发的程序员,可以将游戏逻辑按照单线程阻塞式的写,不需要额外考虑线程调度的问题,以及线程间数据依赖的问题。

2.8K60

为什么go语言适合开发网游服务器

网游的角度看: 要成功的运营一款网游,很大程度上依赖于玩家自发形成的社区。只有玩家自发形成一个稳定的生态系统,游戏才能持续下去,避免鬼城的出现。...玩家要完成一次操作,需要通过客户端-服务器端-客户端这样一个来回,为了获得高响应速度,满足玩家体验,服务器端的处理也不能占用太多时间。所以,每次请求对应的CPU占用是比较小的。...网游的IO主要分两个方面,一个是网络IO,一个是磁盘IO。网络IO方面,可以分成美术资源的IO和游戏逻辑指令的IO,这里主要分析游戏逻辑的IO。...针对网游的这些特点,golang的语言特性十分适合开发游戏服务器端。 首先,go语言提供goroutine机制作为原生的并发机制。...进行网游开发的程序员,可以将游戏逻辑按照单线程阻塞式的写,不需要额外考虑线程调度的问题,以及线程间数据依赖的问题。

1.6K70

如何估算网游真实玩家在线人数

我们经常都可以看一些网游新闻,动不动就说某某游戏数十万、上百万玩家同时在线,这里面的水分有多少呢。今天是六一儿童节,我们的话题讨论的是一个加减乘除的数学问题:如何估算网游的真实玩家在线人数。   ...而所谓的这个最高人数在线,也未必是真实的,总会有些喜欢虚报数目的规则存在,从中国的网游行业发展到现在,虚报个几倍到数十倍都是有过的事。游戏在线人数,一般属于商业机密,不是上市公司是不会去透明化。...资深业界策划 潜龙 游戏博客>>   估算游戏在线的话,不难:1、查此游戏的服务器数量,2、估计此游戏每组服务器的承载量,3、找经常玩此游戏的人询问服务器实际效果,4、得出每组服务器概略在线人数,...4:服务器数量6:有单个服务器人数多,在市场交易价格可以体现,一般服务器人数多会体现物品稀有,物价高等现象,服务器质量也会不好,比如间歇性LAG。...根据官网上的服务器情况查询显示约80%的服务器情况负载情况为高,部分需要排队。

3.6K60

自如的稳,牵动整个长行业

撰文 / Alter 编辑 / 胖爷 ---- 岁末已至,疫情打乱了每个人的生活;下半年,部分缺乏长续经营理念的长企业面临爆雷风险;一时间,大众对长抱有迟疑态度,甚至是头部企业。...此外,自如又再向集中式公寓模式发力,先后推出租住社区——自如里、战略并购贝客青年精品公寓,自如作为长主体一直表现比较正面,因此对于长行业远不必如此担忧。 长又将如何?...同时为了吸引年轻租客,越来越多的长公寓选择与互联网金融合作,创造性的发明了租金贷的玩法:金融公司一次性将租金支付给长公寓企业,由于期限错配就形成了一个没有有效监管的资金池,一些长公寓企业为了快速扩张将租金款挪作他用...一桩接一桩的爆雷事件,让长公寓的污名化已经是不争的事实,但并不急于全盘否定长公寓的价值。...04 长公寓的对与错 2020年注定是长公寓行业的一个重要拐点。

2.7K20

网游服务器架构设计需要考虑的一些关键因素

相对于Casual Game网游来说,MMORPG本身的游戏设计方面的特性就决定了MMORPG 服务器的设计和实现的难度会更大、对服务器系统的要求更高。这个难度又主要体现在服务器架构设计方面。...服务器组架构(Server Cluster Architecture)的主要评价标准包括: Stability,稳定性 稳定提供游戏服务,是服务器系统确保用户体验的最基本要求。...Efficiency,效率 服务器组的运行时效率主要体现在服务器系统的承载能力上。...想象一下要Debug某个模块时候需要手动的在不同的远程服务器上更新开启3、5个不同的服务器程序。这种小任务重复做一年、二年累积起来就是很大的资源浪费,包括人力和硬件,甚至团队士气。...在网游服务器架 构设计上考虑内容上的可扩充性,也是有必要的,通过技术细节的改进总可以得到或多或少的改进,但是在架构设计阶段就考虑到可扩展性才是聪明的做法。 作者:JerryWang

1.1K40

被压榨的程序员--曾经以为买不起房还能,现在连房也不起了

曾经很多人觉得,即使买不起房,我还能啊。甚至从去年开始像广州还提出租售并举,租售同权,这样看来租房子没什么问题啊,还能随心所欲的换房子住。然而现实却可能是以后连不起了。...房租涨幅 · 近一年房涨幅普遍超过20%,一线核心地区超30% 有朋友抱怨,去年2000在深圳郊区的的房子,今年房东提价到2500,而身边涨20%以上的比比皆是。...数据说明了什么 上面这些数据反映了一个现实, 70%的程序员要花40%的税后收入去租房,而这个比例还在不断上升,去年3000块的房子,今年续租就可能要3900以上了。...又一年的毕业季, 很多人都选择去北上广追梦, 但是不仅应届毕业生要面对近40%的租房支出, 毕业几年的老鸟们也要面对房东涨的麻烦, 眼瞧着买一套属于自己的房子越来越无望, 房价与租金齐飞, 北上广,

2.5K50

网游服务器架构设计需要考虑的一些关键因素

相对于Casual Game网游来说,MMORPG本身的游戏设计方面的特性就决定了MMORPG 服务器的设计和实现的难度会更大、对服务器系统的要求更高。这个难度又主要体现在服务器架构设计方面。...服务器组架构(Server Cluster Architecture)的主要评价标准包括: Stability,稳定性 稳定提供游戏服务,是服务器系统确保用户体验的最基本要求。...Efficiency,效率 服务器组的运行时效率主要体现在服务器系统的承载能力上。...想象一下要Debug某个模块时候需要手动的在不同的远程服务器上更新开启3、5个不同的服务器程序。这种小任务重复做一年、二年累积起来就是很大的资源浪费,包括人力和硬件,甚至团队士气。...在网游服务器架 构设计上考虑内容上的可扩充性,也是有必要的,通过技术细节的改进总可以得到或多或少的改进,但是在架构设计阶段就考虑到可扩展性才是聪明的做法。 作者:JerryWang

1.2K140

如何估算网游真实玩家在线人数

我们经常都可以看一些网游新闻,动不动就说某某游戏数十万、上百万玩家同时在线,这里面的水分有多少呢。今天是六一儿童节,我们的话题讨论的是一个加减乘除的数学问题:如何估算网游的真实玩家在线人数。   ...而所谓的这个最高人数在线,也未必是真实的,总会有些喜欢虚报数目的规则存在,从中国的网游行业发展到现在,虚报个几倍到数十倍都是有过的事。游戏在线人数,一般属于商业机密,不是上市公司是不会去透明化。...资深业界策划 潜龙 游戏博客>>   估算游戏在线的话,不难:1、查此游戏的服务器数量,2、估计此游戏每组服务器的承载量,3、找经常玩此游戏的人询问服务器实际效果,4、得出每组服务器概略在线人数,...4:服务器数量6:有单个服务器人数多,在市场交易价格可以体现,一般服务器人数多会体现物品稀有,物价高等现象,服务器质量也会不好,比如间歇性LAG。...根据官网上的服务器情况查询显示约80%的服务器情况负载情况为高,部分需要排队。

3.6K100

一个云游戏服务器要多少钱?云游戏服务器哪家比较靠谱?

游戏的制作并不是那么简单的,除了需要聘请专业的游戏设计人员之外,还需要很多硬件以及软件的支持,比如游戏服务器,现在很多游戏公司都会选择租用云游戏服务器,那么一个云游戏服务器要多少钱?...云游戏服务器哪家比较靠谱? 一个云游戏服务器要多少钱? 云服务器现在为了应对不同用户们的需求具体也分为了很多类型,其中就包括云游戏服务器,很多人会问一个云游戏服务器要多少钱?...云游戏服务器其实和普通的云服务器价格差不多,不过具体的价格要和服务器的硬件配置以及宽带大小有很大的关系,运算能力越强的云游戏服务器价格自然也会更高。 云游戏服务器哪家比较靠谱?...现在市面上很多服务器厂商都推出了各自的云游戏服务器,那么云游戏服务器哪家比较靠谱?大家可以选择专门做游戏这方面的腾讯云服务器厂商,提供的云服务器类型多样,而且性价比也更高一些。...相信大家看了上面的文章内容已经知道一个云游戏服务器要多少钱了,云游戏服务器的价格并不是太高,大家在租用的时候一定要选择正规的服务器厂商,云游戏服务器使用起来也会更加稳定,万一出现了什么问题售后服务也会更好

9.3K20

小熊U冲击IPO:IT办公租赁起风了?

一来,处于初创期的中小企业并不知道自己能活多久,因此贸然购进大量的资产无疑会极大增加其经营风险和经营成本并不划算;二来,相比于买设备而言设备更加灵活,承租方可以自行决定少以及那种型号,较低的成本使其拥有更多选择余地...总的来看,尽管玩家众多,但以小熊U、易点为代表的行业头部已经形成。而小熊U能够成为行业龙头,与其持续多年的努力分不开。...例如,小熊U在获得腾讯的融资之后,腾讯便向小熊U开放了更多资源,如将腾讯云的客户导到小熊U,并将其拉入腾讯云SaaS加速器、SaaS技术联盟等资源群之中;电商出身且偏重3C的京东,更是在融资之后与小熊...U联合开发线上企业租赁入口,将有电脑租赁需求的用户全数导入小熊U,使其获客成本大为降低、实力显著增强。...目前来看,这些成绩的取得源于两个方面:一方面,小熊U较早地从短市场转入长市场,这使其得以较早地推出了适应长市场的产品和服务体系。

2.4K20
领券