1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Multiplayer Ports

Discussion in 'F1 2012 - The Game' started by Tom, Oct 25, 2012.

  1. Tom

    Tom
    Staff Emeritus Staff

    All of a sudden I can't join MP games anymore. As far as I know the following ports should be forwarded to my IP.

    TCP/UDP 3478
    TCP/UDP 4379
    TCP/UDP 4380
    TCP/UDP 3074

    So technically the port forwarding option in my router should be all I need. However, it doesn't work at all. I even tried putting my machine into the DMZ in case it's the firewall, to no avail. Any ideas? :(
     
  2. Tom

    Tom
    Staff Emeritus Staff

    There are other, general, Steam ports.

    UDP 27000 to 27015 inclusive (Game client traffic)
    UDP 27015 to 27030 inclusive (Typically Matchmaking and HLTV)
    TCP 27014 to 27050 inclusive (Steam downloads)
    UDP 4380

    Neither of them are currently forwarded to my IP and I'd hate adding every single port to the whitelist.
     
  3. Graham Laing

    Graham Laing
    ...... mostly harmless Staff

    Shouldn't really need to port forward with UPnP enabled in the router, apart from when you run a home server. :unsure:

    If it doesn't work with DMZ it would seem like something else is afoot ..... don't know what, except for software type firewalls (rather than the NAT of the router)
     
  4. Graham Laing

    Graham Laing
    ...... mostly harmless Staff

    I suppose you could try renewing IPs and flushing the DNS, not that I think that dns is involved. I mention it just to kind of clear all network settings.

    Command Prompt (as admin) :-

    ipconfig /release
    ipconfig /renew
    ipconfig /flushdns
     
  5. Tom

    Tom
    Staff Emeritus Staff

    All I have installed (security-wise) on said machine is MS Security Essentials & the integrated Windows 7 Firewall. I checked the firewall as well, just in case I made a mistake, but it's not blocked there either.
     
  6. Graham Laing

    Graham Laing
    ...... mostly harmless Staff

    Have you tried disabling both of those at boot, and trying again. Some firewalls have still got services running even when you have disabled it or closed it?

    Also the LAN card, my one occasionally has restricted throughput, so I open the network sharing centre, click on the local area connection link, then hit the disable button.

    Once I've done that, I use the troubleshooter, which finds the card disabled, and it re-enables it again. My problems have then gone.

    I realize you don't have the same problem, but it's all I can think of to reset all the networking hardware/software.
     
  7. Tom

    Tom
    Staff Emeritus Staff

    Excellent ideas, actually - can't reboot right now but well, I'll need to disable both of them and give it a try tomorrow. :)

    UPNP should make all of that unnecessary, tho. I even tried creating a new profile in the game, to no avail.
     
  8. Graham Laing

    Graham Laing
    ...... mostly harmless Staff

    I have uploaded a network port monitor for you, so you can see what programs are opening ports, one is 32 bit and the other 64 bit, because I can't remember which one you use, I would guess 64 bit when you have all that lovely memory ..... :)

    32 bit cports

    64 bit cports

    Here is some general network tools :-

    Network Tools
     
  9. Tom

    Tom
    Staff Emeritus Staff

    I actually tried to check it with netstat already but well...no luck. Gotta give your tool a shot as well. Thanks. :)

    I'm not much of a multiplayer guy anyway but knowing something doesn't work is making me sick.
     
  10. Graham Laing

    Graham Laing
    ...... mostly harmless Staff

    I just did a test with the software auto-refreshing every second, and saving to a log file.

    It shows the whole process from Starting Steam, then F1 2012, then shutting them both down. F1 2012 make only one connection to the master server TCP port 443.

    Here is the log below, you should get similar. I can see all the lobbies available.

    Essentially Steam makes a whole bunch of connections (mostly port 80, the same port as your browser would use), then shortly afterwards closes most of them. F1 2012 starts and establishes a connection, you see the lobbies, and refreshing the list does not open any other ports. Then I close the game, and then Steam, and you can see the remaining ports closing.

    Code:
    25/10/2012 23:32:35 Added          Steam.exe            TCP 192.168.1.3:53565      208.78.164.7:27033   
    25/10/2012 23:32:36 Added          Unknown              TCP 192.168.1.3:53565      208.78.164.7:27033   
    25/10/2012 23:32:36 Removed        Steam.exe            TCP 192.168.1.3:53565      208.78.164.7:27033   
    25/10/2012 23:32:37 Added          Steam.exe            TCP 192.168.1.3:53567      68.142.72.250:27038 
    25/10/2012 23:32:37 Added          Steam.exe            UDP 0.0.0.0:63178          *:*                 
    25/10/2012 23:32:40 Added          Steam.exe            TCP 192.168.1.3:53568      209.197.10.86:27030 
    25/10/2012 23:32:40 Removed        Steam.exe            TCP 192.168.1.3:53567      68.142.72.250:27038 
    25/10/2012 23:32:41 Added          Steam.exe            TCP 192.168.1.3:53569      63.228.223.110:80   
    25/10/2012 23:32:41 Removed        Steam.exe            TCP 192.168.1.3:53568      209.197.10.86:27030 
    25/10/2012 23:32:43 Removed        Steam.exe            TCP 192.168.1.3:53569      63.228.223.110:80   
    25/10/2012 23:32:45 Added          Steam.exe            TCP 192.168.1.3:53570      87.248.210.254:80   
    25/10/2012 23:32:45 Added          Steam.exe            TCP 192.168.1.3:53571      87.248.210.254:80   
    25/10/2012 23:32:45 Added          Steam.exe            TCP 192.168.1.3:53572      87.248.210.254:80   
    25/10/2012 23:32:45 Added          Steam.exe            TCP 192.168.1.3:53573      87.248.210.254:80   
    25/10/2012 23:32:45 Added          Steam.exe            TCP 192.168.1.3:53574      87.248.210.254:80   
    25/10/2012 23:32:45 Added          Steam.exe            TCP 192.168.1.3:53575      87.248.210.254:80   
    25/10/2012 23:32:55 Removed        Steam.exe            TCP 192.168.1.3:53570      87.248.210.254:80   
    25/10/2012 23:32:55 Removed        Steam.exe            TCP 192.168.1.3:53571      87.248.210.254:80   
    25/10/2012 23:32:55 Removed        Steam.exe            TCP 192.168.1.3:53572      87.248.210.254:80   
    25/10/2012 23:32:55 Removed        Steam.exe            TCP 192.168.1.3:53573      87.248.210.254:80   
    25/10/2012 23:32:55 Removed        Steam.exe            TCP 192.168.1.3:53574      87.248.210.254:80   
    25/10/2012 23:32:55 Removed        Steam.exe            TCP 192.168.1.3:53575      87.248.210.254:80   
    25/10/2012 23:33:26 Added          Steam.exe            TCP 192.168.1.3:53576      209.197.10.86:27030 
    25/10/2012 23:33:27 Removed        Steam.exe            TCP 192.168.1.3:53576      209.197.10.86:27030 
    25/10/2012 23:34:06 Added          F1_2012.exe          TCP 192.168.1.3:53577      94.75.196.235:443   
    25/10/2012 23:34:35 Removed        Unknown              TCP 192.168.1.3:53565      208.78.164.7:27033   
    25/10/2012 23:34:56 Removed        F1_2012.exe          TCP 192.168.1.3:53577      94.75.196.235:443   
    25/10/2012 23:35:03 Added          Steam.exe            TCP 192.168.1.3:53579      65.113.241.44:27014 
    25/10/2012 23:35:04 Removed        Steam.exe            TCP 192.168.1.3:53579      65.113.241.44:27014 
    25/10/2012 23:35:05 Removed        Steam.exe            UDP 0.0.0.0:63178          *:*                 
    
     
  11. Tom

    Tom
    Staff Emeritus Staff

    Right, hm...the game doesn't even get to open any ports. Very, very weird.
     
  12. Graham Laing

    Graham Laing
    ...... mostly harmless Staff

    You are not getting the Steam ports either?

    Got a spare router?
     
  13. Tom

    Tom
    Staff Emeritus Staff

    The standard Steam port is open, 27015. I sent a screenshot to you, check your PM inbox. Disabling FW & AV and restarting with both disabled didn't change anything either. :)

    I don't have a spare router right now but there's not a single game which doesn't work, it's only 2012. So I doubt it's the router itself. I'm leaning towards adding application rules for the ports mentioned in posts #1 & #2.
     
  14. Graham Laing

    Graham Laing
    ...... mostly harmless Staff

    Yeah I have seen the screenshot, andf there is not Steam ports open. Though most of them open then close very quickly, there should at least be one or two showing. F1 2012 not show at all either.

    I does make you think that UPnP isn't working. Or it's all being blocked by a software firewall.

    Port Forwarding may be the only option, it certainly needs testing .... :thumbsdown:
     
  15. Tom

    Tom
    Staff Emeritus Staff

    Added application rules and now there's a connection made by F1 2012 on port 443 to prod.egonet.codemasters.com. MP doesn't work either but well...I'll try opening the remaining ports.

    I'm just hoping that the format "27014-27050" is being recognized by d-link consumer routers as well...:(
     
  16. Graham Laing

    Graham Laing
    ...... mostly harmless Staff

    I just checked my firewall rules for Steam, there is a BF3 one also, which is common to F1 2012 (443)

    Steam udp 1200
    Steam udp 27000-27014
    Steam tcp 27021-27039
    Steam DS tcp/udp 27020
    Steam DS tcp/udp 27015
    BF3 tcp 443 <<<<------ Common to F1 2012

    Steam DS = Dedicated Server
     
  17. Tom

    Tom
    Staff Emeritus Staff

    They're all open, sent another screenshot. I mean...I'm usually pretty good (I have to be :p) when it comes to networking stuff. But I'm definitely stuck with this. :(

    I've also checked the Windows FW rules and F1 2012 literally has access to everything and beyond.
     
  18. Graham Laing

    Graham Laing
    ...... mostly harmless Staff

    It's hard to read (the screenshot), but I see a steam connection, and the f1 2012 connection. Are you saying it still doesn't work?
     
  19. Tom

    Tom
    Staff Emeritus Staff

    Meh, sorry - wrong link. But yes, it still doesn't work...F1 2012 is opening port 443 and Steam 27015 but that's it.
     
  20. Graham Laing

    Graham Laing
    ...... mostly harmless Staff

    Just a thought ..... maybe a bit off the wall and irrelevant.

    Did you sign up for Racenet? When you sign up, you then link the racenet account to your steam account. This is what that connection F1 2012 makes is mostly all about, as far as I know.

    Surely it cannot effect multiplayer if you are NOT signed up ...... can it? :unsure:

    https://racenet.codemasters.com/f12012/landing

    EDIT: I can understand that to play MP it must be linked to your steam account for DRM purposes (which you have done), but not racenet, that doesn't sound right does it?