View Single Post
Old 12/10/07, 8:12 PM   #195 (permalink)
 Cadfael
PvExiled since 2005
 
Cadfael's Avatar
 
Night Elf Priest
 
Nozdormu (EU)
I have updated the program (and actually tested a bit myself). It's crazy I usually have around 75ms latency but with this I can get even down to 50. Normal ping to the last server on the path to the realm reveals a steady 25msec. So this actually is beneficial for all, even for a low ping bastard that I am.

So my little proxy works. I have updated the jar file. I have also added the source code, please feel free to verify it doesn't do anything bad. Compiled class files are included but you should verify the code and compile it yourself.

My code is in ch.draxinusom.wowproxy. I also had to modify the socks.ProxyServer.java a bit. The changes are commented in the code. Mainly I added the TCP_NODELAY option by default and I do add all sockets to a global list so that you can actually turn the flag off and on while you are using the proxy.

Start it with "java -jar wowproxy.jar". You can add a numerical argument, which causes it to bind to that address instead of the defaulted 1180 I configured.

Still: Use at your own risk. While the proxy doesn't really do anything harmful, the FreeCap does need to redirect your WoWclient's network traffic. This may or may not cause Warden to freak out horribly.

The solution with a Linux box transparently redirecting the client's traffic is free of such a problem, however there you'd need to find out the IP address of your realm server(s) while this solution is much easier to setup and maintain. So chose your own poison. I don't take any responsibility when you use this software.

All I guarantee you is, that I'm not trying to fuck with your account data. And that guarantee is only given as long as you download it from me from Index of /downloads/wowproxy

Hopefully this may help some of you enjoying this game better until Blizzard decides to change their flags. The windows registry key thing certainly works as well, though I don't think it is the best thing for a global setting, as this isn't really so good for bulk data transmissions such as file transfer with limited upload bandwidth.

Oh and I've seen someone link to the official US forum. If you ever link to this little software, please link to this forum posting and/or copy the text verbatim as has been done. I don't want people to get it without any of this long warning text. Thanks.

And I'm still interested in feedback, too...
 
User is offline.
Reply With Quote