Upgrading PennMUSH Server

Posted by TheDoctor on Tue 16 Apr 2002 09:52 PM — 5 posts, 18,960 views.

#0
I have an older version of PennMush running on a WinNT 4.0 Server box. I would like to run the lastest release. I downloaded the binary and copied my database to the new program's directory and ran the program.

When I tried to log on, however, I received a message that said something to the effect of "that user does not exist or has a different password." I went into indb and edited "#1"'s password but it still didn't work.

Any suggestions?
Australia Forum Administrator #1
Have you read the post "Password Problems" in this section of the forum? There is a description about changing the XYZZY line, or omitting it.

There are different ways the password was stored, confused by a problem with big-endian/little-endian, a while ago, in the SHS algorithm.

If you only have the binary that is hard to change that bit, but I would try omitting the password, or typing it in in clear text. Failing that, create another character (a mortal) wait for the database to save, then edit it and find that character's password line, then copy and paste that in for #1. Then you should know the god password.

Failing all that, do what I suggested in the other post. Edit the source to change the check for wizards changing the god password (or omit the password check altogether), recompile and run that for long enough to get in as god.

If you are using the binary only that will be harder, but you could download Cygwin, download the source, and compile it under Cygwin.
#2
I did follow those instructions. Didn't work. I'll have to try creating a mortal and copying that password in.

I would really like to avoid needing to compile the code.
Australia Forum Administrator #3
According to the source code, the password attribute is "XYXXY", and if it omitted then it accepts the connection.
#4
Ah. The last step there worked! :-D