游戏开发论坛

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

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

[复制链接]

59

主题

1490

帖子

1496

积分

金牌会员

Rank: 6Rank: 6

积分
1496
发表于 2009-5-20 14:24:00 | 显示全部楼层

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

不同的基础架构决定不同的系统功能与用途。

休闲游戏的架构与角色扮演的完全不一样,要说清楚非3/5个月不可,这里就不展开了。

另外系统繁多,你可以先向腾讯的总架构师咨询休闲游戏的架构信息,有一定基础后再展开MMORPG整体架构的学习应该会比较容易些。

21

主题

3926

帖子

5142

积分

论坛元老

索尼已经断气了.jpg

Rank: 8Rank: 8

积分
5142
发表于 2009-5-20 15:06:00 | 显示全部楼层

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

MMO规模的3D真实弹道
现在还做不到

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2009-5-20 17:39:00 | 显示全部楼层

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

6377……
用单独的进程处理网络消息的做法就不能用在mmorpg里吗?休闲游戏里就不能把聊天模块跟其他模块做在同一个进程里吗?
mmorpg里不需要限制模块行为?如果某个时间里聊天消息的量非常多,如何防止它使战斗等行为的响应变慢?

59

主题

1490

帖子

1496

积分

金牌会员

Rank: 6Rank: 6

积分
1496
发表于 2009-5-20 18:14:00 | 显示全部楼层

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

休闲游戏的处理是比较自由的。只是在功能实现上相比MMORPG来说,有限制。

在mmorpg里,可以明确地说,聊天所消耗的资源是很低的,根本与战斗行为等的控制毫无影响。

你观察到的“响应”涉及的内容很繁杂,就是说,到这里就要将羊毛数清晰了,要一根一根耐心地去数,否则又会变回成只有三根毛了,呵呵

5

主题

734

帖子

735

积分

高级会员

Rank: 4

积分
735
发表于 2009-5-20 19:44:00 | 显示全部楼层

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

嘿,楼上的不要水太长了哦
程序们去程序区讨论吧
我只需要知其然...
难道叫策划去写服务端如何处理?

28

主题

3250

帖子

3262

积分

论坛元老

Rank: 8Rank: 8

积分
3262
QQ
发表于 2009-5-20 20:20:00 | 显示全部楼层

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

……讨论么……你觉得那些话回答了你什么疑问么

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2009-5-21 01:05:00 | 显示全部楼层

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

6377……
我曾经听说,mmorpg里聊天是负载的大头之一……不知道你说的“在mmorpg里,可以明确地说,聊天所消耗的资源是很低的”是从哪得来的……

59

主题

1490

帖子

1496

积分

金牌会员

Rank: 6Rank: 6

积分
1496
发表于 2009-5-21 07:41:00 | 显示全部楼层

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

听谁说的?他告诉过你MMORPG里聊天这个功能在Client side/ Server side各自需要消耗哪些资源么?

如果他能讲明白,你自己就会判断到底MMORPG里聊天所需要消耗资源的多寡.

他能告诉你,MMORPG里"负载"最小的小头该是什么?为什么会是"负载"最小.

7

主题

392

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
发表于 2009-5-21 14:28:00 | 显示全部楼层

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

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

听谁说的?他告诉过你MMORPG里聊天这个功能在Client side/ Server side各自需要消耗哪些资源么?

如果他能...

说聊天是大头,是因为如果在世界频道聊天,那么每条消息都要发给所有在线玩家。一条消息可能数据量很小,但乘以几千数据量就可观了。何况很多玩家都在发消息。
说聊天是小头是因为逻辑处理简单,所以处理消耗的性能和时间小。
如果说负载最大的话,应该还是寻路算法吧!那玩意复杂起来没底的

28

主题

3250

帖子

3262

积分

论坛元老

Rank: 8Rank: 8

积分
3262
QQ
发表于 2009-5-21 14:31:00 | 显示全部楼层

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

欢乐地翻页先
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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