• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

Cannot Join Games

Status
Not open for further replies.
Level 19
Joined
Aug 8, 2007
Messages
2,765
First time travelling with a laptop and ive noticed that i cant join games on any WI-FI network other than my home wifi. If i try to join a game, it will try to download the map (if i have it downloaded, it will show everything as if i have it downloaded but the number beside my name will still be there) but when it gets to 100 it will say ive downloaded it for a frame than drop me. If i try to rejoin, it will be as if i had joined (see above) but im still downloading (and this cycle repeats)

Any suggestions? Anyone had this happen to them?
 

Dr Super Good

Spell Reviewer
Level 64
Joined
Jan 18, 2005
Messages
27,258
You should not try to game on wi-fi due to the poor latency it has.

A firewall could be blocking your game connection thus preventing you from fully joining. Especially public wi-fi does this to stop peer to peer file sharing occuring on their network which could potentially land them liable for damages.
 
Level 19
Joined
Aug 8, 2007
Messages
2,765
Im just gonna bump this.

P2P enabled, firewall disabled, my home router, still nada.

Also, games that i cannot join will say "Game Not Found" if i try to host them. This only appleis for CERTAIN games, others work
 

Dr Super Good

Spell Reviewer
Level 64
Joined
Jan 18, 2005
Messages
27,258
Your home router is set to forward incomming traffic to your computer? Since you are likely behind a NAT, incomming client connections will not know where to go.

Make sure your WarCraft III installation path and map names are not too long. This may also cause issues with specific maps.
 
Level 19
Joined
Aug 8, 2007
Messages
2,765
Your home router is set to forward incomming traffic to your computer? Since you are likely behind a NAT, incomming client connections will not know where to go.

I have no idea what you mean by this. I switched routers and it still didn't work :\ (same brand, just a slightly worse model)

Make sure your WarCraft III installation path and map names are not too long. This may also cause issues with specific maps.

3 characters, in my root Map folder, cant join/host it.
 

Dr Super Good

Spell Reviewer
Level 64
Joined
Jan 18, 2005
Messages
27,258
When you host a game you tell BattleNet that you are hosting. They then get the game information from BattleNet including your IPaddress so they can join the game. When they join the game they connect to your computer which then fills in all the data (such as the map download). The problem is that if your computer is behind a NAT, the NAT (usually a router) has no idea which computer the incomming client connection is for as it contains your physical IP address and not your local NAT address. Especially if you have 2 computers on the same NAT (sharing your router) it cannot be assumed where to forward the packet as they both might expect it.

To get around this most routers allow packet forwarding. This feature is often called "Virtual Server" and is used to filter out packets which have no clear desternation. It works by specifying an incomming port (where the packet is going) and then a local IP address that can process it. This obviously means that 2 WC3 computers behind the same NAT will need to use 2 different ports to host (configurable in options) inorder for the packet desternations to be distinguished.

Modern games use advanced NAT resolution techniques (such as those used in torrent clients) or dedicated servers (like StarCraft II) to bypass this.

3 characters, in my root Map folder, cant join/host it.
If it is a map you downloaded here then it is possible that it is not compatible with the new versions of WarCraft III. Many maps were broken when they removed the type casting exploit years ago.
 
Level 19
Joined
Aug 8, 2007
Messages
2,765
When you host a game you tell BattleNet that you are hosting. They then get the game information from BattleNet including your IPaddress so they can join the game. When they join the game they connect to your computer which then fills in all the data (such as the map download). The problem is that if your computer is behind a NAT, the NAT (usually a router) has no idea which computer the incomming client connection is for as it contains your physical IP address and not your local NAT address. Especially if you have 2 computers on the same NAT (sharing your router) it cannot be assumed where to forward the packet as they both might expect it.

To get around this most routers allow packet forwarding. This feature is often called "Virtual Server" and is used to filter out packets which have no clear desternation. It works by specifying an incomming port (where the packet is going) and then a local IP address that can process it. This obviously means that 2 WC3 computers behind the same NAT will need to use 2 different ports to host (configurable in options) inorder for the packet desternations to be distinguished.

Modern games use advanced NAT resolution techniques (such as those used in torrent clients) or dedicated servers (like StarCraft II) to bypass this.


If it is a map you downloaded here then it is possible that it is not compatible with the new versions of WarCraft III. Many maps were broken when they removed the type casting exploit years ago.

I believe your misguided on my error. My problem is that I cant join games, but only certain games. These same games I cannot join I also cannot host (that return the Game Not Found error).

To restate my problem, certain games if I try to join them than I will download it (even i i have it downloaded or not) and when i reach 100% it will drop me (and bots will say "Arhowk has downloaded the map in X seconds") (and these same games that I cannot join I cannot host and get a Game Not Found error as if theres a script error)
 
Level 19
Joined
Aug 8, 2007
Messages
2,765
Are you using BattleNet or a private WAN (in LAN lobby)?
What is your WarCraft III install path? (use X for any personal path names, just want character length).

Battle.Net

D:\Games\Warcraft 3

a bit awkward, but my C:\ is a SSD. i guess i could try swapping to to C:\program files...
 
Level 19
Joined
Aug 8, 2007
Messages
2,765
Both WarCraft III's are the same (same path, same version)? Have you checked the map file permissions are the same as other maps (so that WarCraft III does not get a security exception when trying to read)?
yes (well they arent but changing doesnt help), yes, yes.
 
Status
Not open for further replies.
Top