java如何获取war3主机和玩家id

FDemo 2015-01-28 04:29:21
加精
就是游戏开始的时候可以读取本方和对方的游戏战斗力(天梯积分,胜利场次,失败场次,胜率之类)比如游戏开始的时候 也就是war3游戏运行的时候, 我怎么可以获取到本方和对方一共10个人的玩家id呢?ps:根据游戏id获取战斗力已经弄好,就差游戏开始获取玩家游戏id
...全文
2932 36 打赏 收藏 转发到动态 举报
写回复
用AI写文章
36 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2015-09-13
  • 打赏
  • 举报
回复
有解决方案了吗?我也是做到可以用玩家名字查战绩了,之后就没头绪了
frss1234 2015-04-10
  • 打赏
  • 举报
回复
用抓包软件在线提取一个信息,看看是不是可以抓到
stidiot2 2015-03-11
  • 打赏
  • 举报
回复
引用 33 楼 i5252592 的回复:
这个数据(你房间人来人往的数据)在游戏开始之前应该是拿不到的。 游戏开始之后,就是读秒后进入游戏了,应该是可以通过抓包拿到这些个数据的。 最好的办法,找一个开发游戏平台的朋友,交流一下,哈哈
零度魔兽助手就可以获取到。。 不知道如何实现的
i5252592 2015-02-11
  • 打赏
  • 举报
回复
这个数据(你房间人来人往的数据)在游戏开始之前应该是拿不到的。 游戏开始之后,就是读秒后进入游戏了,应该是可以通过抓包拿到这些个数据的。 最好的办法,找一个开发游戏平台的朋友,交流一下,哈哈
inurlcn 2015-02-06
  • 打赏
  • 举报
回复
对战平台的原理实现 游戏对战平台,在没有了解的情况下,总是给人一种很神秘的感觉,然而,当你对socket的理解到达一定程度之后,你就不会再觉得神秘。 用一句话来总结这种技术:虚拟局域网(VLAN)。 实现这种平台,主要是客户端,而客户端有很多种方法,就我所了解,可以用面三种方法实现: 1. 替换Windows socket DLL,然后,你想做什么就做什么吧。 2. 进程注入,HOOK WinSock函数调用。 3. 虚拟网卡驱动。 http://blog.163.com/chire_luozhd/blog/static/6325061201011110371347/
  • 打赏
  • 举报
回复
不能。(一个老魔兽玩家如是说道)
dengximaryya 2015-02-05
  • 打赏
  • 举报
回复
做完之后发我一份 如果楼主想到了办法这里说一声
qq_25795057 2015-02-03
  • 打赏
  • 举报
回复
想法很好,但是脱离对战平台,你是拿不到玩家id的。 以11平台为例,玩家匹配好后,自动启动war3程序,在游戏里你可以看到各玩家的id,我觉得在游戏启动前,11肯定往war3相关文件写入了这些信息,但是11对战平台应该不是bs程序把,应该是cs程序,所以如果脱离平台本身你是拿不到玩家信息的。个人觉得抓包方法在此也行不通。
FDemo 2015-02-03
  • 打赏
  • 举报
回复
引用 25 楼 xiaomm627 的回复:
想法很好,但是脱离对战平台,你是拿不到玩家id的。 以11平台为例,玩家匹配好后,自动启动war3程序,在游戏里你可以看到各玩家的id,我觉得在游戏启动前,11肯定往war3相关文件写入了这些信息,但是11对战平台应该不是bs程序把,应该是cs程序,所以如果脱离平台本身你是拿不到玩家信息的。个人觉得抓包方法在此也行不通。
我感觉也是,启动11匹配成功,游戏开始之后,我仍然没找到相关记录玩家id的文件(11目录和war3目录都没有,游戏结束之后11目录倒是有,不过已经没用了),游戏开始之前能拿到的是userId,这个userId应该是11内部记录玩家的id(和平台上面显示玩家id是不同的),无法转换成玩家的游戏id。
zhangpeng9886123 2015-02-03
  • 打赏
  • 举报
回复
如果楼主想到了办法这里说一声哈
fhm317157626 2015-02-02
  • 打赏
  • 举报
回复
楼主 做完之后发我一份啊 这是楼主给发放的福利啊
天际抓根宝 2015-02-02
  • 打赏
  • 举报
回复
不错哦,小秘书的功能
zhui12yue 2015-02-02
  • 打赏
  • 举报
回复
楼主好人 做好求分享
xiaomm627 2015-02-02
  • 打赏
  • 举报
回复
想法很好,但是脱离对战平台,你是拿不到玩家id的。 以11平台为例,玩家匹配好后,自动启动war3程序,在游戏里你可以看到各玩家的id,我觉得在游戏启动前,11肯定往war3相关文件写入了这些信息,但是11对战平台应该不是bs程序把,应该是cs程序,所以如果脱离平台本身你是拿不到玩家信息的。个人觉得抓包方法在此也行不通。
FDemo 2015-02-02
  • 打赏
  • 举报
回复
擦,我这是求助贴,你们把它当成福利贴。。。。事实证明,11目录和war3目录都没有记录玩家id,11目录游戏结束的时候才有,抓包真没搞过。
lizhi19910108 2015-02-02
  • 打赏
  • 举报
回复
真心不错,哈哈!
linyu0219 2015-02-01
  • 打赏
  • 举报
回复
技术贴 变成了 福利帖
line_us 2015-01-31
  • 打赏
  • 举报
回复
我也纳闷到底是怎么弄的
ydcr168 2015-01-31
  • 打赏
  • 举报
回复
技术贴要搞成游戏贴了,哈哈。
超级格古达 2015-01-31
  • 打赏
  • 举报
回复
楼主 你玩dota? 多少分? 有空一起玩呀。 对了 ,麻烦你小秘书做好了发我一份 。么么哒。 我ID a913608213 1100分
加载更多回复(14)

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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