Page 1 of 1

Won't verify client files

Posted: 2014-09-29 01:53
by CryoKitty
Every time I try to launch I get the File verification Error: "1301: Unable to contact verification server. Please check your internet connection and try again." I've updated, repaired and reinstalled all of my .NET Frameworks but nothing worked.

Re: Won't verify client files

Posted: 2014-09-29 20:01
by LITOralis.nMd
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.

Re: Won't verify client files

Posted: 2014-09-30 03:16
by CryoKitty
System Information
------------------
Operating System: Microsoft Windows 8.1 (6.3.9600)
Architecture: 64-bit
Current Culture: English (United States)
Motherboard: Gigabyte Technology Co., Ltd. GA-78LMT-USB3
Processor: AMD FX(tm)-8350 Eight-Core Processor (Physical: 4, Logical: 8)
Memory: 8.00 GB
DIMM Modules: A1: 4.00 GB @ 1333 MHz
A3: 4.00 GB @ 1333 MHz
Page File: 1.25 GB
.NET Framework: 4.5+ Release Build: 379893, Runtime: 4.0.30319.34209

Display Information
-------------------
Display Device(s): Generic PnP Monitor on AMD Radeon HD 7900 Series
Display Mode(s): 1920 x 1080 (32 bit) @ 60 Hz
Driver Version: 13.251.9001.1001
Display Memory: 3.00 GB
Multisampling: 2, 4, 8
DPI: 96 (100%)

Audio Information
-----------------
Primary Playback: Speakers (Turtle Beach PX22)
Primary Recording: Microphone (Turtle Beach PX22)
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: E:\SteamLibrary\steamapps\common\Battlefield 2
Free: 15.90 GB, Total: 140.48 GB, FS: NTFS, SSD: False
Mod Path: E:\SteamLibrary\steamapps\common\Battlefield 2\mods\pr
Free: 15.90 GB, Total: 140.48 GB, FS: NTFS, SSD: False
Profiles Path: C:\Users\iPod\Documents\ProjectReality\Profiles
Free: 365.13 GB, Total: 931.17 GB, FS: NTFS, SSD: False
Update DL Path: C:\Users\iPod\AppData\Local\Project Reality\Project Reality BF2\Downloads
Free: 365.13 GB, Total: 931.17 GB, FS: NTFS, SSD: False
Update Log Path: C:\Users\iPod\AppData\Local\Project Reality\Project Reality BF2\UpdateLogs
Free: 365.13 GB, Total: 931.17 GB, FS: NTFS, SSD: False

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

Profile Information
-------------------
Profile 0001: CryoKitty
Type: Online
View Intro: True
Fullscreen: True
Display Mode: 1920x1080@60Hz
Display Mode Valid: True
Graphics Scheme: High
Multisampling: Off
VSync: False
Terrain Quality: High
Effects Quality: High
Geometry Quality: High
Texture Quality: High
Lighting Quality: High
Dynamic Shadows: High
Dynamic Lights: High
Texture Filtering: High
Audio Provider: Software
Provider Valid: True
Audio Quality: High
EAX: True

It's not a firewall or antivirus problem. I tried forwarding ports I saw on another thread, but they didn't help either.

Re: Won't verify client files

Posted: 2014-10-02 01:15
by LITOralis.nMd
can you download this file or not?
http://prbf2.cdn.ancientdev.com/hashes_1.0.36.0.prhf

Re: Won't verify client files

Posted: 2014-10-04 00:56
by CryoKitty
Yes I can download that.

Re: Won't verify client files

Posted: 2014-10-08 22:29
by CryoKitty
UPDATE: I was able to check for updates and download the latest one 2 days ago. I played multiple times that day, but now I'm back to not being able to verify the files.

Re: Won't verify client files

Posted: 2014-10-09 04:53
by LITOralis.nMd
It's 100% certain to be one of these causes:
1. firewall blocking PRLauncher.exe
2. antivirus blocking PRlauncher.exe
3. router blocking PRLauncher.exe
4. router settings, usually IPv6, is buggy , and is blocking updates.
5. WiFi drivers using IPv6 , and the drivers are old.

if you can list your entire LAN,
motherboard, ethernet NIC or wifi card, wifi drivers, firewall, antivirus, router make and model and firmware version,
we can pin it down pretty easily.

but make sure you are allowing PRlauncher.exe through your firewall and antivirus. AVG, Avast, Comodo firewall, and a few others can cause this.

Re: Won't verify client files

Posted: 2014-10-11 19:53
by CryoKitty
Motherboard: Gigabyte GA-78LMT-USB3 Micro ATX
Router: Cisco Linksys E1200, Firmware version 2.0.04
Wireless Adapter: NETGEAR WDNA4100 with NEATGEAR driver version 1.2.0.13
I just have the Windows Firewall, which I allowed PRlauncher.exe through
No antivirus.

Re: Won't verify client files

Posted: 2014-10-12 20:26
by LITOralis.nMd
Make sure the parental control access is disabled in your router:
Article

Re: Won't verify client files

Posted: 2014-10-12 21:00
by LITOralis.nMd
ok, I have no way to test this besides going all geeky:
Boris wrote: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. ;)

Re: Won't verify client files

Posted: 2014-10-15 02:42
by CryoKitty
results:

Code: Select all

"10:37:31.5231070 PM","PRLauncher.exe","8176","TCP Connect","Christian.atlanticbb.net:63137 -> a2.33.374a.static.theplanet.com:http","SUCCESS","Length: 0, mss: 1460, sackopt: 1, tsopt: 0, wsopt: 1, rcvwin: 65700, rcvwinscale: 8, sndwinscale: 7, seqnum: 0, connid: 0"

"10:37:31.5900418 PM","PRLauncher.exe","8176","TCP Send","Christian.atlanticbb.net:63137 -> a2.33.374a.static.theplanet.com:http","SUCCESS","Length: 135, startime: 97562, endtime: 97563, seqnum: 0, connid: 0"

"10:37:31.5919069 PM","PRLauncher.exe","8176","TCP TCPCopy","Christian.atlanticbb.net:63137 -> a2.33.374a.static.theplanet.com:http","SUCCESS","Length: 1120, seqnum: 0, connid: 0"

"10:37:31.5919426 PM","PRLauncher.exe","8176","TCP Receive","Christian.atlanticbb.net:63137 -> a2.33.374a.static.theplanet.com:http","SUCCESS","Length: 1120, seqnum: 0, connid: 0"
"10:37:31.6718392 PM","PRLauncher.exe","8176","TCP Disconnect","Christian.atlanticbb.net:63137 -> a2.33.374a.static.theplanet.com:http","SUCCESS","Length: 0, seqnum: 0, connid: 0"
"10:37:35.5420660 PM","PRLauncher.exe","8176","TCP Connect","Christian.atlanticbb.net:63138 -> 142.54.165.198:29900","SUCCESS","Length: 0, mss: 1460, sackopt: 1, tsopt: 0, wsopt: 1, rcvwin: 65700, rcvwinscale: 8, sndwinscale: 0, seqnum: 0, connid: 0"
"10:37:35.6235457 PM","PRLauncher.exe","8176","TCP TCPCopy","Christian.atlanticbb.net:63138 -> 142.54.165.198:29900","SUCCESS","Length: 38, seqnum: 0, connid: 0"

"10:37:35.6235814 PM","PRLauncher.exe","8176","TCP Receive","Christian.atlanticbb.net:63138 -> 142.54.165.198:29900","SUCCESS","Length: 38, seqnum: 0, connid: 0"

"10:37:35.7435587 PM","PRLauncher.exe","8176","TCP Send","Christian.atlanticbb.net:63138 -> 142.54.165.198:29900","SUCCESS","Length: 203, startime: 97603, endtime: 97604, seqnum: 0, connid: 0"

"10:37:35.9137703 PM","PRLauncher.exe","8176","TCP TCPCopy","Christian.atlanticbb.net:63138 -> 142.54.165.198:29900","SUCCESS","Length: 156, seqnum: 0, connid: 0"

"10:37:35.9137976 PM","PRLauncher.exe","8176","TCP Receive","Christian.atlanticbb.net:63138 -> 142.54.165.198:29900","SUCCESS","Length: 156, seqnum: 0, connid: 0"

"10:37:35.9677964 PM","PRLauncher.exe","8176","TCP Send","Christian.atlanticbb.net:63138 -> 142.54.165.198:29900","SUCCESS","Length: 29, startime: 97606, endtime: 97606, seqnum: 0, connid: 0"

"10:37:38.9859083 PM","PRLauncher.exe","8176","TCP Reconnect","Christian:63139 -> 2001:418:1401:9::a5fe:208a:http","SUCCESS","Length: 0, seqnum: 0, connid: 0"

"10:37:44.9866027 PM","PRLauncher.exe","8176","TCP Reconnect","Christian:63139 -> 2001:418:1401:9::a5fe:208a:http","SUCCESS","Length: 0, seqnum: 0, connid: 0"

"10:37:59.9882198 PM","PRLauncher.exe","8176","TCP Reconnect","Christian:63139 -> 2001:418:1401:9::a5fe:2052:http","SUCCESS","Length: 0, seqnum: 0, connid: 0"

Re: Won't verify client files

Posted: 2014-10-15 03:46
by LITOralis.nMd
You have a "beta " build of .Net 4 on your PC, please uninstall that, reboot, then install the newest 4.5.2 Final.

It could be that simple, and you should do so anyway.

Download Microsoft .NET Framework 4.5.2 (Web Installer) for Windows Vista SP2, Windows 7 SP1, Windows 8, Windows 8.1, Windows Server 2008 SP2 Windows Server 2008 R2 SP1, Windows Server 2012 and Windows Server 2012 R2 from Official Microsoft Download

Re: Won't verify client files

Posted: 2014-10-16 23:54
by CryoKitty
I wasn't able to uninstall the .NET 4 because it wasn't listed in the uninstall list or anywhere I searched for it. I downloaded 4.5.2 anyway to see if it would help, but the installer said I already had it.

Re: Won't verify client files

Posted: 2014-10-17 00:21
by CryoKitty
Turns out I can't uninstall it because up to .NET 4.5 are already part of my operating system. I also forgot to mention that I actually have windows 8.1.

Re: Won't verify client files

Posted: 2014-10-17 00:48
by LITOralis.nMd
download this
http://files.ancientdev.com/updates/prb ... ch.prpatch

save to:
Update DL Path:
C:\Users\iPod\AppData\Local\Project Reality\Project Reality BF2\Downloads

In Windows Explorer
Open C:\Users\iPod\AppData\Local\Project Reality\Project Reality BF2\Downloads
Double click the prbf2_1.2.0.0_to_1.2.1.0_client_patch.prpatch file.
It should automatically start PRLauncher.exe (and the PRUpdater.exe in the background)

That should get you up to date.

Restart PRlauncher, hover mouse over PLAY, select check for updates,
it should say "You are running current update" , or similar.

then try to play online.

Re: Won't verify client files

Posted: 2014-10-19 20:32
by CryoKitty
When I download that it opens PR says gives me Error 59, saying I need to have version 1.2.0 installed while i have 1.2.1.

Re: Won't verify client files

Posted: 2014-10-27 23:02
by LITOralis.nMd
How did you install PR? With or without using the Desura client?

Try this:
[R-DEV]AncientMan wrote:Try deleting:
C:\Program Files (x86)\Steam\steamapps\common\Battlefield 2\mods\pr\update.lock

(Optional if you have desura)Then repair the installation in Desura

Then you should be able to launch and then update from a clean install.
This depends on where you installed BF2,



here is my list of default installation directories, just for reference:
'[R-COM wrote:LITOralis.nMd']

Code: Select all

Default location in Windows Vista/7/8/2008/2012 X64 for Origin installations:

C:\Program Files (x86)\Origin Games\Battlefield 2 Complete Collection\mods\pr\



Default location in Windows XP/Vista/7/8 32 Bit X86 for Origin installations:

C:\Program Files\Origin Games\Battlefield 2 Complete Collection\mods\pr\

Default location in Windows Vista/7/8/2008/2012 X64 for Steam installations:

C:\Program Files (x86)\Steam\steamapps\common\battlefield 2\mods\pr\

Default location in Windows XP/Vista/7/8/2008/2012 for Steam installations:

C:\Program Files\Steam\steamapps\common\battlefield 2\mods\pr\

Re: Won't verify client files

Posted: 2014-10-27 23:50
by LITOralis.nMd
Sorry for the delay,
looks like you are up to date on PR, to check open PRlauncher->Support and see if it says you have V1.2.1 on top right. let me know.