Jump to content
主视角中国

Recommended Posts

Posted

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

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

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

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

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

谢谢!

Posted

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

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

  • 3 weeks later...
Posted

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

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

登录

Already have an account? Sign in here.

现在登录
×
×
  • 创建新的...