Hello, yes, I need help, I want to run PennMUSH, but I have no idea what I'm doing, AT ALL. I need someone to walk me through the process step by step, by step. Seriously, I don't know anything about C++ or Linux, and unfortunately I'm running on Win98, if someone can help out this poor soul I would be greatly appreciated.
It is hard to answer a very open-ended question like that. What is the problem? Finding the files? Downloading them? Installing them? Running them? Building?
There is a step-by-step discussion about most of that on the page Setting up a Win32 PennMUSH site. It was written a while ago so it might be a bit out-of-date, but try that first.
If you get stuck please post a specific question, eg. what page of the installation guide you are on, what file you can't find, or what error message you get if you do something.
First, I want to know if it will run on Win98, because everything I've read so far talks about only Win95 and WinNT, secondly, I want to know exactly which file(s) to download and thirdly, exactly how to install them, since it's muhc more difficult the just double clicking on a setup.exe.
Yes, it runs under Windows 98, I just tried it. The reason the web pages mention 95/NT is they are a bit old.
Quote:
I want to know exactly which file(s) to download and thirdly, exactly how to install them, since it's much more difficult the just double clicking on a setup.exe.
It's not much more difficult. You download one file, unzip it, and execute one program. Can't get much easier than that.
Go to this site: http://ftp.pennmush.org/Win32Binaries/
Download this file: 175p5-noltar.zip
Unzip it (say, into your C: drive)
Change to the "c:\pennmush\game" directory
Execute pennmush.exe
The server is now running! Connect to it using your client at:
This is what's in the log/game.log, well and much more of the same garbage.:
[04/20 16:27:40] Setting ctype locale to English_Canada.1252
[04/20 16:27:40] Setting time locale to English_Canada.1252
[04/20 16:27:40] Failed to set messages locale from environment.
[04/20 16:27:40] Setting collate locale to English_Canada.1252
[04/20 16:27:40] PennMUSH version 1.7.5 patchlevel 5 [03/11/2002]
[04/20 16:27:40] MUSH restarted, PID -602201, at Sat Apr 20 16:27:40 2002
[04/20 16:27:40] Reading mush.cnf
[04/20 16:27:40] Can't open txt/help.txt for reading
[04/20 16:27:40] Can't open txt/news.txt for reading
[04/20 16:27:40] Can't open txt/help.txt for reading
[04/20 16:27:40] CONFIG: Invalid command or restriction for ahelp.
[04/20 16:27:40] Can't open txt/news.txt for reading
[04/20 16:27:40] CONFIG: Invalid command or restriction for anews.
[04/20 16:27:40] Reading alias.cnf
[04/20 16:27:40] Reading restrict.cnf
[04/20 16:27:40] CONFIG: directive 'exit_flags' missing from cnf file, using default value.
[04/20 16:27:40] Successfully copied executable, starting copy.
Redirecting output to: log\game.log
[04/20 16:27:40] Setting ctype locale to English_Canada.1252
[04/20 16:27:40] Setting time locale to English_Canada.1252
[04/20 16:27:40] Failed to set messages locale from environment.
[04/20 16:27:40] Setting collate locale to English_Canada.1252
[04/20 16:27:40] PennMUSH version 1.7.5 patchlevel 5 [03/11/2002]
[04/20 16:27:40] MUSH restarted, PID -717961, at Sat Apr 20 16:27:40 2002
[04/20 16:27:40] Reading mush.cnf
[04/20 16:27:40] Can't open txt/help.txt for reading
[04/20 16:27:40] Can't open txt/news.txt for reading
[04/20 16:27:40] Can't open txt/help.txt for reading
[04/20 16:27:40] CONFIG: Invalid command or restriction for ahelp.
No idea. It worked when I did it. "Could not open a connection" suggests the server is not up. When you run the server you should see a message like "redirecting output to log/game.log". Does that just stay there? I don't suppose you ctrl+c that window or anything?
I'm not sure what you want me to do about it, as I tried the exact file I suggested on the same operating system and it worked.
There are two things that could be wrong here:
1. The server didn't start up, or stay started up.
2. You are not connecting correctly with your client.
Based on your earlier questions "what is a client" and "what is a command window" I would guess you are not all that familiar with doing this, and thus you may be making some subtle mistake that isn't apparent in the posts here.
For example:
pressing Ctrl+C in the "server" window (or closing it in some way) so that the server stops running).
mis-typing the address for "localhost" or "4201" - there are "L"s, ones, zeros, and "oh"s in there. You have to get them all right.
What I suggest is getting around a friend who is familiar with computers and networking, who can check where the problem is.
For example, you could try opening a command window, and typing "netstat -a", to see if the server is up, and listening for connections. When I did that I saw this ...
C:\WINDOWS\Desktop>netstat -a
Active Connections
Proto Local Address Foreign Address State
TCP games:4201 GAMES:0 LISTENING
TCP games:1025 GAMES:0 LISTENING
TCP games:1025 BACALL:nbsession ESTABLISHED
TCP games:137 GAMES:0 LISTENING
TCP games:138 GAMES:0 LISTENING
TCP games:nbsession GAMES:0 LISTENING
UDP games:nbname *:*
UDP games:nbdatagram *:*
My PC is called "games". Note the entry for port 4201 that is "listening" - ie. waiting for a connection.
I did that netstat -a command, and the text you showed never came up, looking over it carefully I noticed that it also never displayed the number 4201...
Well, I got it to work, and I didn't. My computer broke so I had to switch to my older one, which I'm using now, without any trouble it works fine on this one. So I really didn't get it to work.