DAOC Patcher UI Doesn't Appear (camelot.exe) when launched

Started 7 Aug 2020
by Ceseuron
in Support Center
Summary
This post covers a problem found with the Dark Age of Camelot official patcher and may affect Phoenix players who are reinstalling their client or are installing it for the first time.

Problem Description
When launching the official DAOC Patcher (camelot.exe) you may experience a problem where the patcher UI never appears. The Patcher will appear in the task manager under "Background Processes". In the patcher log file located in your default game installation directory (Default location: C:\Program Files (x86)\Electronic Arts\Dark Age of Camelot\logs\patcher.<#date>.log), you may see an error similar to the following:

[2020/08/06 20:55:23] Failed to send HTTP request for file [http://patch.daoc.broadsword.com:1380/daocpatch/live/patcher/manifest/patcher.prod.sig]
[2020/08/06 20:55:23] Failed to retrieve remote file [patcher.prod.sig].
[2020/08/06 20:55:23] Failed to read remote product check.
[2020/08/06 20:55:23] Failed to patch patcher product.


Other aspects of your internet access may work fine, such as web browsing, email clients, Discord, and so forth.

Affected Operating Systems
    Windows 10
    Windows 8/8.1
    Windows 7

Cause
The cause of this problem, as I discovered it, appears to be that the Address Resolution Protocol (ARP) table and/or the routing table in Windows contained invalid entries that was effectively preventing the DAOC official patcher from being able to download the patch manifest and the resulting game files. As neither myself, nor the Phoenix server developers were responsible for writing the original DAOC launcher, I can only hypothesize that the reason the official DAOC patcher UI doesn't appear in this scenario is because the patcher is stuck waiting for a timeout to occur before actually generating any feedback to the user.

Solution 1 - Flush the Address Resolution Protocol Table
In order to clear the ARP table in Windows, perform the following steps:

1. Launch an elevated command prompt by clicking Start and typing in cmd.
2. Right click on the Command Prompt entry and choose Run as administrator.
3. When the command prompt appears, type the following command and then press Enter:

arp -d

4. Attempt to launch the DAOC Patcher again.

Solution 2 - Flush the Windows Routing Table
1. Launch an elevated command prompt by clicking Start and typing in cmd.
2. Right click on the Command Prompt entry and choose Run as administrator.
3. When the command prompt appears, type the following command and then press Enter:

netsh interface ip delete destinationcache

4. Attempt to launch the DAOC Patcher again.

Additional Considerations
You may need to ensure that the DAOC patcher client is not running before you attempt the solutions noted above. To do this, check Task Manager for "camelot.exe" and end the task if you find it. In Windows 10, you may find this under the Processes tab and it will be called Patch Client (32-Bit). If you are unfamiliar on how to work with the Windows Task Manager, I advise simply restarting your computer.
This topic is locked and you can't reply.

Return to Support Center or the latest topics