Page 1 of 1

Error 1301

Posted: 2014-01-30 00:14
by g0Dwarrior23
I've looked at all the forums and possible solution but nothing seems to help :? Can anyone
help me?
PC Specs

System Information
------------------
Operating System: Microsoft Windows 8.1 (6.3.9600)
Architecture: 64-bit
Current Culture: English (United States)
Motherboard: MSI 760GMA-P34(FX) (MS-7641)
Processor: AMD FX(tm)-6300 Six-Core Processor (Physical: 3, Logical: 6)
Memory: 8.00 GB
DIMM Modules: DIMM1: 4.00 GB @ 1600 MHz
DIMM2: 4.00 GB @ 1600 MHz
Page File: 1.25 GB
.NET Framework: 4.5.1, Runtime: 4.0.30319.34003

Display Information
-------------------
Display Device(s): Generic PnP Monitor on NVIDIA GeForce GT 640
Display Mode(s): 1600 x 900 (32 bit) @ 60 Hz
Driver Version: 9.18.13.3165 (331.65)
Display Memory: 2.00 GB
Multisampling: 2, 4, 8
DPI: 96 (100%)

Audio Information
-----------------
Primary Playback: Speakers (Realtek High Definiti
Primary Recording:
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: 694.22 GB, Total: 931.17 GB, FS: NTFS, SSD: False
Mod Path: C:\Program Files (x86)\Steam\steamapps\common\Battlefield 2\mods\pr
Free: 694.22 GB, Total: 931.17 GB, FS: NTFS, SSD: False
Profiles Path: C:\Users\Anthony\Documents\ProjectReality\Profiles
Free: 694.22 GB, Total: 931.17 GB, FS: NTFS, SSD: False
Update DL Path: C:\Users\Anthony\AppData\Local\Project Reality\Project Reality BF2\Downloads
Free: 694.22 GB, Total: 931.17 GB, FS: NTFS, SSD: False
Update Log Path: C:\Users\Anthony\AppData\Local\Project Reality\Project Reality BF2\UpdateLogs
Free: 694.22 GB, Total: 931.17 GB, FS: NTFS, SSD: False

Re: Error 1301

Posted: 2014-01-30 00:25
by LITOralis.nMd
We have a pretty long thread on the 1301 error. https://www.realitymod.com/forum/f27-pr ... 301-a.html There can be multiple causes. If you read the thread and find Boris' post about using Microsoft ProcessMonitor to record your network traffic, that would be definitive way to test the network issue. But there can be other issues:
It's possible IPv6 is causing you problems there. Go to the network adapter you use to connect to the Internet, select "Properties", on the "Networking" tab untick "Internet Protocol Version 6 (TCP/IPv6)", OK it, then restart the machine. Run PR, and if it still fails, make another post.
OK. I've got it working. The error had nothing to do with my network or port forwarding or connectivity or profiles or BF2 install or anything like that. I think it was just throwing 1301 because it was confused. Because I'm always deeply suspicious of .NET at all times, I ran Windows Updater and included some "optional" updates to the .NET 3.5 framework and also ran the .NET 4 repair tool. I ran the launcher and it worked fine! Verified the files, updated smoothly! Hopefully this will be helpful for others in the 1301 boat the 1301 error does not always mean a network problem
Boris wrote:Click this link to see what happens: http://prbf2.cdn.ancientdev.com/hashes_1.0.36.0.prhf

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.
[quote=""'[R-COM"]LITOralis.nMd;1940628']make sure your antivirus is not blocking PR, with the AVG suite being the most common culprit so far.
better to whitelist the prlauncher.exe and prbf2.exe in the antivirus program and your firewall program.

make sure Windows Firewall allows the PRLauncher process through,[/quote]

[quote="MaSSive""]Check this

Image

and make sure its allowed in both home and public networks.

Whats your internet connection like? Modems, routers, wifi which hardware models?[/quote]

Re: Error 1301

Posted: 2014-01-30 00:50
by g0Dwarrior23
Image
Tried all of that but this is what I get from the Process Monitor

Re: Error 1301

Posted: 2014-01-30 13:07
by LITOralis.nMd
Specifically, can you download this file? That is one of the files on the update server, if you can manually download it from your browser, we'll eliminate most of the possible networking issues.
Boris wrote:Click this link to see what happens: http://prbf2.cdn.ancientdev.com/hashes_1.0.36.0.prhf

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.

Re: Error 1301

Posted: 2014-01-30 13:16
by LITOralis.nMd
Also, can you give us a breakdown of your network,?
motherboard,
wired or wireless ethernet connection,
firewall, ??
antivirus, ?? Do you have AVG? Norton 360 premier? or NOD32 AntiVirus?
router and modem/router make and model? Do you have a router or modem/router that has built in NOD32 AntiVirus? Most new Belkin models do have NOD32 AntiVirus HIPS detection installed by default.

is IPv6 enabled on your (ethernet NIC or Wifi adapter) and router?
Did you have a static IP address for your PC in your router table?

Also, could you do this so we can better read your ProcMon results:
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: Error 1301

Posted: 2014-01-30 13:22
by LITOralis.nMd
Also, not to be funny, but at least 3 people returning to PR from your 2012 signup date era have had this problem:
'[MER wrote:Gunslinger;1973188']Funnily enough I had this issue and couldn't get anything to work. Then I accidentally stumbled on a fix. Instead of clicking on the PR icon on my desktop (which I now realise was out of date), I went through my start menu and ran it up from there. Worked first time. I know.....epic n00b fail! :roll:

Re: Error 1301

Posted: 2014-01-30 23:26
by g0Dwarrior23
[R-COM]LITOralis.nMd wrote:Specifically, can you download this file? That is one of the files on the update server, if you can manually download it from your browser, we'll eliminate most of the possible networking issues.
Where do I put it at

Re: Error 1301

Posted: 2014-01-30 23:31
by g0Dwarrior23
[R-COM]LITOralis.nMd wrote:Also, can you give us a breakdown of your network,?
motherboard,
wired or wireless ethernet connection,
firewall, ??
antivirus, ?? Do you have AVG? Norton 360 premier? or NOD32 AntiVirus?
router and modem/router make and model? Do you have a router or modem/router that has built in NOD32 AntiVirus? Most new Belkin models do have NOD32 AntiVirus HIPS detection installed by default.

is IPv6 enabled on your (ethernet NIC or Wifi adapter) and router?
Did you have a static IP address for your PC in your router table?

Also, could you do this so we can better read your ProcMon results:
Wireless Ethernet Con.
Windows Fire Wall [Already checked and it allows everything PR]
AVG
My Router does not have NOD32 Anti-Virus
I've disabled IPv6
And this is my Procmon results:
Image

Re: Error 1301

Posted: 2014-01-30 23:33
by LITOralis.nMd
Check AVG again:

AVG is blocking PRLauncher and PRUpdater.
To test, completely shutdown AVG and try to contact http://prbf2.cdn.ancientdev.com/hashes_1.0.36.0.prhf again, it should prompt you to download a file hashes_1.0.36.0.prhf . *This file will change name as PR publishes new releases, such as hashes_1.0.37.0.prhf , hashes_1.0.38.1.prhf etc

If with AVG completely shutdown, and you can then download this file, we know it's AVG blocking the PRLauncher and PRUpdater. causing the PRLauncher to return the Error 1301.
'[R-COM wrote:LITOralis.nMd;1955840']Instructions
  1. Open AVG Internet Security from the Start Menu. You can find it by hovering your mouse over "All Programs."
  2. Double-click "Firewall" to launch the firewall settings.
  3. Click the "Profiles" link on the left, then "Computer in domain," then "Applications."
  4. Click "Add."
  5. Click the "..." button next to "Path" and navigate to the program that you want to allow access to.
    Add the following programs:
    • "C:\Program Files (x86)\Steam\steamapps\common\Battlefield 2\PRBF2.exe"
    • "C:\Program Files (x86)\Steam\steamapps\common\Battlefield 2\mods\pr\bin\PRLauncher.exe"
    • "C:\Program Files (x86)\Steam\steamapps\common\Battlefield 2\mods\pr\bin\PRUpdater.exe"
    For each of the programs above, Select it and click "Open." Click the "Application action" drop-down menu and select "Allow for all." Click "Apply," and then "OK" to save the firewall settings and allow your program.
Read more: How to Allow Programs in AVG | eHow

Re: Error 1301

Posted: 2014-01-30 23:35
by LITOralis.nMd
You have a Belkin router, which model?
Most newer Belkin routers have HIPS detection, this has to be manually turned off, or an exception made, for PR to work.

Re: Error 1301

Posted: 2014-01-30 23:44
by g0Dwarrior23
[R-COM]LITOralis.nMd wrote:You have a Belkin router, which model?
Most newer Belkin routers have HIPS detection, this has to be manually turned off, or an exception made, for PR to work.
AC 1200 DB Wi-Fi Dual-Band AC+ Gigabit Router
I also have this:
http://www.belkin.com/us/F9L1101/p/P-F9L1101/

Re: Error 1301

Posted: 2014-01-30 23:51
by LITOralis.nMd
Specifically, can you download this file? That is one of the files on the update server, if you can manually download it from your browser, we'll eliminate most of the possible networking issues.
Boris wrote:Click this link to see what happens: http://prbf2.cdn.ancientdev.com/hashes_1.0.36.0.prhf

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.
I am just concerned that you can download it. I don't care where you download this file, so put it in your Desktop, or Downloads folder. So please tell me if you can download and save the file to desktop. Do not run the file once you download it, it's just a hashcheck file.

Re: Error 1301

Posted: 2014-01-30 23:54
by g0Dwarrior23
Yes I can download it

Re: Error 1301

Posted: 2014-01-30 23:57
by LITOralis.nMd
You can try to run a tracert and ping to prbf2.cdn.ancientdev.com to see if there is a network issue.

tutorial (use the prbf2.cdn.ancientdev.com as your destiniation) : How Do I? ping or do a trace route with Windows 8

take a screen shot or copy paste the results. You can delete the nearest ISP location node if you want to maintain privacy.

Re: Error 1301

Posted: 2014-01-31 00:07
by g0Dwarrior23
Image

Re: Error 1301

Posted: 2014-01-31 00:13
by LITOralis.nMd
Your antivirus or firewall or router Parental controls is blocking PRUpdater.
I am almost certain it is your Belkin Router PArental Controls by Norton. You need to disable that.
Instructions
Open AVG Internet Security from the Start Menu. You can find it by hovering your mouse over "All Programs."
Double-click "Firewall" to launch the firewall settings.
Click the "Profiles" link on the left, then "Computer in domain," then "Applications."
Click "Add."
Click the "..." button next to "Path" and navigate to the program that you want to allow access to.
Add the following programs:
"C:\Program Files (x86)\Steam\steamapps\common\Battlefield 2\PRBF2.exe"
"C:\Program Files (x86)\Steam\steamapps\common\Battlefield 2\mods\pr\bin\PRLauncher.exe"
"C:\Program Files (x86)\Steam\steamapps\common\Battlefield 2\mods\pr\bin\PRUpdater.exe"

For each of the programs above, Select it and click "Open." Click the "Application action" drop-down menu and select "Allow for all." Click "Apply," and then "OK" to save the firewall settings and allow your program.
Ok, This is what happened, my router, a Belkin N450 DB Wi-Fi Dual-Band N+ Router, had ' Parental Control powered by Norton ' on it so I had to add the Files to AVG as well as turn off Norton on my router freeing the files to connect in a split second making a connection. But now it is Verifying files. Thank you for your help.

Looking into this, all of the currently sold Belkin routers have this Norton Parental Control embedded security,

WIRELESS DUAL BAND ROUTERS
N450 DB
N600 DB
N750 DB
N900 DB
AC1000 DB
AC1200 DB

WIRELESS SINGLE BAND ROUTERS
N150
N300

Re: Error 1301

Posted: 2014-01-31 00:58
by g0Dwarrior23
Works now, thank you so much for your help! ;-)

Re: Error 1301

Posted: 2014-01-31 01:21
by g0Dwarrior23
Agh, Im using the latest mumble but this comes up:
[7:17:58 PM] Opening URL mumble://mumble.realitymod.com:64739/?version=1.2.0
[7:18:03 PM] Connecting to server mumble.realitymod.com.
[7:18:48 PM] Server connection failed: Connection timed out.
[7:18:58 PM] Reconnecting.
[7:19:38 PM] Server connection failed: Connection timed out.
[7:19:48 PM] Reconnecting.
[7:20:28 PM] Server connection failed: Connection timed out.
[7:20:38 PM] Reconnecting.
[7:21:18 PM] Server connection failed: Connection timed out.
[7:21:28 PM] Reconnecting.
[7:22:08 PM] Server connection failed: Connection timed out.
[7:22:18 PM] Reconnecting.

Re: Error 1301

Posted: 2014-01-31 02:35
by LITOralis.nMd
That version of mumble is no longer used.
[R-COM]LITOralis.nMd wrote:PR:mumble 1.0.0.4 Beta is no longer used. This servr no longer exists: mumble://mumble.realitymod.com:64739/?version=1.2.0

A new version of PRMumble is inside the PR 1.0 download .iso .
when you click Play in PRLauncher it will now automatically launch PRMumble in the background.

Inside PRLauncher, there is also a PRMumble tab where you can adjust keybinds as needed.
Alt-tab to desktop and the PRMumble icon will be in the system tray. Double click that to open PRMumble.

And that should be the last hurdle, welcome back to PR, see you on the battlefield,