游戏开发论坛

 找回密码
 立即注册
搜索
楼主: bigdicka

[原创] 网络游戏中服务器端与客户端分别处理哪些事情

[复制链接]

4

主题

732

帖子

858

积分

高级会员

Rank: 4

积分
858
QQ
发表于 2009-5-26 11:57:00 | 显示全部楼层

Re:网络游戏中服务器端与客户端分别处理哪些事情

对游戏的可玩性没有决定性的影响的功能,都可以放在客户端。
一般的游戏资源,动画骨骼嘛的,全部放在客户端。

有些安全性要求很高的数据,放在服务器端,比如,人物等级/经验什么的,客户端不停的以服务器为基准同步。

还有些居中的数据,随便处理了。比如,聊天一般就服务器做个记录,主要是客户端在屏蔽词过滤。服务器端作个延迟安全性判断,一般不会有大问题。

格斗游戏比较特殊,对网络延迟要求很高,20ms是基准线。所以,什么技能攻击力/命中/移动速度/攻击速度/伤害范围全部是客户端在计算,服务器最多做下延迟校验。

总之,根据实际情况来划分客户端与服务器段功能。

40

主题

1149

帖子

1167

积分

金牌会员

Rank: 6Rank: 6

积分
1167
发表于 2009-5-26 12:35:00 | 显示全部楼层

Re: Re:网络游戏中服务器端与客户端分别处理哪些事情

x-raydm: Re:网络游戏中服务器端与客户端分别处理哪些事情

金先生真是敬业,昨天那么晚了还码这么多字,佩服。

服务器与客户端在整体上是相互紧密结合的,所涉及到...



夜里睡不着,闲着无聊。呵呵呵。

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2011-12-4 16:54:00 | 显示全部楼层

Re: 网络游戏中服务器端与客户端分别处理哪些事情

好文啊~
小策划在此受教了!
处女贴回复在此文中。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-30 19:38

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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