如何阅读Java中的英雄联盟聊天?

phe*_*hew -1 java logging chat

我想在比赛期间阅读英雄联盟聊天并将其全部记录到文件中.虽然我没有任何想法如何实际连接到服务器和阅读聊天.

有没有人有链接或想法如何实现这一目标?

问候

ζ--*_*ζ-- 8

你必须做一些逆向工程,因为游戏的源代码不可用.根据您当地的法律,这可能是非法的.

您需要使用Wireshark之​​类的工具来确定数据包的编码方式和发送方式.您可能会在某些时候看到文本字符串,让您了解正在发生的事情.通过对数据包进行排序并在执行某些操作时查看其频率,您可以推断出必须发送哪些数据包以进行身份​​验证,保持活动和聊天,以及必须侦听哪些数据包.

然后,您可以分别使用SocketDatagramSocket为TCP或UDP 构建Java实现,具体取决于原始使用的内容.这是相当多的工作,然而,一个主要的(我说可能是非法的?)承诺.即使有源可用的游戏,重新开发神秘的网络协议也很困难,并且由于缺乏信息,需要对部分数据包进行相当多的硬连线(经常使用字节数组).

只是你知道,这可能是非法的,我相当肯定他们会关闭你的帐户.

本文的作者Stack Exchange(inc),Stack Overflow,任何关联方或组织对您可能面临的任何法律后果承担任何责任.您可以选择自行承担风险

编辑:您可以尝试使用Robot和简单的OCR或某种文本提取.从游戏管理员的角度来看,它仍然是一个有点可疑的活动,而且不太可靠.