Troubleshooting

Version Processing Errors

Launcher Troubleshooting

PatchKit desktop applications are built on fail-safe architecture principles, but there are several cases where things may go wrong during the initial installation or patching stage. This page will outline the most common issues your users may encounter and their possible solutions.

Downloading Issues

Downloading issues are the most common problems that users face when using PatchKit. Despite improvements in worldwide Internet infrastructure, several factors may slow down or prevent the user from downloading the application.

Possible Reason: ISP Hardware Issues

The first step in resolving this issue is to check the quality of the user’s internet connection. While speed tests can be useful, some ISPs are known to configure routing rules to popular speed test sites to give better-than-usual results.

  • Ask the user to visit https://speed.cloudflare.com/ and see if the results to their nearby servers are looking good.
  • Ask the user to perform a ping test on this page: https://freeola.com/line-test/. A high jitter or packet loss value may be the reason.
  • If the user has a secondary internet connection, it should be examined.

Possible Reason: Wi-Fi

Wi-Fi hardware often causes trouble. It’s hard to find a router that does not need to be reset once in a while. Ask the user to try resetting the Wi-Fi router in use. Connecting via a cable connection is also recommended.

Possible Reason: Routing Issues

When connecting from point A to B, there are plenty of cables and hardware in between. The routing configuration of each of those decides where the connection should go through, and sometimes it may go through a sub-optimal route. It can even fall back to a slower route due to incidents like a power outage at a strategic point.

  • Ask the user to perform a benchmark to see if there are any problems.
  • Ask the user if the problem affects other services. If it does, the user should contact their ISP.

Possible Reason: Malicious or Packet Inspection Software

In some configurations, software that tampers with the Internet connection may slow it down or prevent the user from downloading specific data.

  • Ask the user to try installing the application on another machine or operating system if possible.
  • Ask the user to perform an anti-virus scan and anti-malware scan. We recommend Malwarebytes scanning software.
  • Ask the user to disable the anti-virus during the downloading procedure.

Possible Reason: Firewall Configuration

Depending on the user’s machine, there may be a firewall installed with rules that effectively prevent downloading data from untrusted sources.

If the user is trying to install the software:

  • On a home PC, we suggest disabling the firewall.
  • At the workplace, we suggest contacting the administrator.
  • At school, we suggest contacting the teacher or the administrator.

Possible Reason: Missing Certificates

PatchKit uses HTTPS to secure the connection between the user and the server. If the user’s machine is missing the necessary certificates, the connection may be blocked. We primarily use AWS-issued certificates, which should be present in most operating systems, but in some cases, they may be missing.

The most common indicator of a missing certificate is an almost immediate API connection error after the launcher starts.

The web browser being able to connect to PatchKit endpoints does not mean that the PatchKit launcher will be able to do the same. Web browsers usually use their own certificate store, while the launcher uses the operating system’s certificate store.

To fix this issue, the user should:

  1. Go to https://www.amazontrust.com/repository/.
  2. Download the DER format of the Starfield Services Root Certificate Authority - G2 certificate (link).
  3. Install the certificate in the operating system’s certificate store by right-clicking on the file and selecting Install Certificate.
  4. Restart the launcher.

Nothing Helps?

If the user has tried everything and the issue persists:

  1. Ask for launcher-log.txt and output_log.txt files. Check here and here for instructions on where to find those.
  2. Contact PatchKit’s support by e-mail, providing all files mentioned above, along with the user’s PatchKit account e-mail address and application name.

Installation / Patching Issues

The PatchKit packages are encrypted, compressed packages that need to be decrypted, unpacked, and saved to the disk drive. This process is called the installation process, and there are several places where it can fail.

Possible Reason: Anti-Virus Software

Anti-virus software is meant to protect the user from installing any malicious software, but it can act overly cautious with launchers. While our launcher does its best to co-exist with most anti-viruses, it can still conflict with some of them.

Ask the user to disable the anti-virus software during the installation process.

Possible Reason: Malicious Software

Malicious software can hook into system events in a similar manner to anti-virus software. These are often poorly written and may tamper with the operating system’s stability.

Ask your user to perform a system scan using Malwarebytes free scanner.

Possible Reason: Hardware Issue

Faulty hardware like a hard disk, RAM, or even the CPU can affect the installation process. Ask the user if there were any strange issues with the PC lately. We recommend reading this article.

Nothing Helps?

If none of the above helps, follow these steps:

  1. Ask for the launcher-log.txt and output_log.txt files. Check here and here for instructions on where to find them.
  2. Contact PatchKit’s support by e-mail, providing all the files mentioned above, along with the user’s PatchKit account e-mail address and application name.

Application Running Issues

If the installation goes smoothly, but the application does not start, don’t panic. These issues are usually easy to solve.

Possible Reason: Wrong Executable File

When your game is first uploaded, PatchKit tries to guess which executable file is the main application file. Make sure to verify it.

  1. Navigate to https://panel.patchkit.net.
  2. Log in to your account if needed.
  3. Navigate to your application’s latest published version.
  4. Check if the Executable File is set correctly.

Possible Reason: Missing Application Files

While the launcher makes sure that all provided files are installed on the system, sometimes the application package may be incomplete. The usual reason is a human mistake during the packaging process. Make sure to:

  • Zip the whole folder with the application. It’s okay to have one directory at the top-level, with an application executable in that directory.
  • Use continuous-integration tools whenever possible. We recommend integrating with patchkit-tools as well.

Possible Reason: Anti-Virus Quarantine

Sometimes, anti-virus software can quarantine your game files, restricting any access. Ask your user to disable anti-virus software before running your application. If it doesn’t help, ask the user to check the quarantine list.

Possible Reason: Malicious Software

Because of the variety of this kind of application, there is a possibility of interference. Ask the user to scan the system. We recommend using the Malwarebytes scanner.

Nothing Helps?

There may be plenty of reasons why your application may not be working correctly. If you have tried everything, look for any error messages and search them on the web. You can always contact our support for advice.

results matching ""

    No results matching ""