Sydeny Posted 2004年9月14日 15:58 Posted 2004年9月14日 15:58 S—22,这回又有问题求教啦。 众所周知,MOHAA的网络通讯使用UDP协议。我看的一个资料上说:1-16字节是发送源地址,17-32是发送目的地址。随后是长度是校验位,截止为64字节。包下面的内容我就不知道了。 我的目的:通过分析包结构,找到数据包中含有的玩家信息。换句话说,通过分析数据包,知道这个包是发给哪个玩家的。 不知S-22有没有研究过这个问题。 另,我想在服务器上加入单机地图,在TMT上倒是有教程,但是我英文不好,加上修改过程很复杂,得修改AI、SOUND、出生地等,看得我脑袋都大也没看懂。不知仁兄是否会帮上忙? 谢谢!
S-22 Posted 2004年9月15日 01:27 Posted 2004年9月15日 01:27 关于游戏信息的东东可以找一下Quake3的信息文档,或者干脆下载一个用php写的脚本看一下,游戏有内置的查询参数,没有你说得那么复杂。 在服务器上加入单机地图的原理是用MohRadiant或其他Q3A系地图工具查询到所有的AI和触发器的坐标,然后用删除脚本在预载入教本中标示删除,再在地图脚本里加入复生坐标点就行了。在V2.15和V2.40没问题,但是V1.11我没试过。
Jonak Posted 2004年9月30日 19:32 Posted 2004年9月30日 19:32 S—22,这回又有问题求教啦。 众所周知,MOHAA的网络通讯使用UDP协议。我看的一个资料上说:1-16字节是发送源地址,17-32是发送目的地址。随后是长度是校验位,截止为64字节。包下面的内容我就不知道了。 我的目的:通过分析包结构,找到数据包中含有的玩家信息。换句话说,通过分析数据包,知道这个包是发给哪个玩家的。 不知S-22有没有研究过这个问题。 另,我想在服务器上加入单机地图,在TMT上倒是有教程,但是我英文不好,加上修改过程很复杂,得修改AI、SOUND、出生地等,看得我脑袋都大也没看懂。不知仁兄是否会帮上忙? 谢谢! <{POST_SNAPBACK}> 嗯,可以分析出来,但是它每个包都有一个challenge,要伪造比较麻烦。。
Recommended Posts
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.
现在登录