社区
游戏开发
帖子详情
C++如何开发游戏服务端?
yangyunzhao
2014-11-21 06:26:58
对于动作类、格斗类游戏,有一个很大的问题,就是需要做碰撞检查和寻路。
如果是单机游戏,客户端有非常非常多的引擎,例如unity3d等。
但如果是网游对战游戏,如果都是客户端判断的话,容易不同步,也容易作弊。
我想请问,服务端做碰撞检查的话,有没有类似的引擎?
如果没有,一般该如何处理?谢谢
...全文
1059
5
打赏
收藏
C++如何开发游戏服务端?
对于动作类、格斗类游戏,有一个很大的问题,就是需要做碰撞检查和寻路。 如果是单机游戏,客户端有非常非常多的引擎,例如unity3d等。 但如果是网游对战游戏,如果都是客户端判断的话,容易不同步,也容易作弊。 我想请问,服务端做碰撞检查的话,有没有类似的引擎? 如果没有,一般该如何处理?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
不二星空
2014-12-24
打赏
举报
回复
PVE还好,客户端直接做处理,服务端对关键数据进行处理。这样能保证不会有过多的延时。 PVP,为了同步,必然要通过服务端,或者直连,网络卡,肯定会影响用户的PK的流畅,所以很多手游都没有做这一块,我想也是这个原因。不过在WIFI环境下,只要能保证50MS以下的延迟,玩家也不会感受到卡。手机的网络环境还真不适合做这样的游戏,端游的话,服务器性能控制好,是没有问题的。
wangsiyuanoo
2014-12-15
打赏
举报
回复
手游网络是个问题 如果是做实时的对战手游 大神一般是怎么解决网络问题呢?
彩阳
2014-12-02
打赏
举报
回复
以前服务的一家游戏公司就是制作PC格斗类网络游戏的,当时测试的时候也是出现战斗无法同步的现象。尤其是网络环境较差的情况更加明显。
Ruilin-z
2014-12-01
打赏
举报
回复
网游要以服务器上的数据为准,才能保证同步。 客户端操作之后,把命令发送给服务器,服务器需要对命令的合法性做检测,之后在反馈给客户端,这时客户端才把结果表现出来。 同理,对于碰撞检测:游戏中每次移动都要发消息给服务器,当服务器检测到碰撞后反馈给客户端,这时才表现碰撞的效果。
何哀何欢
2014-11-24
打赏
举报
回复
服务端一般是做 检测,而不是 计算结果。物理引擎都可以用。比如2d的 BOX2D。
C++
开发
的
服务端
源代码
服务端
源代码,仅供学习,勿要商用,
C++
开发
的高效
服务端
程序,仅通讯服务器部分
用
C++
做的一款未
开发
完的网络
游戏
服务端
用
C++
做的一款未
开发
完的网络
游戏
服务端
,有点类似于热血三国的网游。 基本实现了世界地图,城池建设建造,内政,任务,交易,科技,征兵,战争,将领等功能的大框框,当然细节还待深究。 用ACE实现的网络框架,好象...
C++
Socket编程实例(
服务端
跟客户端通信).rar
C++
实现
服务端
跟客户端通信,已验证 简单例子,适合新手学习 , 创建工程直接运行即可 ,有兴趣的可以共同学习 ,
大型多人在线
游戏
开发
,大型多人在线
游戏
开发
pdf,C,
C++
源码.zip
大型多人在线
游戏
开发
,大型多人在线
游戏
开发
pdf,C,
C++
源码
v
c++
网络五子棋
游戏
服务端
与客户端的实现网络五子棋
游戏
服务端
与客户端的实现
网络五子棋
游戏
服务端
与客户端的实现,socket网络通信的实现,支持画图以及贴图的实现
游戏开发
8,305
社区成员
23,682
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章