找回密码
 点一下
查看: 3830|回复: 13

魔兽局域网协议UDP部分详细解释(已补完)

  [复制链接]
发表于 2007-2-27 18:39:51 | 显示全部楼层 |阅读模式
魔兽局域网协议UDP部分详细解释

魔兽局域网主要有4种消息
第一种、搜索游戏:
F7 2F 10 00 50 58 33 57 15 00 00 00 00 00 00 00 ?PX3W
这个格式比较简单。
F7 2F 10 00 是格式头部,消息含义的标志。
50 58 33 57 是PX3W几个字,就是冰封王座的逆序。
15 00 00 00 是版本号,0x15=21,即是1.21版的冰封王座在搜索游戏。
00 00 00 00 是某个魔兽的标志,看似无意义,实际很重要。后面会说明。

魔兽在多种情况下都会发布此消息,例如刚进入局域网,从游戏中退出,从创建的游戏中退出等等。

第二种、结束游戏:
F7 33 08 00 00 00 00 00
F7 33 08 00为消息内容标志,00 00 00 00同第一种消息,后面说明。
魔兽在收到此消息后会从游戏列表中删除对应IP的游戏。
魔兽在取消游戏或者开始游戏时会发送此消息。

第三种、LANTag
这个是魔兽中传输次数最多的消息。短小但是作用多。
F7 32 10 00 00 00 00 00 01 00 00 00 00 00 00 00 ?
F7 32 10 00 消息标志,不多说了。
00 00 00 00 神秘标志。
01 00 00 00 忘了,貌似是固定值
02 00 00 00 空余位置数+1

那个特殊的标志是什么呢?那个就是魔兽创建游戏的次数。
它表示了当前是第几次游戏。关闭游戏后重置为0。看似这个是没什么用的标志,但是魔兽程序对收到的消息中这个值不对(和当前系统游戏次数不同)的消息都是无视,例如创建了8次游戏的魔兽服务器(主机),对F7 2F 10 00 50 58 33 57 15 00 00 00 01 00 00 00是没有反映的,F7 2F 10 00 50 58 33 57 15 00 00 00 08 00 00 00才能正常的返回游戏信息。但是作为一个特例,所有主机对00都有响应。但是其中还稍有不同。我们先把这个标志成为tagcount。

这个LANtag有很多用处。处于等待状态的魔兽收到lantag后会发送一个tagcount和lantag中相同的搜索游戏消息(第一种消息)。已经搜索到对应IP创建的游戏的魔兽会根据lantag改变游戏列表中空余位置的显示。同时tagcount=00的特殊性就体现在这里,搜索到某IP创建的游戏的魔兽对00会返回搜索游戏消息,而不管是从哪个ip发来的,而对从该IP发送过来的tagcount不等于0的lantag无返回消息。

第四种、游戏信息:
[quote]F7 30 8B 00 50 58 33 57 15 00 00 00 01 00 00 00 ??PX3W
39 0A E5 01 E5 BD 93 E5 9C B0 E5 B1 80 E5 9F 9F 9?当地å±
发表于 2007-2-27 18:57:29 | 显示全部楼层
5555。MB。偶一直都不知道怎么截这些包。
回复

使用道具 举报

发表于 2007-2-27 18:57:45 | 显示全部楼层
555...还米有最重要的消息...
回复

使用道具 举报

发表于 2007-2-27 19:05:13 | 显示全部楼层
BaiMo
回复

使用道具 举报

发表于 2007-2-27 21:25:48 | 显示全部楼层
不知道一个人是怎么进行测试地,难道是用传说中的VPC?
回复

使用道具 举报

发表于 2007-2-27 21:27:26 | 显示全部楼层
白银大人能找到game.dll里的道具栏格数限制的位置么?~~
回复

使用道具 举报

 楼主| 发表于 2007-2-27 21:32:03 | 显示全部楼层
已补完
回复

使用道具 举报

发表于 2007-2-27 21:50:46 | 显示全部楼层
555。那个道具数太神奇老吧。
即使可以多一个。那么多出来的那个放哪里呢。
回复

使用道具 举报

发表于 2007-2-27 21:55:45 | 显示全部楼层
555...即使多放了一个,也会造成不同步呢...
回复

使用道具 举报

发表于 2007-2-27 22:03:09 | 显示全部楼层
当然是做mod用啊~~
回复

使用道具 举报

发表于 2007-2-27 22:08:04 | 显示全部楼层
555...难道GA转行做MOD料...?
回复

使用道具 举报

发表于 2007-2-27 22:34:53 | 显示全部楼层
5555。
MOD。呃。好吧。
回复

使用道具 举报

发表于 2007-2-27 23:41:38 | 显示全部楼层
从来只做 MOD ~~多人游戏没单人游戏好玩~~
回复

使用道具 举报

发表于 2008-5-22 16:35:18 | 显示全部楼层
奇怪,资料缺少了。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-24 03:13 , Processed in 0.173321 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表