(原先第二篇的 patch 有點問題, 所以我改了 patch 之後又順便補了這一篇)
寫完第二篇之後, 發現可以看到遊戲, 但是加入的時候還是有問題, 後來使出大絕招 tcpdump, 總算倒出封包的內容.
原來微軟不但在 port 2299 的 payload 裡面動手腳, 連切換到 port 2300 要真正開始溝通以前, 還先送一個長度為 40 byte 的封包投石問路一下, 看看接收者是不是跟原先 port 2299 的來自同一個 IP.
因此不但 port 2299 的封包內容要改, 連 port 2300 的也要一併修正.
檔案在這裡:
aoe3.diff.
沒有售後服務, 不提供技術支援, 謝謝.
0 意見:
張貼意見