Can't connect (no error message)

Posted by Cnaltman62 on Fri 09 Dec 2011 12:48 PM — 43 posts, 152,789 views.

#0
Every time I try to connect to a MUD, I can't connect at all. It doesn't even seem to start trying to connect. I know I entered everything correctly, because I have connected to this particular MUD before (but I can't now).
When I try to connect, I get the normal stuff that pops up from starting MUSHclient (ending with the "connected on [date and time]" message). Then nothing. I've tried waiting (up to half an hour), and still nothing.
What could be the problem?
USA Global Moderator #1
Are you able to connect with any other program?
#2
I don't have any other program. What other programs would work?
USA Global Moderator #3
telnet
#4
Okay, I just tried Telnet, and it works. So the problem is definitely the client. Any ideas?
Australia Forum Administrator #5
Template:post=8369
Please see the forum thread: http://gammon.com.au/forum/?id=8369.


Have you changed operating systems, or installed new anti-virus software?

What operating system are you using?
#6
I'm running Windows 7 64-Bit.
It's a new computer, and I was able to connect the first time. Nothing's changed, but I haven't been able to connect since.
Australia Forum Administrator #7
Template:version
Please help us by advising the version of MUSHclient you are using. Use the Help menu -> About MUSHclient.


Whatever version you are using, try downloading another one (there are lots listed on the announcements page).

If you have a firewall or something blocking it, that may let a different version through.

If that works, check your firewall settings.
Australia Forum Administrator #8
Also what does the window title say? Still "connecting"? There was some problem a while back with some MUDs reacting strangely to some telnet negotiation sequences.
#9
Just this (nothing after it), copy-pasted from an attempt to connect just a second ago:


Welcome to MUSHclient version 4.73!
Written by Nick Gammon.

Compiled: May 8 2011.
Using: Lua 5.1.4, PCRE 8.10, PNG 1.5.2, SQLite3 3.7.6.2, Zlib 1.2.5

For information and assistance about MUSHclient visit our forum at:
http://www.gammon.com.au/forum/
Can you trust your plugins? See: http://www.gammon.com.au/security

--- Connected on Saturday, December 10, 2011, 10:38 AM ---
Amended on Sat 10 Dec 2011 02:40 PM by Cnaltman62
Australia Forum Administrator #10
Quote:

--- Connected on Saturday, December 10, 2011, 10:38 AM ---


OK, so it has connected. You just aren't seeing anything.

I seem to recall this did happen before for some circumstances.

Can you please do a packet debug?

Before connecting go the Edit menu -> Packet Debug (check that).

Then attempt to connect.

Once you see "Connected on" find the packet debug window (behind the main world window) and copy and paste all of that here. Don't have auto-login set (second configuration window, where you have your name/password) so that does not appear in this log. We don't want other people to find your password.
#11
I can't do that, actually. The option to "Debug Packets" doesn't show up when I'm not connected to a world, and after I'm connected, if I select that option, nothing happens.
Australia Forum Administrator #12
Huh? Yes that option is always active. At least in my copy.

Uncheck: Connection -> Auto Connect

Then open the world.

Then set the debug packets option.

Then do Connection -> Connect.
#13
Okay, I just did as you said, and... Nothing happened. No second window popped up.
Australia Forum Administrator #14
Can you give the IP/port of the MUD? I'd like to try it.
USA #15
Can you ctrl+tab to make sure the Debug window isn't already open?
#16
ar.squeep.com (IP is 173.255.255.197)
port 8888

Zeno: Just tried that. Nothing.
Australia Forum Administrator #17
Well I just connected, as proof:


#$#mcp version: "2.1" to: "2.1"
--------------------------------------------------------------------------
              Welcome to:
              ______                                 ___
    _________/  /  /________________________________/  /
   /_____   /  /  ___/  ___   /  ___/  ___   /  ___   /   Transformation
  /  ___   /  /  /__/  ______/  /  /  ______/  /__/  /     Role-Playing
 /________/__/_____/________/  /  /________/________/_________________
 \   ___  \   _____\   ___  \  \     \  \___   __\  \   _____\   _____\
  \   __  <\   _____\   ___  \  \_____\  \  \  \  \  \   _____\______  \
   \__\ \  |\________\__\  \__\________\__\  \__\  \__\________\________\
         \_|
                     What do you want to be today? (TM)
---------------------------------------------------------------------------
      AR Copyright 1997-2007 by AR. All rights reserved.
      Authors retain rights to materials published in this environment.
---------------------------------------------------------------------------
  To connect to your character use 'connect <playername> <password>'
  To connect as a guest type 'connect guest guest'
  To obtain a character, try to page a wizard online, or visit
  http://ar.squeep.com/

  This MUCK may contain mature content.  If you are underage or find adult
  material offensive, please disconnect now by typing 'QUIT'.

co guest guest
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
As a reminder, securely encrypted connections to this muck are available on
ar.squeep.com port 8899 if you're using a client which supports SSL.
  
Visit the Official Website: http://ar.squeep.com/ 
  
For a character, ask a wizard. (Use the 'wizzes' command to find one.)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


So the client can handle it OK.

Perhaps remove any plugins you may have installed? Also try making a new world (I did Connection menu -> Quick Connect).

Try a different PC. Are you at a school or workplace? Maybe they are blocking you.
#18
I have no plugins installed, as far as I know.
Just tried making a new world; no luck.
Also, this is my personal computer, and my ONLY computer.
Any other ideas?
Australia Forum Administrator #19
Try the latest version, although I make no promises:

http://www.gammon.com.au/forum/?id=11461
USA #20
Does MUSHclient work to this MUD on another computer, on the same network?
#21
Nick: I just tried that; it still doesn't work (I was already using this version anyway).
Zeno: As I said, this is my only computer. I don't own any of the other computers on the network.
Amended on Tue 13 Dec 2011 01:03 PM by Cnaltman62
Australia Forum Administrator #22
Try installing that version again, but choosing a new installation directory. That would rule out some plugin or other artifact you left in the installation directory.

Then just do a "quick connect" (like I did) to the MUD.

If that fails, I would have to suspect:

  • The operating system (eg. a rule in its firewall)
  • The router (again, some firewall rule)
  • Something upstream (eg. if you are at school or at work) may be blocking "non-authorized ports".

#23
Okay, I tried installing it in a different place; it still didn't work.
The problem isn't the router; I just tried a different network, and I still couldn't connect.
I'm not at school or work; I'm at home.
I don't know how to change the firewall in the OS; I've never had to do that before (at least not on Win7). How can I set an exception for that?
Amended on Tue 13 Dec 2011 10:30 PM by Cnaltman62
Australia Forum Administrator #24
Can you try connecting to another MUD? Preferably one which doesn't use port 8888.

Like, one of the MUDs that uses port 4000.
Australia Forum Administrator #25
Also try following the suggestions here:

http://www.gammon.com.au/mushclient/stunnel.htm

And use that to make a secure connection to them on port 8899 (I found that (port) on their web page).
#26
I am able to connect to different MUDs, and I can connect to the desired one fine using different clients.
As for the Stunnel thing, I really don't want to install more stuff. Are there any other possibilities?
Amended on Wed 14 Dec 2011 02:53 AM by Cnaltman62
USA #27
Cnaltman62 said:

Okay, I tried installing it in a different place; it still didn't work.
The problem isn't the router; I just tried a different network, and I still couldn't connect.
I'm not at school or work; I'm at home.
I don't know how to change the firewall in the OS; I've never had to do that before (at least not on Win7). How can I set an exception for that?


So you tried the same computer on a different network? Okay, yeah that rules out your ISP and router.
Australia Forum Administrator #28
I'm sorry, I've run out of ideas. I tried setting up Windows 7 a moment ago to block MUSHclient, and got this:


Unable to connect to "Untitled world", code = 10013 (Permission denied)

Error occurred during phase: Connecting to world: 173.255.255.197, port 8888

For assistance with connection problems see: 
   http://www.gammon.com.au/forum/?id=8369


So you definitely get a message if the firewall blocks you. You tried doing a "quick connect" which would rule out strange plugins and things?

And you can get to other MUDs? And you can use other clients?

Well this is a very bizarre problem. I could connect to that MUD once I removed the firewall rule I just added. It's not as if MUSHclient doesn't like that MUD.

Quote:

The problem isn't the router; I just tried a different network, and I still couldn't connect.
I'm not at school or work; I'm at home.


Could you explain that part? You "tried a different network" - at home? How many networks do you have in your home?
#29
Oh, the different network thing. I'm using a laptop; I was at a friend's place and tried his network.

This is incredibly bizarre, since I was able to connect the first time, and I've just been unable to get on since. And I never had this problem on my old computer...
Australia Forum Administrator #30
I just don't know. After all, I can connect. You can connect if you go to another house. All the other people on the MUD can connect.

It worked on your old computer. It works with a different client.

If you couldn't connect with another client I would suggest some sort of rule in your router is doing it. But since that isn't the case I'm stumped.

It's hardly the client's fault if, upon moving houses, it works. It doesn't know what network you are on.

My only other guess here would be you are blocked by the MUD - that might explain the symptoms. For example, you insulted their admins maybe? They may have put an IP block on you. Then when you move houses you get a different IP address.

But that doesn't explain why you can connect with another client. Until it sends down client information (which you would see in the packet debug) the other end can't know what client you have.
USA #31
Nick Gammon said:
You can connect if you go to another house.

Maybe I misread, but I thought they said they couldn't.
Cnaltman62 said:
The problem isn't the router; I just tried a different network, and I still couldn't connect.
Australia Forum Administrator #32
Actually he said he tried his friend's house and it *didn't* work, if I read it correctly. I misread it before.
Australia Forum Administrator #33
Try Googling:


"WIndows 7" port 8888


I found this for example:

Quote:

Port 8888 is known to have vulnerabilities caused by trojans and remote code execution.


Try a virus scan.
#34
Running a virus scan now. I'll post the results when it's done.
#35
The scan found nothing. No threats. And before you ask, it was a full scan.
USA #36
Its possible that the company you got the laptop from has actually "blocked" certain ports, precisely because they are considered vulnerable. Though, why the hell the firewall wouldn't generate some sort of connection message, or asking you if you want to allow the program, is beyond me. But, that is the last thing in the chain. It has to be the bloody firewall.
USA #37
Thought they said they could connect using another program on that same computer? That would indicate the port is fine, I think.
#38
Yeah, I'm able to connect fine with other clients. It's just MUSHclient that doesn't work (which is annoying, because it's the one I like to use).
Australia Forum Administrator #39
I think some firewalls (especially running on the actual PC) can let certain programs through and not others. And possibly on a port-by-port basis. However I would have thought that if you reinstalled you would get a different executable file, and thus it would be rechecked.

If there was some obscure problem with MUSHclient with port 8888, I wouldn't be able to connect either. But I can.

I'm not really a Windows 7 expert, but is there some log file (in Control Panel) you can check to see if there is a message about blocking a port?
#40
I have no idea. I generally don't mess with that stuff.
And like I said once, I was able to get on the first time, just never since.
#41
Somehow, I got it working. I didn't even change anything, so I have no idea what happened...
Well, the issue is resolved, so it's a moot point anyway.
USA #42
Nice to know. And, yeah Nick, even the basic Windows firewall, under XP, if set a certain way, will throw up a message, "Such and such is trying to access the internet, do you want to allow it.", if its not using the standard ports that get used for 'normal' stuff, like HTTP.