游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2219|回复: 5

一个关于网络游戏"卡"的问题

[复制链接]

1

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2005-4-15 09:31:00 | 显示全部楼层 |阅读模式
   各位同仁,xdjm,大家讨论一下网络游戏当中"卡"的问题吧,从网络,播放机制等方面,总结一下,
不吝赐教,多谢多谢. [em24] [em24]

6

主题

382

帖子

384

积分

中级会员

Rank: 3Rank: 3

积分
384
发表于 2005-4-18 12:56:00 | 显示全部楼层

Re:一个关于网络游戏"卡"的问题

大兄弟,写点东西行不行。
要不,谁有心给你讲个不停呀。

193

主题

870

帖子

903

积分

高级会员

Rank: 4

积分
903
QQ
发表于 2005-4-20 00:55:00 | 显示全部楼层

Re:一个关于网络游戏"卡"的问题

我所知道的两种方法
当客户端发出移动命令的时候,客户端自己就开始走,然后服务器处理返回一个消息,客户端根据这个消息判断自己是否合理,如果不合理就拉到合理位置,比如魔力宝贝的任务就一下子跑快一下子跑慢,他就是在合适时间拉到合理位置。
另外一种偶然在书上看到,说是移动相对位置,在每个客户端的表现不用一致,只要合理就好,比如在A客户端你在左面杀人,B客户端看到你在右面杀人。对虚拟世界影响是一样的。
只要保证你移动的合理,而不保证大家看到的一致。这样只要客户端运算就好了。

29

主题

99

帖子

104

积分

注册会员

Rank: 2

积分
104
发表于 2005-4-20 18:13:00 | 显示全部楼层

Re:一个关于网络游戏"卡"的问题

说白了很简单,有的时候瓶颈在服务器的计算和同步传输消息上,说白了就是计算耗时消息不同步, 但经常问题不总在服务器上,客户端也常常是卡的罪魁祸首,在我们目前设计的客户端程序中都不擅长采用多线程,这样在接收处理消息前又在做一个耗费时间的渲染计算,等接收到大量的消息再渲染往往造成消息泵消息的压力突然增大.处理的不均匀性,突发性的压力事件很多,渲染对CPU需求的不确定性,就会出现卡的现象.我说的比较抽象,要做过才能了解.

19

主题

102

帖子

102

积分

注册会员

Rank: 2

积分
102
发表于 2005-4-20 21:02:00 | 显示全部楼层

Re:一个关于网络游戏"卡"的问题

做到一点就行了,同步运行,但是这一点却是最难做到的(我是没看见有这方面的详细介绍)
比如说地形,某种意义上说,就是S服->C客出来

1

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
 楼主| 发表于 2005-5-5 17:26:00 | 显示全部楼层

Re:一个关于网络游戏"卡"的问题

是阿,现在这方面的问题多多,对于大型mmog来说,解决不好很影响游戏的.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-25 13:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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