That's just the thing... I'm not 'logging in' at all.
I never got asked for a password, and the way I understand it, this little tool (http://brunodemetrio.com.sapo.pt/mwll/MwllLauncher-0.8.0.7z) makes my OS think that 127.0.0.1 running a server, that is actually running at [address].
So far, I have never had to enter a password.
That is the best succinct, almost 100% accurate description I've seen of the tool. It's MWLL that thinks 127.0.0.1 is running a server. The hosts file option is the one more similar to fooling the OS, as you're altering the domain resolution system-wide for a select amount of domains/subdomains.
Anyway, believe it or not, I forgot servers could had been protected by a password when I was doing the UI, and both the server browser and the action of clicking "Join Server" won't be able to handle showing or asking for a password of a password-protected server.
It requires console work for joining a password-protected server. One way to do it:
- Get again to the point MWLL gives the Auth Failed (1) error;
- Bring up the console, write sv_password the_password
, hit Enter;
- Now write connect, press Enter again.
It's basically what I wrote here:
Starting your game - method #2:
- Pick server
- Press/Toggle Join Server
- Launch MWLL, or in an already open MWLL...
- In MWLL's console, type "connect 127.0.0.1" (or just "connect" if you prefer to type less, reaches localhost at port 64100 by default). Type sv_password <password> before connect if the server is password-protected. Through "Connect to IP" button on Multiplayer->Local Game would also work.
Host file way avoids you doing this of course by emulating Gamespy.