Games in Progress: 3 | Players logged in: 3 | Players Registered: 37413 | Games Played Total: 68656
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Can't do anything when hosting a game  (Read 764 times)
Pvt. Grichmann
Mule Forum Newbie
*
Posts: 3


View Profile
« on: March 09, 2011, 22:07 »

Hello. I have an odd problem that prevents me from playing a game. It's been described a few times already, but I couldn't find a clear solution of any kind. Here's what happens.

When I try hosting a game, I get stuck at the join/add AI screen - hitting A, J or U does nothing. The rest of the game seems to work fine - I can chat in the lobby or disconnect, pressing Space or Ctrl in the game screen makes a sound (Yay!). Also, the status bar displays host (127.0.0.1, naturally) and ping (Fluctuates a bit) just fine. I can't send anything in the game's internal, chat, either. The game pelts me with "Your network connection timed out" messages, even in local mode.
I tried running two instances of the game (Local mode): one trying to host the game, the other trying to connect as a regular player. It works, but gets even more odd: if I connect to 127.0.0.1 or localhost, the second instance connects, I can see two Pvt. Grichmanns in both windows, but both instances get stuck. But if I try connecting to 192.168.0.101 (Home network IP, same machine, obviously), the second instance seems to work fine - it can join the game and use the chat.

I haven't tried joining somebody else's game from the lobby yet.

I'm running this on Windows Vista 64-bit, with Java version 1.6.0_24, and port 6260 forwarded to this computer on the router. I've tried disabling the firewall (For what Windows Firewall is worth, anyway) and antivirus (Avira, if that helps) to no effect.

Needless to say, I don't get any other network problems of this kind anywhere else. So what can it be?
Logged
Chuckie Chuck
Mule Veteran
******
Posts: 633



View Profile
« Reply #1 on: March 10, 2011, 01:34 »

You have not completed your port forwarding configuration.

You have to manual forward ports on the LAN router on your home network in order to host.  You should be able to join other host games with no issues with no changes.

If you want to host, you need to open TCP and UDP connections on PORT 6260 and direct them to the IP address your computer is using on your router configuration.

If you need assistance, I can help, but I need to know what brand and model router you have.
« Last Edit: March 10, 2011, 01:37 by Chuckie Chuck » Logged

My other computer is a C64.
Chuckie Chuck
Mule Veteran
******
Posts: 633



View Profile
« Reply #2 on: March 10, 2011, 01:38 »

Oh, I missed the last paragraph....  ....hmmm.
Logged

My other computer is a C64.
Chuckie Chuck
Mule Veteran
******
Posts: 633



View Profile
« Reply #3 on: March 10, 2011, 01:43 »

I still think it is router configuration, could be a very minor hiccup, but I do need more info about your hardware.

(What modem you are using, what router you are using, and in one instance, I found out someone was daisy chaning routers, and one router needed to forward to the other router.  If you have a modem with internal LAN capabilities with a 2nd router to perform wireless functions, you may have an issue there.  That was the scenario I noted before.)
Logged

My other computer is a C64.
Pvt. Grichmann
Mule Forum Newbie
*
Posts: 3


View Profile
« Reply #4 on: March 10, 2011, 06:28 »

Wow, daisy chaining routers sounds like a hassle. But no, I only have one, which is a D-Link DIR-120. As far as I know, which is not released world-wide, so might be a tad hard to find a  manual for. Simple Ethernet, though, no wireless or any other fancy stuff. The computer uses a regular built in "Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller", according to Windows - I'm afraid I've misplaced my manual and don't remember my exact motherboard make, so I can't tell you which one it is, exactly.

If it helps, I don't have an external IP at the moment - meaning that I'm definitely not going to host any games over the internet without the help of additional VPN software. I'm fine with that, but I'd really like to run a couple off-line matches with bots, just to get the hang of the rules and controls.
Does the game still try to perform some weird network magic in local mode? If yes, why?
Logged
Chuckie Chuck
Mule Veteran
******
Posts: 633



View Profile
« Reply #5 on: March 10, 2011, 06:32 »

In that case, maybe you should turn all port forwards off.  The game should run fine against AI without port forwards, and you may even be able to host.  I will have to research your router/modem.  I'll get back to you.
Logged

My other computer is a C64.
Chuckie Chuck
Mule Veteran
******
Posts: 633



View Profile
« Reply #6 on: March 10, 2011, 06:55 »

Ok, was able to get the manual on Dlink's Austrailian Site.  It is a good basic router, and if you get to want to hosting, you will need port forwarding, but if you don't want to host, just turn the port forwarding off, you should be able to run AI games in local mode and when you login to the chat server, you should be able to join other games by other host.
Logged

My other computer is a C64.
Pvt. Grichmann
Mule Forum Newbie
*
Posts: 3


View Profile
« Reply #7 on: March 10, 2011, 07:03 »

Well, my initial attempt at running the game was without any port forwarding on. Just in case, I turned it off again, as well as Windows Firewall (Again, for what it's worth). Same deal, nothing happening, but I can connect with a second window.
Logged
Chuckie Chuck
Mule Veteran
******
Posts: 633



View Profile
« Reply #8 on: March 10, 2011, 07:11 »

Try the following...  Update Java, Update your Video Card Drivers.  I don't know why it should be effecting anything at this point, but can't rule it out.

Under Linux and MacOS ports I've heard of problems related to language selection and keyboard layout tools that cause this issue, but never seen it crop up in Windows before, but may be a place to look.

FYI:  I personally have only run Mule on Windows platform, but I have done so under WindowsXP 32-bit, Windows Vista 32-bit, and Windows7 64-bit.

I've used it with Windows Firewall on, and both McAfee and Avast Anti-Virus programs with all features on and have not had an issue with anything blocking it, not to say that can't interfere, but running in local mode where a network is not even required, I can't imagine it could be a cause.

I would suggest not trying to run multiple instances.  Run the game once, in local mode only, create a training game (not tournament, you have to have two players, can't work properly with only one PC in local mode)  Attempt to Join the game and add three AI.  If you can cross out Java, Video Drivers and Language/Keyboard selection tools, I think you will have it working.
Logged

My other computer is a C64.
Peter
Turborilla
Administrator
Mule Expert
*****
Posts: 379


Planet M.U.L.E. Team


View Profile WWW
« Reply #9 on: March 10, 2011, 07:29 »

I think it's an issue with a Firewall or Anti-Virus program.

I suggest you try to add exceptions for both incoming and outgoing TCP and UDP traffic on port 6260 in both the Window's firewall settings and your Anti-Virus program (if there are any such settings). Your router will not be involved if you play locally.

From the log I see that the UDP messages get through, but the TCP messages are rejected after the initial connection.

Since the TCP messages get clogged up I think the connection will eventually fail and you will be disconnected from your own game. You could try this by leaving the game running for a while after creating a new game session, for example 5 minutes or more.
Logged

Pages: [1]
  Print  
 
Jump to: