Skip to content
View in the app

A better way to browse. Learn more.

主视角中国

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

S-22,请进,有问题求教

Featured Replies

S—22,这回又有问题求教啦。

众所周知,MOHAA的网络通讯使用UDP协议。我看的一个资料上说:1-16字节是发送源地址,17-32是发送目的地址。随后是长度是校验位,截止为64字节。包下面的内容我就不知道了。

我的目的:通过分析包结构,找到数据包中含有的玩家信息。换句话说,通过分析数据包,知道这个包是发给哪个玩家的。

不知S-22有没有研究过这个问题。

另,我想在服务器上加入单机地图,在TMT上倒是有教程,但是我英文不好,加上修改过程很复杂,得修改AI、SOUND、出生地等,看得我脑袋都大也没看懂。不知仁兄是否会帮上忙?

谢谢!

关于游戏信息的东东可以找一下Quake3的信息文档,或者干脆下载一个用php写的脚本看一下,游戏有内置的查询参数,没有你说得那么复杂。

在服务器上加入单机地图的原理是用MohRadiant或其他Q3A系地图工具查询到所有的AI和触发器的坐标,然后用删除脚本在预载入教本中标示删除,再在地图脚本里加入复生坐标点就行了。在V2.15和V2.40没问题,但是V1.11我没试过。

  • 3 weeks later...

S—22,这回又有问题求教啦。

众所周知,MOHAA的网络通讯使用UDP协议。我看的一个资料上说:1-16字节是发送源地址,17-32是发送目的地址。随后是长度是校验位,截止为64字节。包下面的内容我就不知道了。

我的目的:通过分析包结构,找到数据包中含有的玩家信息。换句话说,通过分析数据包,知道这个包是发给哪个玩家的。

不知S-22有没有研究过这个问题。

另,我想在服务器上加入单机地图,在TMT上倒是有教程,但是我英文不好,加上修改过程很复杂,得修改AI、SOUND、出生地等,看得我脑袋都大也没看懂。不知仁兄是否会帮上忙?

谢谢!

<{POST_SNAPBACK}>

嗯,可以分析出来,但是它每个包都有一个challenge,要伪造比较麻烦。。

Create an account or sign in to comment

Account

Navigation

搜索

搜索

设置浏览器推送通知

Chrome(安卓)
  1. 点击地址栏旁边的锁形图标。
  2. 点击 权限 → 通知
  3. 根据需要调整通知设置。
Chrome(桌面)
  1. 点击地址栏中的锁形图标。
  2. 选择 网站设置
  3. 找到 通知,然后根据需要调整设置。