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
➜ Connection Made, But Mud Hangs after?
|
Connection Made, But Mud Hangs after?
|
It is now over 60 days since the last post. This thread is closed.
Refresh page
| Posted by
| Felix Ilka
USA (6 posts) Bio
|
| Date
| Tue 16 Mar 2004 04:44 AM (UTC) |
| Message
| Hello everyone,
I know this isn't a SMAUG codebase, but I figured sence I'm running a GodWars codebase and it's under cygwin someone could help me ( sence the codebases aren't THAT different ).
I got everything running with my godwars codebase, got it compiling without any errors, ect. but when I do ./startup & it shows it starting and I can open up zmud to connect, and I get a connection but after that it just sits there, doesn't display my greeting or anything.
When I go into the area directory and try ../src/merc it hangs as well but again, I can connect so I think it's starting but it's not displaying anything. I have all the packages installed in CYGWIN and I'm running on Windows XP Pro with 2.08 GHZ processor and 1 gig of ram.
Any help would be GREATLY appreciated!
Felix | | Top |
|
| Posted by
| Greven
Canada (835 posts) Bio
|
| Date
| Reply #1 on Tue 16 Mar 2004 05:44 AM (UTC) |
| Message
| | If you enter anything, does it still hang? If so, you might try running it in GDB. There is a guide on this site by Nick on how to use it. If it doesn't hang after you enter something, then you probably have an empty greeting help file. |
Nobody ever expects the spanish inquisition!
darkwarriors.net:4848
http://darkwarriors.net | | Top |
|
| Posted by
| Felix Ilka
USA (6 posts) Bio
|
| Date
| Reply #2 on Tue 16 Mar 2004 09:45 AM (UTC) |
| Message
| | Yeah, it hangs no matter what I press | | Top |
|
| Posted by
| Greven
Canada (835 posts) Bio
|
| Date
| Reply #3 on Tue 16 Mar 2004 05:04 PM (UTC) |
| Message
| | ok, load it in gdb, and see what happens. Basically, go into your area directory. From there, type "gdb ../src/merc". This should boot and give you a little different prompt. Type "run <port>", whatever your using, and then you should see your boot script. Afer thats done, try to log in, and make it hang. When your there, go back to gdb, and hit "ctrl - c". This will pause the program externally. Then, you can type into gdb "bt". This SHOULD show you were its getting hung up. If you don't know what it means or how to deal with it, copy the entire backtrace(bt) out of your shell and paste it here, and we will see what we can do. |
Nobody ever expects the spanish inquisition!
darkwarriors.net:4848
http://darkwarriors.net | | Top |
|
| Posted by
| Felix Ilka
USA (6 posts) Bio
|
| Date
| Reply #4 on Tue 16 Mar 2004 05:21 PM (UTC) |
| Message
| Felix@juggernautx12 ~/g2k
$ cd area
Felix@juggernautx12 ~/g2k/area
$ gdb ../src/merc
GNU gdb 2003-09-20-cvs (cygwin-special)
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i686-pc-cygwin"...
(gdb) run 6969
Starting program: /home/Felix/g2k/src/merc.exe 6969
Program received signal SIGINT, Interrupt.
[Switching to thread 2952.0xbf8]
0x77ea31c7 in KERNEL32!GetAtomNameA ()
from /cygdrive/c/WINDOWS/system32/kernel32.dll
(gdb) gdb "bt"
Undefined command: "gdb". Try "help".
(gdb) bt
#0 0x77ea31c7 in KERNEL32!GetAtomNameA ()
from /cygdrive/c/WINDOWS/system32/kernel32.dll
(gdb)
No idea what this means at all.... | | Top |
|
| Posted by
| Nick Gammon
Australia (23,173 posts) Bio
Forum Administrator |
| Date
| Reply #5 on Wed 17 Mar 2004 02:41 AM (UTC) |
| Message
| | Very strange. I can only guess that maybe you don't have sufficient privleges? Have you tried running the .exe on another machine (eg. Win98?). |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | | Top |
|
| Posted by
| Felix Ilka
USA (6 posts) Bio
|
| Date
| Reply #6 on Wed 17 Mar 2004 03:18 AM (UTC) |
| Message
| | No, but I've had it running once a long time ago in windows xp, I'm administrator so I should have all privledges... I was running it from a different drive than C, but I made a copy and switched it over to C drive and it still hung with the same message. | | Top |
|
| Posted by
| Nick Gammon
Australia (23,173 posts) Bio
Forum Administrator |
| Date
| Reply #7 on Wed 17 Mar 2004 05:26 AM (UTC) |
| Message
| | Hard so say. Maybe put a breakpoint (in gdb) in the nanny function, to see if that gets called. (ie. type: "break nanny" in gdb, before typing "run 6969"). |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | | Top |
|
| Posted by
| Felix Ilka
USA (6 posts) Bio
|
| Date
| Reply #8 on Wed 17 Mar 2004 02:38 PM (UTC) |
| Message
| | It was kinda wierd, I wanted to see if I could get just a base godwars deluxe code running and I compiled it and it ran just fine, so I switched the area folders out and bam, my mud went up without a hitch, so I'm slowly trying to figure out what area was the problem. Thanks for all the help everyone! | | Top |
|
| Posted by
| Greven
Canada (835 posts) Bio
|
| Date
| Reply #9 on Wed 17 Mar 2004 03:07 PM (UTC) |
| Message
| | Usually, if you see a list of the areas being read in, it will be the area in area.lst that is AFTER the last one to be displayed. |
Nobody ever expects the spanish inquisition!
darkwarriors.net:4848
http://darkwarriors.net | | Top |
|
| Posted by
| Felix Ilka
USA (6 posts) Bio
|
| Date
| Reply #10 on Wed 17 Mar 2004 03:53 PM (UTC) |
| Message
| | right, but it wouldn't show even anything loading when i tried to start it up before. it just locked up, so I'm not sure what's up with that, it's not my help.are file because I moved that over without a problem... kinda odd... | | 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.
27,488 views.
It is now over 60 days since the last post. This thread is closed.
Refresh page
top