我正在从事个人项目。这是为Sega Dreamcast重建游戏“Chu Chu Rocket”的服务器软件。我认为它的'服务器在2004年下降了。我的方法是使用dnsmasq将游戏最初连接的originl主机名更改为我自己的系统。设置了DC-PC服务器,我就是这样做的,现在它不是查找不存在的dns记录,而是连接到最终运行服务器软件的计算机。我使用tshark(cli wireshark)捕获客户端(dreamcast)和服务器(我的计算机)之间正在发生的事情。问题是,我正在获取数据,但我不确定如何解释它,我不知道它在说什么,但我确信它可以完成,因为私有PSO服务器已经创建,那些更多复杂。
非常简单,我将在哪里学习如何解释数据包,并可能创建将响应来自客户端的此类查询的数据包?
谢谢, Dragos240
答案 0 :(得分:1)
如果您可以在PC上获取服务器软件的源代码,那么这是最适合查看的地方。
否则,您所能做的就是查看协议,比较运行,并记录相似之处和不同之处。运气好的话,协议不会被加密。