[GH-ISSUE #2364] [APP BUG]: Network Error on checking updates (Nightly 0d498f1) #796

Closed
opened 2026-02-27 21:08:12 +03:00 by kerem · 9 comments
Owner

Originally created by @cvertee on GitHub (Feb 6, 2025).
Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/2364

Checklist

  • I have searched for a similar issue in this repository and did not find one.
  • I am using an official build obtained from releases or updated one of those builds using its in-app updater.

Describe the Bug

Image

API in browser returns this

{"message":"API rate limit exceeded for <IP>. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)","documentation_url":"https://docs.github.com/rest/overview/resources-in-the-rest-api#rate-limiting"}

Reproduction Steps

Open Nightly 0d498f1 version, try checking for updates

Expected Behavior

Maybe display message in error dialog box?

Specify OS Version

Windows 10

Originally created by @cvertee on GitHub (Feb 6, 2025). Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/2364 ### Checklist - [x] I have searched for a similar issue in this repository and did not find one. - [x] I am using an official build obtained from [releases](https://github.com/shadps4-emu/shadPS4/releases) or updated one of those builds using its in-app updater. ### Describe the Bug ![Image](https://github.com/user-attachments/assets/06225507-ce64-4997-8b3e-a52ba7f0ad91) API in browser returns this ```json {"message":"API rate limit exceeded for <IP>. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)","documentation_url":"https://docs.github.com/rest/overview/resources-in-the-rest-api#rate-limiting"} ``` ### Reproduction Steps Open Nightly 0d498f1 version, try checking for updates ### Expected Behavior Maybe display message in error dialog box? ### Specify OS Version Windows 10
kerem closed this issue 2026-02-27 21:08:12 +03:00
Author
Owner

@DanielSvoboda commented on GitHub (Feb 6, 2025):

This happens if you make more than 60 requests in less than 1 hour. I believe that if autoUpdate is turned on at startup, every time you open the emulator it makes a query. What could be done is a different message box for these cases.

<!-- gh-comment-id:2640158742 --> @DanielSvoboda commented on GitHub (Feb 6, 2025): This happens if you make more than 60 requests in less than 1 hour. I believe that if autoUpdate is turned on at startup, every time you open the emulator it makes a query. What could be done is a different message box for these cases.
Author
Owner

@DanielSvoboda commented on GitHub (Feb 6, 2025):

I think it should be better to understand this way
Image
I'm going to do a PR...

<!-- gh-comment-id:2640231932 --> @DanielSvoboda commented on GitHub (Feb 6, 2025): I think it should be better to understand this way ![Image](https://github.com/user-attachments/assets/ff2f34b6-a28c-4b54-8756-ea0266a1d890) I'm going to do a PR...
Author
Owner

@cvertee commented on GitHub (Feb 6, 2025):

Thanks! But still it's weird, i did not make 60 requests on this day, opened emulator maybe like 5-6 times..

<!-- gh-comment-id:2640417379 --> @cvertee commented on GitHub (Feb 6, 2025): Thanks! But still it's weird, i did not make 60 requests on this day, opened emulator maybe like 5-6 times..
Author
Owner

@DanielSvoboda commented on GitHub (Feb 6, 2025):

Do you use this game compatibility option? It should make requests too, this should add up to the total number of requests, not just the autoUpdater. I don't know how it's done, but maybe it makes more than one request when entering...
Image

<!-- gh-comment-id:2640451389 --> @DanielSvoboda commented on GitHub (Feb 6, 2025): Do you use this game compatibility option? It should make requests too, this should add up to the total number of requests, not just the autoUpdater. I don't know how it's done, but maybe it makes more than one request when entering... ![Image](https://github.com/user-attachments/assets/acac9f74-08b2-4388-b77b-bfb00320aeb1)
Author
Owner

@DanielSvoboda commented on GitHub (Feb 6, 2025):

According to my calculations, 'Game Compatibility' currently makes 24 requests to get the information, this will increase over time, it could be a future problem... one solution would be to process this information on a website, and the emulator get the information already summarized with one request.

<!-- gh-comment-id:2640520799 --> @DanielSvoboda commented on GitHub (Feb 6, 2025): According to my calculations, 'Game Compatibility' currently makes 24 requests to get the information, this will increase over time, it could be a future problem... one solution would be to process this information on a website, and the emulator get the information already summarized with one request.
Author
Owner

@cvertee commented on GitHub (Feb 6, 2025):

Yeah, i have it enabled. Disabled it for now, didn't know about so much requests.
Also idk maybe it's case for another issue, when i disable Display Compatibility Data checkbox it can randomly crash, after 3 crashes finally disabled it

<!-- gh-comment-id:2640546652 --> @cvertee commented on GitHub (Feb 6, 2025): Yeah, i have it enabled. Disabled it for now, didn't know about so much requests. Also idk maybe it's case for another issue, when i disable Display Compatibility Data checkbox it can randomly crash, after 3 crashes finally disabled it
Author
Owner

@DanielSvoboda commented on GitHub (Feb 6, 2025):

Anyway, the PR2365 I created is specific to trying to use AutoUpdate, even though other requests make it increase this counter, the message of what is happening is clearer. I will try to solve this problem with the 'Game compatibility' requests in another PR, as it affects AutoUpdate.

<!-- gh-comment-id:2640572973 --> @DanielSvoboda commented on GitHub (Feb 6, 2025): Anyway, the PR2365 I created is specific to trying to use AutoUpdate, even though other requests make it increase this counter, the message of what is happening is clearer. I will try to solve this problem with the 'Game compatibility' requests in another PR, as it affects AutoUpdate.
Author
Owner

@cvertee commented on GitHub (Feb 7, 2025):

Error is displaying now after spaming API

Image

<!-- gh-comment-id:2642510699 --> @cvertee commented on GitHub (Feb 7, 2025): Error is displaying now after spaming API ![Image](https://github.com/user-attachments/assets/b35614dc-d80c-4254-a398-604edd29d0d7)
Author
Owner

@DanielSvoboda commented on GitHub (Feb 7, 2025):

Now this specific error message is clearer, but I'm still trying to resolve the source of the problem.

<!-- gh-comment-id:2642747152 --> @DanielSvoboda commented on GitHub (Feb 7, 2025): Now this specific error message is clearer, but I'm still trying to resolve the source of the problem.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shadPS4#796
No description provided.