I can understand that you dont want to have your hard work stolen, but the problem is, that you cant "just" patch the client.

Lets say you would add a password-function (for .iwd) to the client. the result would be: EVERY gamer would need to download the patch. It would be like Call of Duty 1.4.

Lets say 20 ppl would download it... then you can play with maximal 20 ppl on your server at peak times

But to be honest, I would love a new client. When I would have the time, I would like to do it (might be related to the success of Killtube aka. selling servers).

Functions:
- Auto Update System like Steam (So clients always have the newest version)
- Backwards Portability (with Version 1.4 you can play on 1.0/1.2/1.3... well, fuck off PB)
- Scripting-Language for the Client (some Features like drawing a Speed-O-Meter dont need to be done on the server) Extension: csc like in WorldAtWar: client script
- Your iwd-password-protection
- Missing Function? Look at Auto Update System