[problem] Hosting a game

Discussion in 'StarCraft Original' started by kuvasz, Oct 30, 2007.

[problem] Hosting a game

Discussion in 'StarCraft Original' started by kuvasz, Oct 30, 2007.

  1. kuvasz

    kuvasz Corrections Officer

    Joined:
    Jul 26, 2007
    Messages:
    5,143
    Likes received:
    15
    Trophy points:
    38
    From:
    Hungary
    Sorry if this has been covered in an existing thread, I searched but I might have used the wrong words.

    My problem is that I can't host a game with more guests than 2. As soon as the game starts a random player is dropped if I have 3 guests. I have searched on the internet and couldn't find anything relevant.

    What I have:
    I have port 6112 forwarded to my PC through my router and I have a 1mbit upload bandwidth which should be enough for way more than 2 guests. I was not uploading when I was trying to host. I also tried forwarding port 6113 because somewhere it said that warcraft and starcraft uses ports 6112-6119 so I thought it might need more ports for more players but that didn't solve the problem either.

    Any help would be apreciated.
     
  2. MeisterX

    MeisterX Hyperion

    Joined:
    Jul 23, 2007
    Messages:
    4,949
    Likes received:
    17
    Trophy points:
    38
    From:
    New Port Richey, FL
    Hmmm... an intriguing problem.

    You should be opening the entire range of ports, 6112-6119.

    So you need to have ALL of those ports open. This may not be the entire source of your problem, however, but it would be a first step. If that doesn't work, try reinstalling SC.
     
  3. kuvasz

    kuvasz Corrections Officer

    Joined:
    Jul 26, 2007
    Messages:
    5,143
    Likes received:
    15
    Trophy points:
    38
    From:
    Hungary
    Every official/reliable source says 6112 and nothing more. And there's no use reinstalling the game because I've had this problem whenever I tried to host, even years ago.

    I was thinking if there were any restrictions to the number of allowed clients somewhere in a cfg file that I could edit or maybe set somewhere the bandwdth SC is allowed to use because I remember a few old games had this option.
     
  4. MeisterX

    MeisterX Hyperion

    Joined:
    Jul 23, 2007
    Messages:
    4,949
    Likes received:
    17
    Trophy points:
    38
    From:
    New Port Richey, FL
    Those official, reliable sources must not be Blizzard because it is most definitely the range of ports, 6112-6119. Just try it and see if I'm right.
     
  5. kuvasz

    kuvasz Corrections Officer

    Joined:
    Jul 26, 2007
    Messages:
    5,143
    Likes received:
    15
    Trophy points:
    38
    From:
    Hungary
    This looks pretty Blizzard to me ;D
    But I might just try that if everything else fails. I'm just worried about security.
     
  6. MeisterX

    MeisterX Hyperion

    Joined:
    Jul 23, 2007
    Messages:
    4,949
    Likes received:
    17
    Trophy points:
    38
    From:
    New Port Richey, FL
    They've clearly changed their policy.

    Also, having one port open is just as dangerous as having 7. So you might as well try it.

    If someone is going to bother to scan your ports, which they won't unless they're extremely pissed and knowledgeable as it requires the use of proxies and is illegal, then they'll break in on one port or seven, doesn't matter.

    I'm 85% sure that if you open your ports that your problem will be solved.
     
  7. LordKerwyn

    LordKerwyn New Member

    Joined:
    Jul 28, 2007
    Messages:
    2,259
    Likes received:
    9
    Trophy points:
    0
    From:
    Deep Space
    Blizzard says you just need to have port 6112 open on tcp and udp. (I am not sure but i think you can play with just tcp but you come into problems hosting if dont have 6112 on udp as well)

    I am no expert but I think I have an ok understanding of how my own computer is set up and I can host just fine.
     
  8. MeisterX

    MeisterX Hyperion

    Joined:
    Jul 23, 2007
    Messages:
    4,949
    Likes received:
    17
    Trophy points:
    38
    From:
    New Port Richey, FL
    I've always used the 6112-6119 range.

    I've had difficulties when using a smaller range than this. I have no idea why, but you must also take into account that USEast is the most finnicky of all the battle.net servers, which is saying a lot.
     
  9. kuvasz

    kuvasz Corrections Officer

    Joined:
    Jul 26, 2007
    Messages:
    5,143
    Likes received:
    15
    Trophy points:
    38
    From:
    Hungary
    Alright I have ports 6112-6119 forwarded. That is how I entered it after seeing another entry on the list with that method but that one had two consecutive numbers, so I might not have opened the ports in between 6112 and 6119 but only those two. Now I just need the right amount of people to test it, will report back when I have some results.
     
  10. kuvasz

    kuvasz Corrections Officer

    Joined:
    Jul 26, 2007
    Messages:
    5,143
    Likes received:
    15
    Trophy points:
    38
    From:
    Hungary
    I finally had a chance to test it yesterday... with no luck. The problem might be that I used dashes. I'll try to forward the ports like 6112-6113, 6114-6115, etc. If that phails, I'm gonna cry.
     
  11. kuvasz

    kuvasz Corrections Officer

    Joined:
    Jul 26, 2007
    Messages:
    5,143
    Likes received:
    15
    Trophy points:
    38
    From:
    Hungary
    Yesterday night my cable modem was playing up and while I was trying to figure out the problem by browsing through my router, I came to a section where it said something like 'application forwarding' and described the feature as 'allowing traffic for services that require multiple connections'. Hm... interesting, I had a look at the list and among MSN gaming and some other stuff, there was one called Battle.net with a trigger port set to 6112... I was like duh why didn't I notice this before? :D So I put a check in the box and set the range of ports to 6112-6119, both UDP and TCP, so I'm rather confident that I can host a full game now. However, I don't expect to find it out until later next year. I'll leave a note here with the results.
     
  12. MeisterX

    MeisterX Hyperion

    Joined:
    Jul 23, 2007
    Messages:
    4,949
    Likes received:
    17
    Trophy points:
    38
    From:
    New Port Richey, FL
    Lol. Dude. This is what I've been telling you to do THE ENTIRE TIME.

    It's called port forwarding. LOL!!

    You told me you knew how to forward ports!
     
  13. longlivefenix

    longlivefenix New Member

    Joined:
    Sep 8, 2007
    Messages:
    648
    Likes received:
    0
    Trophy points:
    0
    i cant even host a game but i dont really care because i just search until i find one :p
     
  14. kuvasz

    kuvasz Corrections Officer

    Joined:
    Jul 26, 2007
    Messages:
    5,143
    Likes received:
    15
    Trophy points:
    38
    From:
    Hungary
    I do know how to forward ports and this latest discovery isn't that. To forward ports, I go into Advanced -> Virtual server where I give an arbitrary name, the target computer IP within the LAN and the port (which worked fine for UT and WC3TFT). This latest thing is under Advanced -> Application, which appears to be what I need for SC, or for all Blizzard games, apparently. I'm using a D-Link DI-604 btw.

    Alright so I should've opened my eyes... but who would've thought there is more than one way to allow traffic through the router? ::)
     
  15. MeisterX

    MeisterX Hyperion

    Joined:
    Jul 23, 2007
    Messages:
    4,949
    Likes received:
    17
    Trophy points:
    38
    From:
    New Port Richey, FL
    Application Forwarding is the port forwarding wizard used for network programs.

    The manual way (the way you described) doesn't work for all programs, especially networking clients.
     
  16. kuvasz

    kuvasz Corrections Officer

    Joined:
    Jul 26, 2007
    Messages:
    5,143
    Likes received:
    15
    Trophy points:
    38
    From:
    Hungary
    Today I got round to actually testing it and indeed this was the problem. I had no trouble hosting a 4 player game and most probably I'd be able to hos a full 8 player one as well.

    Since routers vary widely and the services can be called differently, I'll leave this thread open for others in need of help (unless someone decides to lock it).
     
  17. drealecs

    drealecs Guest

    man... saw your discussion here.. kind of dumb.

    ok. about the port
    Starcraft listen to 6112. If that is used by another listening program, starcraft listen on 6113 and so on.
    In warcraft you can manualy set the port to listen to in the game settings.
    In starcraft you can do that but only in the registry. In "HKEY_CURRENT_USER\Software\Battle.net\Configuration" create a DWORD value named "Game Data Port". In this variable you can set your port. And i've used it with a lot of ranges like 32000 or 6115 or even 6112 witch is the default.
    there are no need for more than one port forwarding!

    now... about forwarding ports. try to forward without trigger settings ... trigger is someting that means the port will not be forwarded unless you listen on him. but that might mess up your router. so try forwarding all packets that cames on port 6112 to your computer on the same port.

    Maybe the version of the router could help
     
  18. kuvasz

    kuvasz Corrections Officer

    Joined:
    Jul 26, 2007
    Messages:
    5,143
    Likes received:
    15
    Trophy points:
    38
    From:
    Hungary
    Just because I don't know much about networking doesn't mean I'm dumb. And thanks but there's no need for your advices here as I've already solved my problem.
    And what is router version? Only its firmware has a version. The router has a brand name and a model, but I've already posted that.