Whoops. I screwed up. Try this one.
Bain: It does both. The main reason for the client login is to make sure the login works rather than connecting to the server and getting booted. It also has some stuff to reduce (and hopefully completely prohibit) spoofing.
Zorch: I really need to make the player validation done in a separate thread so there is no freezing at all. It's basically instantaneous for me, so I thought maybe I could get away with it. I really just wanted to get build 17 done with since it's been over a year.
Edit: Oh, and with that curl test, try this:
- Put the exe in an easy to access location (like c:\)
- Start|Run "cmd"
- cd c:\ (or wherever you put the exe)
- set http_proxy=http://proxy.ip.address:port
- cURLTest