Server issues (perhaps Windows XP related?)

Posted by Abomination on Sun 18 Jun 2006 08:03 AM — 5 posts, 25,037 views.

#0
I'm running Windows XP and am behind a router (though this later 'obstacle' shouldn't be a problem; I have my DMZ set-up to forward my ports, and it worked fine with Windows 98).

Whenever I try to boot my Pennmush server, I get the following:

http://img87.imageshack.us/img87/8343/screenshot8uf.jpg

The server runs (...or appears to: I can login using my internal IP address), but cannot be accessed WITHOUT using my internal IP address (bizarrely, I can't even login with my own machine using my WAN address). And, if I run /status on Pennmush, it tells me, 'The service is not running' (which is bogus; if it isn't running, why can I login with my internal IP?)


Any and all help would be tremendously appreciated.
USA #1
Windows XP comes with a firewall, but as soon as a program opens a port it should pop up a menu asking you if you want to allow access. What you can do is right-click on your system tray's network icon, and go to "Windows Firewall settings" (or something like that); from there, you can open up the port your MUSH is running on.

The reason it would have worked with Win98 is that Win98 doesn't have its own internal firewall, so setting up your router would be enough. For WinXP, you have to set up both.

If you want to experiment, you can completely turn off the WinXP firewall and see if things work. If they don't, the problem is elsewhere. If they do, you can turn it back on and fiddle with the ports until you get it to work. But I do recommend keeping the firewall running.
#2
The firewall is completely shut-off. So its not likely the culprit. :(
USA #3
Are you saying you can't access it from outside using your external IP? Or are you saying you can't access it locally using your external IP?
Australia Forum Administrator #4
Quote:

http://img87.imageshack.us/img87/8343/screenshot8uf.jpg


You know, rather than providing a 1/2 megabyte screen dump, you can click on the icon in the top LH corner (with the C:\ symbol on it), select Edit -> Mark, and drag the cursor over the text, thus getting a copy of the text in the window. That would only be a few hundred bytes, and you can paste it directly into a forum message.

Anyway, that stuff is irrelevant because you say you can connect on the same PC.

Quote:

if I run /status on Pennmush, it tells me, 'The service is not running' ...


Yes, the service is not running. You can run it "directly" (as a stand-alone executable) or as a service. Take a look at this page:

http://www.gammon.com.au/pennmush/pennmushservice.htm

To run it as a service you need to do:


pennmush /install
pennmush /start


However again I think this is irrelevant to your problem, because I would run it like you are until you have fixed the connection problem.

Quote:

I can't even login with my own machine using my WAN address


So you can connect from other PCs on the WAN using the internal IP address? Sounds like a problem with your router. This subject has been covered many times before, search this forum for "port forwarding", you should find a few clues.