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

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

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

1.6K40

如何用服务器QQ三国

三国官网说了配置要求:放在以前,QQ三国可能1核1G的老机器也能玩,不过事物是发展变化的,QQ三国也在不断更新,对机器的配置要求也提升了image.png我们都知道酷睿i3均为双核心四线程设计,而普通服务器还没有显卡...,意味着你QQ三国得至少双核机器,体验才可能勉强将就QQ三国的是情怀,奈何1Mbps带宽(128KB/s)够干啥的,可我就是想能省就省,实在不想多花钱,那就分别搞一台1核2G、2核4G的按量机器测试感受一下...(一路标清视频需要1-2Mbps带宽,现在电脑屏幕分辨率一般都比较大,带宽1Mbps不够用,建议2-5Mbps带宽),测完退货就完了,诚心就稍微来点配置,诚心给自己添堵就选最低配的低代次机器vnc的好处...唯一的解法:用渲染型GPU服务器自建vncserver来使用。

9.9K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

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

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

    1.5K31

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

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

    2.2K120

    服务器当网盘 教你从服务器下载自己的文件

    ---- 首先,我们来了解一下,什么是服务器服务器(Elastic Compute Service, ECS)是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。...其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台服务器。...对于我们学生而言,服务器的价格还是比较低廉的。获取很多小伙伴都已经接触过服务器,那么我们买了服务器之后,能做一些什么呢?...搭建自己的博客就不说了,我们还可以部署自己写的项目到服务器,然后外网就可以访问到我们的项目了。...接下来我们介绍一个新玩法——把服务器当网盘,即从自己的服务器下载指定的文件 哈哈哈花里胡哨 ,也算是最近我在研究的事情吧。

    75710

    直播有奖评测

    最高赢价值2099元Switch游戏机,还有Beats耳机、运动手表等你拿——立即报名 活动介绍 腾讯直播致力于为开发者提供专业、稳定的直播推流、转码、分发及播放服务,为进一步提升产品的用户体验,现诚邀各位音视频技术爱好者体验直播产品...时间.png 如何体验产品 如果你是直播老用户,结合实际应用给与评测建议即可。如果是直播新用户,进入以下页面申请开通直播,开通后进入控制台即获赠20GB免费直播流量供体验。...: 活动对象: 腾讯官网已注册且完成实名认证的国内站用户均可参与; 评测报告严禁抄袭,一旦发现将取消参与资格; 本次评测所有投稿作品的著作权依然归作者所有,但腾讯拥有该作品的使用权。...评分规则: 评委阵容:腾讯视频通信业务总经理tommy 、视频业务技术总监vultureli 、视频直播技术负责人dragonlan、视频业务产品负责人imaginhuang、直播高级产品经理wisonxie...、直播高级产品经理anitazhu。

    2.2K175

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

    简单实用的网游服务器架构 此文并不是聚润堂所在公司当前运营的网游游戏服务器架构,而是在看过了近十个商业网游的架构,在现阶段心目中规划的简单实用的网游服务器架构。...网游的本质是人和人之间关系,人越多,关系越多,越能把人留住。...但如果不分线,在开服一刹那,用户全部堆积在同一个新手村,基本不动。...gls:game login server,游戏登录服务器,某种程序上,其不是核心组件,gls调用外部的接口,进行基本的用户名密码认证。...此架构简单、清晰、明了,和其它网游架构相比其实没有什么本质的区别。团队的代码开发能力,项目管理能力才是关键。

    1.4K50

    云游戏的服务器是什么,云游戏是什么

    服务器这个概念于现在而言,其实是越来越为大家熟知了,因为云游戏也越来越接近于大家的生活,大家一些网游的时候会发现他们都推出了自己的云游戏客户端,所以说我们也可以在手机上来玩儿这些网游,但是有些游戏却并没有云游戏的选项...,是我们更多的会使用服务器来自己搭建游戏,那么接下来我们就来向大家介绍一下什么是云游戏,云游戏的服务器有到底是什么呢?... 云游戏是什么 云游戏其实理解起来非常简单,就是以计算为基础运行游戏的方式,我们所有的游戏都在客户端进行运行。...云游戏的服务器是什么 那么云游戏的服务器又是指的是什么呢?...所以说云游戏的服务器指的就是我们最开始运行这款游戏的服务器

    1.1K20

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

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

    1.6K70

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

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

    1K110

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

    简单实用的网游服务器架构 此文并不是聚润堂所在公司当前运营的网游游戏服务器架构,而是在看过了近十个商业网游的架构,在现阶段心目中规划的简单实用的网游服务器架构。...网游的本质是人和人之间关系,人越多,关系越多,越能把人留住。...但如果不分线,在开服一刹那,用户全部堆积在同一个新手村,基本不动。...gls:game login server,游戏登录服务器,某种程序上,其不是核心组件,gls调用外部的接口,进行基本的用户名密码认证。...此架构简单、清晰、明了,和其它网游架构相比其实没有什么本质的区别。团队的代码开发能力,项目管理能力才是关键。

    1.7K70

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

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

    2.9K60

    服务器在线看视频怎么才能不卡?

    这个问题有点类似,用服务器网游怎么才能不卡,不可能。普通cvm没显卡,肯定没有电脑的体验。看视频需要很高的带宽,我实测100Mbps会稍微流畅些,跟厂商没关系,腾讯、阿里都这样。...直接在服务器内看视频用的其实更多是入流量,但出流量也不能太低,之所以用高带宽看视频主要就是为了尽可能让下载快一些,然后因为出带宽高,出流量不会遭遇瓶颈,但最关键的,还得考虑跨境丢包,不论哪家服务商,跨境一定会丢包...远程和vnc看视频,2个都差,vnc比远程稍好些,远程看视频体验更差(谁没事会用服务器看视频,肯定是国外的视频,国内的视频干嘛不用手机、电脑看,要花钱拿服务器看)。...如果必须通过服务器看视频,最笨但也相对容易的办法就是打开VNC看,但体验也就那样了,我自己是用不下去的,我用跨境的服务器配置代理然后在手机上连上代理看,但这种情况下,服务器先下载视频数据再转发给客户端手机

    2.3K10

    服务器-腾讯服务器

    服务器是什么?介绍服务器的性能及服务器的购买流程。服务器是腾讯研发的新一代服务器,所以又称为腾讯服务器。...腾讯服务器可以随时升高或降低配置,当业务流量高峰时期,可以把服务器的配置或带宽增大,来应对流量高峰。流量高峰过去,配置亦可降低,非常便宜,可以有效降低云服务器的开支。...腾讯服务器所有机型免费分配公网IP,50G高性能硬盘(系统盘),腾讯服务器采用 英特尔Ⓡ至强Ⓡ可扩展处理器 CPU负载无限制,利用率最高为100% 。...1.jpg 服务器提供安全可靠的弹性计算服务。 只需几分钟,您就可以在云端获取和启用 服务器,来实现您的计算需求。随着业务需求的变化,您可以实时扩展或缩减计算资源。...服务器支持按实际使用的资源计费,可以为您节约计算成本。使用服务器可以极大降低您的软硬件采购成本,简化 IT 运维工作。

    244.9K72

    云游戏连接不到服务器是什么原因?云游戏连接不到服务器该如何处理?

    随着时代的发展互联网的技术也是在不断更新的,就拿平时大家的网络游戏作为例子,之前一款游戏可能只需要几兆的内存,现在随便一款网游都需要几个GB甚至几十GB的内存才可以,于是众多游戏开放商为玩家们推出了云游戏平台...云游戏连接不到服务器该如何处理?下面就让小编为大家简单介绍一下吧! 云游戏连接不到服务器是什么原因?...云游戏是需要玩家们连接服务器才能正常运行的,如果服务器连接不上的话就会让游戏直接退出,造成这种情况的原因主要分为两种,第一种就是服务器的问题,服务器如果崩溃了大家肯定是无法连接上去的,第二种就是用户们电脑本身的问题...,可能是因为服务平台网络卡顿或者是软件版本过低。...云游戏连接不到服务器处理的方法比较简单,首先大家可以退出云游戏平台,然后在重新打开进入连接服务器,如果还是不行的话就要检查一下自己的电脑是否是正常运行的行,重启一下电脑一般能解决大部分问题。

    3.2K20

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

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

    1.2K40

    暑假将至,腾讯先游带你秒变云游戏,狂揽玩家

    所谓“云游戏”,指的是游戏程序主体在服务器,也即“云端”运行,而玩家可以在自己的终端设备——无论是手机,平板还是电脑(可以是硬件配置很落后的老爷机)上来进行操作,并且还能够获得完整的游戏体验。   ...而眼看隔壁页游红红火火恍恍惚惚,当时仍然占据市场绝大部分份额的各种大型网游开始坐不住了——由于客户端一年比一年庞大,玩家尝试游戏的时间、精力成本太高。...于是“微端”技术诞生了——玩家通过下载最小几M,多则几十上百M的“微端”,就能体验到一款大型客户端网游的新手阶段内容,然后一边玩,后台一边自动下载客户端,随着玩家体验的深入,往后各个阶段的相关客户端资源也逐步下载完了...,不用再为照顾“老爷机”降画质降模型标准...... 2 玩家彩蛋 腾讯先游助你任云端大作   为了实现大家成为一个合格“玩家”,在“云端”畅享各种游戏大作的愿望,腾讯新游内测官方平台——腾讯先游...玩家可以使用本地QQ和微信直接授权登陆云端游戏,同时避免游戏的下载和更新,真正无需下载“一点就”,不需要再为内存担忧。

    4.7K10
    领券