游戏服务器工作原理

游戏服务器工作原理,第1张

服务器说白了就是 一台安装了对应处理程序的普通电脑
一般网游,服务器上只是进行数据的处理,并不是会创建地图,比如你进行一个攻击 *** 作,把数据传送到服务器,服务器进行计算(伤害多少,是否暴击,最终伤害,命中了谁,扣血),把这些数据返回客户端,客户端根据得到的数据进行视觉显示
单机游戏和网游类似,但是在客户端内内置了一个服务器,你的数据在本机服务器进行计算,并返回本机客户端进行显示,联机时,队友的数据传送到你本机的服务器进行计算,然后返回队友的客户端进行显示
简单说,普通电脑上 安装服务器软件 后,这台电脑就可以是一个服务器
你要把客户端和服务端分开看,服务器就是处理数据的软件。常说的游戏程序(客户端)就是显示数据的软件。
网游客户端在本地,服务端在官方服务器上
单机游戏,客户端在本地,服务端包含在客户端内

网络游戏服务器不是电脑,是一个大型的服务器,要买一台服务器的价格在一万到三万元左右。

游戏公司往往在运行初期要投入大批资金,购买高性能服务器。可是,一旦进入赢利期,后续的投入几乎可以不计,所以,行业内的投入主要在于游戏规则的创设,代码的编写,以及带宽的租用,服务器的购买或者租用。

作用:

1、聊天

在很多MMORPG中,聊天都占据了大部分的网络流量,所以将聊天业务分离,建立单独的聊天服务器成为了很多开发者首先想到的事情。

2、战斗

其次是回合制战斗MMORPG中的战斗模块,由于玩家在进行战斗时,几乎和主服务器完全没有关联,所以将战斗业务分离到单独服务器也是理所当然、顺理成章的事情。

以上内容参考 百度百科—游戏服务器

一台电脑可以作为服务器,当然通常网络游戏服务器都是很大的机器,有若干cpu还有海量内存和硬盘容量,并且有很大的网络带宽,不会有显示卡,用来处理客户端的数据,并再度发送出去。
isp(网络供应商,比如电信网通),同一个isp的,地区近的,网络会更加通畅,因为数据交换更加便捷

首先,游戏服务器与普通服务器相比较来说,游戏服务器需要能够保存更多的用户的状态。用户的等级等属性不用说,一般的IM服务也会有,还有一些时刻变化的数据,比如某个玩家的生命值,发技能前后的法力值等等,这些值区别于一般的属性值如名字,ID这些,这些数据会经常性的变化,还会参与到逻辑的计算中,比如你一个多少等级的玩家吃了什么东西之后战力值变化为多少,打在一个多少属性的玩家身上会不会被他闪避,会不会产生暴击…诸如此类的信息,在游戏服务器中都会一一保存。
其次,游戏服务器中每一个用户都是独立存在的,每一个用户的数据、请求等都是独立的,用户彼此间的数据并没有任何交互。这也是游戏服务器与普通服务器之间最大的区别。至于客户端之间会有交互这一点,举最简单的例子,一个人在一个场景里面说了一句话,那么“同一个屏幕”的玩家也需要能够看到他说的这句话。此时游戏服务器就需要判断,多远的距离以内的玩家,会认定为是"同屏幕"的玩家,需要向这些玩家广播这个玩家说的这句话。
这个广播就比较麻烦了。首先,需要计算哪些玩家属于"同屏幕",就是我们在第一点提到的玩家身上某些经常变化的属性需要做的运算,在这里需要根据玩家的坐标,找出来跟在同屏幕的玩家,用到的是AOI的概念。另外,找到了这些需要接收这个消息的玩家之后,将消息转发给它们又是一个IO密集的 *** 作,假如场景中有10个人,那么一句话就需要同时广播给另外9个人,假如有100人,1000人呢,数据量就更大了,而且时间的延迟也不能太长,这对于游戏服务器的性能就要求很高了。所以同样的一个硬件配置的服务器,可能跑Nginx可以同时处理上万的链接,但是对于一个游戏服务器就只有1,2千了,就是因为游戏服务器是一个CPU密集而且IO密集的服务器类型。而且不仅需要这样的游戏服务器不仅要求性能比较高,还需要服务器具有极高的稳定性,总不能隔一会就宕机了,那大家还怎么玩。
此外,游戏服务器需要更好的数据承载能力和处理能力。而普通服务器则在各个方面都比较均衡。在寻找游戏服务器租用商的时候,一定要选择那种CPU性能非常出色的。
最后一点,游戏行业一直以来是网络攻击的重灾区,很多游戏刚上线没多久就频繁遭到攻击,导致玩家大量流失口碑下降,最后可能导致直接关服。所以游戏服务器一定要带高防流量包。

现在大部分不是所有游戏都放在服务器上
否则游戏运行会很慢,载入游戏跟牛一样。而且服务器会崩溃的
只有少数无盘网吧(既客户端无硬盘)才是所有东西都在服务器上,这样的网吧一般配置不高,也玩不了什么大型游戏
大部分游戏都是安装在客户机上,只有少数不常用的放在服务器上,需要玩的人到服务器上复制到本地硬盘玩
游戏更新服务器是利用网管软件来做到的,在服务器上准备好最新的游戏更新程序(一般是绿色版的,既直接覆盖在游戏上就能玩的)
玩家在客户机上执行游戏,会被自动连接到服务器获取更新(这个和网络游戏的自动更新原理一样,只是网吧的客户机是固定版本的,不需要检测,直接覆盖新程序)

游戏运行需要需要具备,最重要的速度,稳定和防御都兼备的服务器
建议选择
韩国服务器
韩国服务器无需备案,非常适合游戏用户。
韩国服务器速度最佳,节点少,网速快,线路稳定。
韩国服务器有高防御,适合有攻击的客户,攻击一般来自同行的嫉妒,所以防御必不可少,可以为您的业务体提高做好保障。
海腾晋慧娟希望可以帮助到你。

ALX--阿拉希
FB---副本、风暴
大奥---奥特兰克山谷(战场)
ZC---战场
BT---黑暗神殿
HS---海山、海加尔峰
SW---太阳之井高地
SS--术士
ZS--战士
SM--萨满
QS---骑士
D或DLY---德鲁伊
MS---牧师
AM---暗牧
FQ---防骑
LR--猎人
FS---法师
DZ---盗贼、潜行者
鹌鹑---指平衡天赋的德鲁伊
猫德--指野性战斗天赋的输出DLY
T--坦克 如 ZS或防骑
DPS--指输出职业如法师 术士 暗牧 平衡德 武器、狂暴战士 增强、元素萨满 盗贼 猎人 惩戒骑
AH--拍卖行或副本哀号的简称
ZAM---祖阿曼
YX--指英雄难度的5人副本
DPS 指的是你对怪物的伤害量
RP:在WOW里指某人的人品,就是品德,道德层面 另一指是说运气,比如你roll东西roll了100,说你RP好, roll了1,说你RP差
roll: 这个是一个命令 /roll 就是掷骰子一样的手法 一般默认是1-100
PK:这个就是打架咯
AOE:这个就是群体攻击技能,法师的奥爆,SS的火焰之雨等待,一般说A怪就是AOE,找法师牧师一起A。
RY:人妖……就是选择跟自己实际性别相反的游戏角色,一般男的装RY多
DKP:就是你参加公会活动所得到的“工分”,每击杀一个BOSS得到多少DKP,然后用DKP拍卖装备。
AC - Armor Class,盔甲级别或防御。
Add - 一只额外的怪物加入到现有的战斗中。
AOE - Area Effect Damage,区域作用魔法。指的是一个可以伤害一个区域中的一群怪物的魔法,就像魔兽争霸三中的暴风雪魔法。
AE - Area Effect,区域作用伤害
AFK - Away from Keyboard,离开键盘。这意味着玩家离开了他的电脑。
Aggro - 这个词意味着怪物已经疯狂并且你已经将它们“激活”到开始攻击你的程度。它们现在开始会试图接近并攻击你。“鱼人被我Aggro了”或“如果你继续接近,鱼人将被Aggro”。
Aggro Radius - 怪物周围的区域,进入它意味着怪物会“苏醒”并攻击你。
Agi - Agility,敏捷
Bind - 决定你死后的重生地点。“Bind一下”就是设置缚灵点的意思。
Buff - 施放与怪物或玩家身上的有益魔法。牧师的心灵之火[Inner Fire]或撒满的嗜血术[Bloodlust]都是典型的Buff。
Carebear - 喜欢帮助其他玩家攻击怪物,而非在pvp中攻击其他玩家的玩家
Caster - 非“坦克”型角色,如法师。
Cheese - 利用游戏的不平衡之处牟利。
Critters - 面对攻击不会反击的怪物,如小鹿和小兔子。
DD - Direct Damage,直接伤害。用来形容一个魔法所造成的伤害是一击生效而非持续产生伤害作用。
DMG - Damage,伤害。
DOT - Damage over time,在一段时间内不断对目标造成伤害。
DPS - Damage per second,每秒伤害。
De-Buff - 对一个单位施放一个具有负面效果的魔法使之战斗力降低。一个典型的“De-buff”就是减速。
FH - Full Health,生命值全满。
FM - Full Mana,法力全满。
GM - Game Master,游戏管理员。一些被暴雪娱乐雇佣以帮助、协助玩家的人。
GS - Goldshire,闪金镇(地名)。
HP - Hit points/Health,伤害点数或生命值
Incoming (INC) - 意味着即将出现一次攻击。
Instancing - 在《魔兽世界》中有一类地下城,当你和你所在的队伍进入它的时候,你们会被载入到一个属于你们的这个地城的副本,只有你和你的队伍能够出现在这里,其他进入这一区域的队伍会自动进入他们自己的副本。
INT - Intelligence,智力。
KOS - Killed on Sight,仇人见面。如果一名兽人走向一名人类守位,那么这名守位会在看的见它的情况下试图杀死他(激怒)。
KS - Kill Steal, 偷杀,试图杀死另一个人正在对付的怪物。
LFG - Looking for a group,寻找队伍以加入。
LOL - Lots of Laugh/Laughing Out Loud,大笑。这个缩写意味着某些事的确十分好笑。但不幸的是,虽然这个词十分常用,但从很久以前开始它便容易引发一些不理智的行为(译者:毕竟有些人很容易被嘲笑激怒)。作为变通,你可以使用“呵呵呵呵”或“哈哈哈哈”来代替它,这两个词相对来说虽然不是最好的选择但更容易被接受。ROFL(笑到打滚)也是一个应该尽量避免使用的词。(译者shyso按:总之这一段内容是提行大家注意网络礼节,一些感情色彩过于强烈的词最好不要用于与不熟悉的人之间的交谈)
LOM - Low on Mana,法力不足。
LOS - Line of Sight,视线。
LOOT - 从被杀死的怪物或包箱里拿取财物。
LVL - Level,等级。
MMO - Massively Multiplayer Online,大型多人在线。
MMOG - Massively Multiplayer Online Game,大型多人在线游戏。
MMORPG - Massive Multiplayer Online Role Playing Game,大型多玩家在线角色扮演游戏。
MOB - 怪物。
Newbie - 菜鸟,有时用来形容新玩家的一个术语,但也用于指代那些技术不太好的玩家。
Newb - 新人的简称,见上。
N00b - 一种用来称呼新人的不礼貌的说法。请不要使用。
NPC - Non-Player-Controlled Character,非玩家控制的角色。这种角色通常被服务器控制。也就是一名“电脑”角色。
OOM - Out of Mana,法力耗尽。人们通常用这句话提醒其他队员他已经没有法力不能再施放法术了,特别是治疗魔法。
Add - (英)一只额外的怪物加入到现有的战斗中。
ADM - (拼)奥达曼(副本)。
AFK - (英)Away from Keyboard,离开键盘(暂离)。这意味着玩家离开了他的电脑。
AG - (拼)奥格瑞玛,地名。兽人主城。
Agi - (英)Agility,敏捷。
AH - 1(英)action house 拍卖行 2(拼)哀嚎洞穴(副本)。
AL - (英)阿什坎迪,兄弟会之剑(武器),因其剑上刻有AL二字而得名。
ALX - (拼)地名,通常指阿拉希盆地(战场)。
AOE -(英) Area Effect Damage,区域作用魔法。指的是一个可以伤害一个区域中的一群怪物的魔法,例如法师的暴风雪和奥术爆炸。
AP - (英)Attack Power,攻击强度
AQL - (拼)安其拉神庙(副本)
AV -(英) Alterac Valley,奥特兰克山谷(战场)。
BE - (英)Blood Elf 血精灵。
BK - 1(拼)碧空之歌(单手剑)。 2(英)Blood knight 血骑士。
BL - (拼)部落。
BLZ - (英)blizzard暴风雪,一般指暴风雪娱乐有限公司。
Buff - (英)施放与怪物或玩家身上的有益魔法。例如:牧师的心灵之火[Inner Fire],撒满的嗜血术[Bloodlust]。
BUG - (英)臭虫,在魔兽世界中指电脑系统出错。
Boss - (英)大怪。即怪物的首领。在魔兽世界中玩家所说的boss是指某种怪物的首领,首领级怪物一般为精英怪,打下它的难度要比普通小怪高很多。
BWL - (英)Blackwing Lair黑翼之巢(副本)。
CS - (中)Counter Strike 反恐精英,魔兽世界中指矮人牧师的技能:反恐惧结界。
CWOW -(英)China World of Warcraft魔兽世界马赛克服务器。
DK - (英)deadknight 死亡骑士,魔兽世界中特指斯坦索母的最终BOSS-瑞文戴尔男爵。
DKP - (英)Dragon Kill Point 屠龙积分,一种副本装备分配制度。每杀死一个BOSS,都会给每位队员相应的分数,队员通过积攒的分数来领取BOSS掉落的装备。
DLY - (拼)德鲁伊。
DM - (英)Dire Maul,厄运之槌(副本)。
DOT -(英) Damage over time,在一段时间内不断对目标造成伤害。
Down - (英)推倒,消灭。
DPH - (英)单次伤害。
DPS - 1(英) Damage per second,每秒伤害。2(中)指队伍中负责伤害输出的职业。
Druid - (英)德鲁伊。
De-Buff - (英)对一个单位施放一个具有负面效果的魔法使之战斗力降低。一个典型的“De-buff”就是减速。
DZ - (拼)盗贼。
Farm - (英)指对同一个地方的同一种怪物反复击杀以获得利益。中文名:刷。
FB - (拼)副本。
FD - (英)Frist down,第一次推倒,消灭。
FM - (英)Full Mana,法力全满。(拼)附魔
FS - (拼)法师。
FWD - (拼)费伍德森林 地名,位于灰谷北部。
FX - (拼)安其拉废墟 (副本)
G - (英)Gold 金币。
GD - (拼)剃刀高地(副本)
GM - (英)Game Master,游戏管理员。一些被游戏公司雇佣以帮助、协助玩家的人。
G团 -(中)一种副本分配制度。当一件装备掉落后,有需求的队员通过金币竞拍。当活动结束后,团长把所得的所有金币平均分配。
HF - (拼)魔兽世界韩国服务器。
HK - (拼)哈卡,祖尔格拉布的最终BOSS。
HOT - (英)Health over time ,持续治疗效果。如德鲁依的回春术。
HP -(英)hit point ,生命值。魔兽世界中的HP最大值主要通过耐力提升。
Hunter - (英)猎人。
Instancing - (英)副本。在《魔兽世界》中有一类地下城,当你和你所在的队伍进入它的时候,你们会被载入到一个属于你们的这个地城的副本,只有你和你的队伍能够出现在这里,其他进入这一区域的队伍会自动进入他们自己的副本。 INT - (英)Intelligence,智力。
JD - (拼)金度,祖尔格拉布中的一个BOSS。
JJG - (拼)荆棘谷,地名,位于暮色森林南边。
JJS - (拼)加基森,地名,位于千针石林南边。
JY - (拼)精英怪物,即头像围有一圈金龙的怪物。
LM - (拼)联盟 。
LOK - (英)洛卡米尔·伊洛曼希斯 (单手锤)
Loot -(英) 从被杀死的怪物或包箱里拿取财物。
LR - (拼)猎人。
LVL -(英) Level,等级。
Mage - (英)法师。
MC -(英) Molten Core 熔火之核(副本)。
MF - (拼)魔兽世界北美服务器。
MJ - (拼)马甲,指同一个人的另一个ID或人物。
MLD - (拼)玛拉顿(副本)。
MMO - (英)Massively Multiplayer Online,大型多人在线。
MMOG -(英) Massively Multiplayer Online Game,大型多人在线游戏。
MMORPG - (英)Massive Multiplayer Online Role Playing Game,大型多玩家在线角色扮演游戏。
MOB -(英) 怪物。
MP - (英)magic point 魔法值。魔兽世界中的魔法值主要通过智力提升。
MS - (拼)牧师。
MT - (英)Main Tank主坦克,就是队伍中的一般装备最好的,专门负责吸引BOSS仇恨的人物。
NAXX - (英)Naxxramas纳克萨玛斯(副本)
NE - (英)Night Elf 暗夜精灵。
nef/nf -(英)黑翼之巢的最终BOSS奈法利安。
Nerf - (英)削弱。
Newbie - (英)菜鸟,有时用来形容新玩家的一个术语,但也用于指代那些技术不太好的玩家。
NGA - (英)艾则拉斯国家地理,魔兽世界的相关网站。
Ninja/Ninjia - (英)忍者,指ROLL自己并不需要的装备的人。
NPC -(英) Non-Player-Controlled Character,非玩家控制的角色。这种角色通常被服务器控制。也就是一名“电脑”角色。
OF - (拼)魔兽世界欧洲服务器。
OG - (英)1上古之神。2 奥格瑞玛。
OMM - (英)奥妮克希亚的巢穴(副本)。
ony - (英)Onyxia"s Lair 黑龙公主奥妮克希亚。
OOM - (英)Out of Mana,法力耗尽。人们通常用这句话提醒其他队员他已经没有法力不能再施放法术了,特别是治疗魔法。
ORC - (英)兽人。
OT -(英) Over taunted,仇恨失控。提示:OT是大家在副本里非常不想看见的现象,万一你OT了,很有可能导致团灭。
OTMAN - (中)引起仇恨失控的人,有的服务器也称奥特曼。
PAL - (英)Paladin 圣骑士。
PC -(英) Player controlled character,玩家控制的角色。
PFF - (英)Play For Fun。为了娱乐而游戏。属于这类玩家一般都不愿意受条约或大公会制度的束缚,也不会像游戏狂人一样整天泡在游戏里追求更高的奋斗目标,他们会很休闲很暇逸地慢慢体验游戏,寻找着一些不被常人注意的游戏乐趣。PFF玩家最大的特征就是每天的上线时间少和一身有点寒酸的武器装备。
PFU - (英)Play For Uber。游戏先驱者。这类玩家在游戏中喜欢挑战新层次,追求刺激。属于这类的玩家一般在大公会中比较常见,他们喜欢有一个纪律严谨的团队和氛围,为挑战更高的目标而奋斗着。PFU玩家的特征是闲话少,做事雷厉风行,在线时间长(几乎天天泡在游戏里),一般会有一身令人羡慕的极品装备!
PK -(英) Player Kill,玩家在未经另一个玩家同意的情况下攻击并试图杀死他。
Priest -(英)牧师。
PvE - (英)Player vs Environment, 玩家与电脑控制的对手之间的战斗。
PVP -(英) Player vs Player,玩家对玩家。也就是一名玩家攻击另一名玩家。
QS - (拼)骑士。

服务器的定义和作用如下:

服务器是一种高性能计算机,作为网络的节点,存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂。

也可以这样讲,服务器指一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器、数据库服务器和应用程序服务器。运行以上软件的计算机或计算机系统也被称为服务器。

相对于普通PC来说,服务器在稳定性、安全性、性能等方面都要求更高,因此CPU、芯片组、内存、磁盘系统、网络等硬件和普通计算机有所不同,在质量与处理器数据性能上更出色。

服务器和电脑功能都是一样的,我们也可以讲服务器称之为电脑,只是服务器对稳定性与安全性以及处理器数据能力有更高要求。

服务器作用比较广,网络游戏、网站、部分软件都是需要存到服务器的,还有一些企业会配服务器,他们平时工作上的重要资料都是存在服务器的硬盘中的。

扩展资料:

按照体系架构来区分,服务器主要分为两类:

非x86服务器:包括大型机、小型机和UNIX服务器,它们是使用RISC(精简指令集)或EPIC(并行指令代码) 处理器,并且主要采用UNIX和其它专用 *** 作系统的服务器。

精简指令集处理器主要有IBM公司的POWER和PowerPC处理器,SUN与富士通公司合作研发的SPARC处理器、EPIC处理器主要是Intel研发的安腾处理器等。

这种服务器价格昂贵,体系封闭,但是稳定性好,性能强,主要用在金融、电信等大型企业的核心系统中。

x86服务器:又称CISC(复杂指令集)架构服务器,即通常所讲的PC服务器,它是基于PC机体系结构,使用Intel或其它兼容x86指令集的处理器芯片和Windows *** 作系统的服务器。

价格便宜、兼容性好、稳定性较差、安全性不算太高,主要用在中小企业和非关键业务中。

参考资料:

百度百科-服务器-分类


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13266552.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-29
下一篇 2023-06-29

发表评论

登录后才能评论

评论列表(0条)

保存