Page 1 of 1

Consistently losing connection after map switch

Posted: 2014-10-27 13:06
by Q.Clayton
Whenever I play Battlefield 2 PR, I almost always lose connection to any server after the first round I complete. I've tried re-installing, everything in the utilities section of the support section of the launcher, nothing seems to be working.

If someone can help me sustain a reliable connection, I would greatly appreciate it.

Specs:
AMD FX(tm)-6300 Six-Core Processor, 3500 Mhz, 3 Core(s), 6 Logical Processor(s)

GTX-550 TI

8GB of Ram

and if you need to know anymore about the computer, I'll see what I can do\


Thank you

Re: Consistently losing connection after map switch

Posted: 2014-10-27 22:55
by LITOralis.nMd
Not sure without some troubleshooting:

What is your local LAN setup? Wired, or wireless?

NIC card network drivers up to date?




[quote=""'[R-COM"]LITOralis.nMd;2036830']generally causes:
1. firewall and/or antivirus blocking prbf2.exe and prlauncher.exe. For example, AVG blocks PRLauncher.exe all the time, you need to make an exception.

to test,

Code: Select all

Click this link to see what happens: [url]http://prbf2.cdn.ancientdev.com/hashes_1.0.36.0.prhf[/url]

PRLauncher apparently resolves that hostname which points to a couple of IPV4/V6 addresses belonging to akamaitechnologies hosts that host the BF2PR file verification list for the particular version you're running.

If you click the link above your browser should throw up a "Save As" dialog or something asking you to download a "hashes_1.0.36.0.prhf" file. That file is just a PK zipped compressed file that can be decompressed to plain text using WinZip/WinRAR/7zip/etc, that contains a list of SHA1 hashes for the important PRBF2 game content.

I found that if PRLauncher cannot resolve the above hostname then you'll get the 1301 error returned.
2. .NET framework not installed correctly. I'm going to ask that you post your system specs from prlauncher-support tab, just to verify you have .NET 4.0 or newer.

3. Certain routers have built in firewalls, also types of parental controls, both can block PRLauncher.exe.
newer Belkin routers are often the source of the problem.

4. Certain older LAN cards with old drivres might need to have IP6 disabled. This is a rare case.

5. If you're in Iran, Abu Dhabi, UAE, etc, you need to use a different DNS server to reach the PR master server.[/quote]

[quote="Boris""]K, so if the ticker's working then that should prove PRLauncher.exe has UDP/TCP outbound access fine enough.

If you could do the following it should prove helpful: Grab this Process Monitor application and extract/run it (it's free and clean - no need to install - no bs included).

On startup, set the "Filter" popup window to the following:

Process Name > is > PRLauncher.exe > then > Include > Add > OK

There are five icons top right on the main window when it opens that allow for toggling on/off what gets displayed; uncheck all except "Show Network Activity", then run PRLauncher and attempt to launch/update the game. ProcMon will produce an output that should indicate exactly what it's doing. The process goes something like the following:

Code: Select all

Start PRLauncher;
-----------------
1. UDP domain lookup (ingame.realitymod.com)
2. TCP connect to 74.55.51.162:80 (ingame.realitymod.com) = ticker data
	On Error = "Error loading news..."

Launch game;
------------
3. UDP domain lookup (gpcm.gamespy.com)
4. TCP connect to 69.10.30.242:29900 (gpcm.gamespy.com) = user login
	On Error = "1004: Error connecting to server. (10061)"

5. UDP domain lookup (prbf2.cdn.ancientdev.com)
6. TCP connect to 63.236.252.179:80 (random akamai/other host) = verification list
	On Error = "1301: Unable to contact verification server. Please check your internet connection and try again."
If you could post the output from that then that'd be great. Just save the result out in plaintext CSV form and paste it here (you can open it in Notepad to copy it), or you could just screenshot it.

A little long-winded all this, but trying to drill down to the fault here. ;) [/quote]

Re: Consistently losing connection after map switch

Posted: 2014-10-27 22:55
by LITOralis.nMd
Not sure without some troubleshooting:

What is your local LAN setup? Wired, or wireless?

NIC card network drivers up to date?




[quote=""'[R-COM"]LITOralis.nMd;2036830']generally causes:
1. firewall and/or antivirus blocking prbf2.exe and prlauncher.exe. For example, AVG blocks PRLauncher.exe all the time, you need to make an exception.

to test,

Code: Select all

Click this link to see what happens: [url]http://prbf2.cdn.ancientdev.com/hashes_1.0.36.0.prhf[/url]

PRLauncher apparently resolves that hostname which points to a couple of IPV4/V6 addresses belonging to akamaitechnologies hosts that host the BF2PR file verification list for the particular version you're running.

If you click the link above your browser should throw up a "Save As" dialog or something asking you to download a "hashes_1.0.36.0.prhf" file. That file is just a PK zipped compressed file that can be decompressed to plain text using WinZip/WinRAR/7zip/etc, that contains a list of SHA1 hashes for the important PRBF2 game content.

I found that if PRLauncher cannot resolve the above hostname then you'll get the 1301 error returned.
2. .NET framework not installed correctly. I'm going to ask that you post your system specs from prlauncher-support tab, just to verify you have .NET 4.0 or newer.

3. Certain routers have built in firewalls, also types of parental controls, both can block PRLauncher.exe.
newer Belkin routers are often the source of the problem.

4. Certain older LAN cards with old drivres might need to have IP6 disabled. This is a rare case.

5. If you're in Iran, Abu Dhabi, UAE, etc, you need to use a different DNS server to reach the PR master server.[/quote]

[quote="Boris""]K, so if the ticker's working then that should prove PRLauncher.exe has UDP/TCP outbound access fine enough.

If you could do the following it should prove helpful: Grab this Process Monitor application and extract/run it (it's free and clean - no need to install - no bs included).

On startup, set the "Filter" popup window to the following:

Process Name > is > PRLauncher.exe > then > Include > Add > OK

There are five icons top right on the main window when it opens that allow for toggling on/off what gets displayed; uncheck all except "Show Network Activity", then run PRLauncher and attempt to launch/update the game. ProcMon will produce an output that should indicate exactly what it's doing. The process goes something like the following:

Code: Select all

Start PRLauncher;
-----------------
1. UDP domain lookup (ingame.realitymod.com)
2. TCP connect to 74.55.51.162:80 (ingame.realitymod.com) = ticker data
	On Error = "Error loading news..."

Launch game;
------------
3. UDP domain lookup (gpcm.gamespy.com)
4. TCP connect to 69.10.30.242:29900 (gpcm.gamespy.com) = user login
	On Error = "1004: Error connecting to server. (10061)"

5. UDP domain lookup (prbf2.cdn.ancientdev.com)
6. TCP connect to 63.236.252.179:80 (random akamai/other host) = verification list
	On Error = "1301: Unable to contact verification server. Please check your internet connection and try again."
If you could post the output from that then that'd be great. Just save the result out in plaintext CSV form and paste it here (you can open it in Notepad to copy it), or you could just screenshot it.

A little long-winded all this, but trying to drill down to the fault here. ;) [/quote]

Re: Consistently losing connection after map switch

Posted: 2014-10-28 13:16
by Q.Clayton

Code: Select all

System Information
------------------
  Operating System: Microsoft Windows 7 Home Premium  (6.1.7601)
      Architecture: 64-bit
   Current Culture: English (United States)
       Motherboard: MSI 970A-G43 (MS-7693)
         Processor: AMD FX(tm)-6300 Six-Core Processor              (Physical: 3, Logical: 6)
            Memory: 8.00 GB
      DIMM Modules: A1_DIMM1: 4.00 GB @ 667 MHz
                    A1_DIMM3: 4.00 GB @ 667 MHz
         Page File: 7.95 GB
    .NET Framework: 4.5.1, Runtime: 4.0.30319.18444

Display Information
-------------------
 Display Device(s): Generic PnP Monitor on NVIDIA GeForce GTX 550 Ti
   Display Mode(s): 1280 x 1024 (32 bit) @ 60 Hz
    Driver Version: 9.18.13.4052 (340.52)
    Display Memory: 1024.00 MB
     Multisampling: 2, 4, 8
               DPI: 96 (100%)

Audio Information
-----------------
  Primary Playback: Speakers (2- Logitech G430 Gami
 Primary Recording: Microphone (2- Logitech G430 Ga
  Open AL Renderer: Software
               EAX: True
           EAX 1.0: False
           EAX 2.0: True
           EAX 3.0: False
           EAX 4.0: False
           EAX 5.0: False
             X-RAM: False

Disk Information
----------------
      Install Path: C:\Program Files (x86)\Steam\steamapps\common\Battlefield 2
                    Free: 50.46 GB, Total: 232.79 GB, FS: NTFS, SSD: False
          Mod Path: C:\Program Files (x86)\Steam\steamapps\common\Battlefield 2\mods\pr
                    Free: 50.46 GB, Total: 232.79 GB, FS: NTFS, SSD: False
     Profiles Path: C:\Users\quinn\Documents\ProjectReality\Profiles
                    Free: 50.46 GB, Total: 232.79 GB, FS: NTFS, SSD: False
    Update DL Path: C:\Users\quinn\AppData\Local\Project Reality\Project Reality BF2\Downloads
                    Free: 50.46 GB, Total: 232.79 GB, FS: NTFS, SSD: False
   Update Log Path: C:\Users\quinn\AppData\Local\Project Reality\Project Reality BF2\UpdateLogs
                    Free: 50.46 GB, Total: 232.79 GB, FS: NTFS, SSD: False

Game Information
----------------
    Installed Mods: bf2, Dependencies, pr, xpack
       Current Mod: pr
       BF2 Version: BF2 1.5
        PR Version: 1.2.1.0
          Language: english
   Debug Available: False
     Large Address: True
Supported Hardware: None

Profile Information
-------------------
      Profile 0001: SGTClayton.Q[75th/RRC]
              Type: Online
 Last Used Profile: True
        View Intro: False
        Fullscreen: True
      Display Mode: 1280x1024@60Hz
Display Mode Valid: True
   Graphics Scheme: Low
     Multisampling: Off
             VSync: False
   Terrain Quality: Low
   Effects Quality: Low
  Geometry Quality: Low
   Texture Quality: Low
  Lighting Quality: Low
   Dynamic Shadows: Low
    Dynamic Lights: Low
 Texture Filtering: Low
    Audio Provider: Software
    Provider Valid: True
     Audio Quality: Low
               EAX: True