请教CSDN的牛人们网络游戏机器人是如何开发的?

fanchangyong 2011-12-19 11:02:11
就是测试服务器压力的程序,可以模拟整场客户端收发消息。从网上搜没有好的结果,所以才上来问下。
...全文
350 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wx376752150_1 2012-01-19
  • 打赏
  • 举报
回复
能说下自己的思路吗?
fanchangyong 2012-01-12
  • 打赏
  • 举报
回复
谢谢各位了,机器人已经开发完毕,呵呵
Sou2012 2012-01-03
  • 打赏
  • 举报
回复
模拟各种协议包啊 比如你可以先把一个玩家可以做的操作 列出来 然后自己写程序 模拟发送这些包给服务器 类似这种咯
ztchen 2011-12-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fanchangyong 的回复:]

有一点思路:
客户端可以记录消息,把发送和接收的消息都存储到一个文件中.然后机器人读取这个文件,把文件中的内容发送给服务器就可以了.
但是有个问题,首先是消息收、发的顺序如何保证?就是如何能保证机器人先发消息A收到消息B后再发消息C,这种顺序?
[/Quote]


lz,用机器人测压力的话,无非就是发消息,你可以区分不同业务发不同的协议包组,你用的是tcp的话,单条线的顺序本来就是保障的。并且,测试服务端性能本身目的也包括了逻辑处理的强壮性,就是无所谓客户端无所谓怎么发包,服务端都应该不会受影响
神的理想 2011-12-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fanchangyong 的回复:]
有一点思路:
客户端可以记录消息,把发送和接收的消息都存储到一个文件中.然后机器人读取这个文件,把文件中的内容发送给服务器就可以了.
但是有个问题,首先是消息收、发的顺序如何保证?就是如何能保证机器人先发消息A收到消息B后再发消息C,这种顺序?
[/Quote]
服务器加条件判断啊,各种情况都要考虑到,然后客户端狂发,服务器狂判断。。。
fanchangyong 2011-12-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 buguiling 的回复:]

还是游戏cs好玩!!!
[/Quote]
我说的是机器人,也就是自己做个自己游戏的外挂。
buguiling 2011-12-20
  • 打赏
  • 举报
回复
还是游戏cs好玩!!!
fanchangyong 2011-12-19
  • 打赏
  • 举报
回复
有一点思路:
客户端可以记录消息,把发送和接收的消息都存储到一个文件中.然后机器人读取这个文件,把文件中的内容发送给服务器就可以了.
但是有个问题,首先是消息收、发的顺序如何保证?就是如何能保证机器人先发消息A收到消息B后再发消息C,这种顺序?
fanchangyong 2011-12-19
  • 打赏
  • 举报
回复
为啥没人。。。。

8,304

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧