Notice: Any messages purporting to come from this site telling you that your password has expired, or that you need to verify your details, confirm your email, resolve issues, making threats, or asking for money, are
spam. We do not email users with any such messages. If you have lost your password you can obtain a new one by using the
password reset link.
Due to spam on this forum, all posts now need moderator approval.
Entire forum
➜ SMAUG
➜ Running the server
➜ Stripped-down version question
Stripped-down version question
|
It is now over 60 days since the last post. This thread is closed.
Refresh page
Posted by
| ScottVA
(4 posts) Bio
|
Date
| Wed 16 Oct 2002 06:54 PM (UTC) |
Message
| First off, I'd like to thank you for the services you provide here. Both PennMUSH and SMAUG for Windows have become my latest obsession.
I was able to successfully install SMAUG for Windows and play on it. However, I want to create my own areas for personal knowledge of getting to know how it works. I saw in a posting that there are certain files necessary for the base installation of SMAUG in regards to vnums.
What I've done so far is duplicate the working directory and sub-directories. Then I removed files from the AREA directory except for area.lst, gods.are, limbo.are, newacad.are, newgate.are, newdark.are, and plains.are.
I'm using MSVisualC++ v6 as my compiler on Windows 2000 Professional.
The first problem is that it runs into an EOF error when trying to make the wizard listing from the GODS directory [db.c -> make_wizlist()]. This doesn't stop the program but it is annoying to see the message.
My second problem comes around at the point of [db.c -> load_planes()]. It fails out due to not finding PLANES.DAT in the SYSTEM sub-directory. This file does not exist in the working version I have and is only loaded if PLANES is defined. But while I find no reference to the definition as I step through the code during execution, it becomes apparent that PLANES has been defined somewhere as it tries to execute the loading of that file. As an aside, it seems odd that there is a PLAINS.ARE file in the AREA sub-directory that is not referenced in the AREA.LST file.
My third problem comes about only when I'm stepping through the program during execution. At the point of reading in the area files, it fails out due to not being able to find that file. If I run from the command line, it seems to have no problem here.
There are some other errors occuring between the point of reading in the area files and 'done clans' - it may even be AREA.LST errors but I cannot tell. I haven't been able to pinpoint it as I get dumped when I'm stepping through the program in debug mode and the text scrolls by too fast when I execute from the command line.
If I run it from the command line, it will set up and be listening on port 4000, though if I try to connect, it comes up with this error:
Sock.sinaddr: <address>, port [3978|3979|3981]
and this one:
smaug.exe - Application Error
The instruction at "0x00477daf" referenced memory at "0x00000000". The memory could not be "read".
I'm actually surprised it gets as far as it does with the errors :)
Anyway, if anyone has a solution or hunch towards my problem and posts it here, I would be very much appreciative. Or, if someone has already stripped down SMAUG for Windows to where only the entry and Academy exist, I would be interested in a copy or some suggestions as to how you did it. I will persevere in the meantime and try and find a solution to this problem.
- Scott | Top |
|
Posted by
| ScottVA
(4 posts) Bio
|
Date
| Reply #1 on Wed 16 Oct 2002 06:58 PM (UTC) |
Message
| hehe...didn't take long to make progress :)
I put the help files (ice-help.are, help.are, imc-help.are) in the AREA directory and updated the area.lst file and was able to connect. Now to see what I have though I'm still seeing errors scroll by to fast to read when I run from the command line.
- Scott | Top |
|
Posted by
| ScottVA
(4 posts) Bio
|
Date
| Reply #2 on Wed 16 Oct 2002 07:06 PM (UTC) |
Message
| Sorry about posting this under 'Running the server'. I thought I was in the compiler section. Could a mod/admin move this post to the appropriate section? Thanks.
- Scott | Top |
|
The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).
To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.
10,207 views.
It is now over 60 days since the last post. This thread is closed.
Refresh page
top