Just a few of my friendly suggestions. Add a dynamic form checker to the web registration page and save valid values when an error is thrown. I had to retype all my info 4 separate times because it kept telling me things were wrong, including the captcha which I knew was right. I would personally recommend using Gen Validator 4. Save form values on submission just prior to error checking, do the error checks, reset whatever's bad to a "" value, then re-display the registration form with the saved values from the previous form post as the default values for the new form. Remove .exe files from downloads, replace with .zip, or set up your server correctly. Most browsers and antiviruses won't even let you download .exe with the way your server is set up. This was the case with me. Once I was finally able to download the client I re scanned it, and it was fine. I also would've appreciated a .zip file with all the new WZs and the new client from the update. I wasn't able to find one, or maybe I wasn't looking hard enough. Your host (Limestone Networks) IP is marked as a known malware/virus distributor. I had to over ride my anti-spyware to get on the website. Maybe get a clean dedicated IP address? Or switch hosts entirely. Paying over 700USD/month for a server this size is ridiculous. You're getting ripped off or there's something wrong with your source if it's sucking that much power. When you update WZ's, force everyone into a quarantine map. Have an NPC present a new item from each of the new WZ files, tell the player that if they dc, they need to update their WZs. If they don't dc, warp them back to where they came from. I had the unfortunate timing of joining right in between patches and didn't realize I had to re download everything again when the server came online. I was very confused and couldn't figure out why I kept getting error -2147483647 because I thought I had the right client and WZs. Consider opening a debate forum. That'd be cool. A code forum too. Why are there 2 General Discussion sub forums? They're basically the same thing.
Going to just comment on this these two. A debate session would be cool. If there was actually an outcome where an update will occur due to the result of the debate, that'd be very exciting. There are two sub forums because one of them doesn't involve MapleRoyals content whereas the other does unless you're talking about something else entirely different.
Take a look at this, which tells a very different story: http://www.urlvoid.com/scan/limestonenetworks.com/ Notice that it gets the all-clear from many different checkers. Our server is set up correctly. The problem lies with browsers like Firefox and Chrome wrongly deciding that the client is malicious and forcing people to adjust their security settings to deal with this. Unless Firefox has changed this in the last few updates, the way they handled this issue was particularly dire.
Interestly enough, it's marked green now on my browser so that suggestion is out of date. 3 days ago it was red. There still needs to be a .zip available because it is such wide spread problem. Not to mention it scares people off. Nice signature by the way.
I did ask Matt about the possibility of zipping the client a few days ago, but apparently it doesn't get around the issue. What we could do is include links to instructions on how to download the client in different browsers. I'm not familiar with Chrome, but the Firefox instructions are here: http://royals.ms/forum/threads/firefox-31-blocks-client-download.11868/
I've personally had success with .zip in a similar situation, but that was ages ago. Perhaps .rar? I know you'd have to DL winrar but the option would be nice. That's all I can think of without knowing how your client is set up... There is a solution that doesn't involve people shutting down their anti viruses.