我在哪里可以了解有关解释网络数据包的更多信息?

发布于 2024-12-19 10:00:58 字数 394 浏览 0 评论 0原文

我正在做一个个人项目。为世嘉Dreamcast重新制作《Chu Chu Rocket》游戏的服务器软件。我相信它的服务器在 2004 年就瘫痪了。我的方法是使用 dnsmasq 将游戏最初连接的原始主机名更改为我自己的系统。设置 DC-PC 服务器后,我已经做到了这一点,现在它不再查找不存在的 dns 记录,而是连接到我的计算机,该计算机最终将运行服务器软件。我使用 tshark (cliwireshark) 来捕获客户端 (dreamcast) 和服务器 (我的计算机) 之间发生的情况。问题是,我正在获取数据,但我不知道如何解释它,我不知道它在说什么,但我确信它可以完成,因为创建了私人 PSO 服务器,这些要多得多复杂的。

很简单,我应该从哪里开始学习如何解释数据包,并可能创建能够响应客户端此类查询的数据包?

谢谢, 德拉戈240

I'm working on a personal project. It's to recreate server software for the game "Chu Chu Rocket" for the Sega Dreamcast. Its' servers went down in 2004 I believe. My approach is to use dnsmasq to change the originl hostname that the game originally connected to, to my own system. With a DC-PC server set up, I have done just that, now instead of it looking up a non-existent dns record, it connects to my computer which will eventually run the server software. I've used tshark (cli wireshark) to capture what's going on between the client (dreamcast) and the server (my computer). The problem is, I'm getting data, but I'm not sure how to interpret it, I don't know what it's saying, but I'm sure it can be done because private PSO servers were created, those are far more complex.

Very simply, where would I go about learning how to interpret data packets, and possibly creating packets that will respond to such queries from the client?

Thanks,
Dragos240

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

穿越时光隧道 2024-12-26 10:00:58

如果您可以获得 PC 上服务器软件的源代码,那么这是最好的查找位置。

否则,您所能做的就是查看协议、比较运行并记下相似点和差异。运气好的话,协议不会被加密。

If you can get the source code for the server software on your PC, then that is the best place to look.

Otherwise, all you can do is look at the protocol, compare runs, and make notes of similarities and differences. With any luck, the protocol won't be encrypted.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文