I have been working on decoding the IWnet protocol data for a working (and open-source) server emulation system. Since it nowadays includes the SteamID in each request, I don't think it's likely any IWnet connection will be able to be made using non-Steam MW2.
Now, since I don't own a legit copy of MW2, I can't come any further with my decoding attempts than, well, the place where it drops the session on me. As I know there are enough legit players of any Steam game interested in helping here, I'm asking for your help, legit players of MW2.
What I want you to do is to use Wireshark to help me get enough protocol data for a working implementation of a IWnet server. How? Well, I'll tell you how!
1. Download and install Wireshark. it shouldn't be too hard 2. Start Wireshark. (but how do I start a program?) 3. In the Capture menu, choose Options. 4. Click the arrow down on the top right of the window, on the line with the 'Interface' box, and choose your network adapter. 5. In the 'Capture Filter' field, type the following code: Code: Select all | Line number On/Off | Expand/Contract host 63.241.188.200 or host 63.241.188.230
6. Click Start.
Now, start your legit MW2, and do one or more of following things. Don't forget to remember/write down what you exactly did!
- connect to IWnet, join a match and exit, possibly do another match and leave immediately, and exit MW2 - connect to IWnet, host a public match, make it start (possibly with a friend?) and exit - anyway, do some random stuff you feel can be important.
Going back to Wireshark, you should see a lot of data in the main list. If not, you failed. If there is (and there should be), congratulations - the hard part is complete! Now, follow the following easy steps:
1. In the Capture menu, use Stop. 2. In the File menu, use Save, and save the file somewhere you can remember. 3. Upload the file somewhere, and send the file to me in a private message. Why in a PM, you ask? Well, the data will contain your legit SteamID, which there is a chance Valve will ban you for it.
Thanks for helping us help you help us all! (oops, old quote. wait, Portal quotes never get old.)