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]