dztui icon indicating copy to clipboard operation
dztui copied to clipboard

DZGUI does not fetch any servers.

Open GKourp opened this issue 1 year ago • 2 comments

DGZUI does not fetch any servers and when trying to add them to join by ip it times out.

Playing on steam deck with DZGUI 5.2.3.

GKourp avatar May 09 '24 14:05 GKourp

I can't reproduce either of these scenarios on a Steam Deck test bench using the latest version. It sounds like a transitory network error or a malformed API key. If you are encountering problems and continually trying to reconnect, bear in mind that you are repeatedly querying Steam's master server, which may force a cooldown (rate limiting) if you are doing it too much.

After launching DZGUI and encountering this problem, you'll have to attach the log file generated at $HOME/deck/.local/state/dzgui/logs/DZGUI_DEBUG.log.

aclist avatar May 10 '24 19:05 aclist

I had a hunch it might be the network I am on, will try a different network and see if that solves it. Will update once performed.

DZGUI_DEBUG.log

Same result on my home network, it used to work on both networks.

GKourp avatar May 13 '24 16:05 GKourp

I am sorry for the slow response: I saw your first message, but it looks like you edited your second response into the original message, so I did not receive a subsequent notification from GitHub. In the future, you can just add replies directly below the thread so that notifications get sent out.

I will take a look at your logs a bit later and see what comes up.

aclist avatar May 26 '24 02:05 aclist

This doesn't look like a current log file. It says that your DZGUI version is 3.3.13, and it doesn't show any connection info. Was this an old log you found in the DZGUI directory itself? Check the path again and make sure that you run DZGUI once, then quit, then pull the log from $HOME/deck/.local/state/dzgui/logs/DZGUI_DEBUG.log.

aclist avatar May 26 '24 02:05 aclist

I've gotten some additional data points on this from another user. Have you recently unlinked Steam Guard or changed account settings on Steam? Keep in mind that API key authorization is tightly linked to Steam Guard, so if you unlinked your phone or unauthorized it, it might have silently revoked your API key.

aclist avatar Jun 04 '24 09:06 aclist

I did have an issue where I needed to log back into my account, I can't remember the specifics at this time but I did have to disable and enable steam guard again if I remember correctly.

GKourp avatar Jun 04 '24 12:06 GKourp

Is everything working for you at this time?

In the next release, I will be adding some more error dialogs that trigger in the event of no servers being fetched and warn the user about what steps to take.

aclist avatar Jun 09 '24 08:06 aclist

Still does not work, nothing happens after it attempts to fetch the servers.

GKourp avatar Jun 12 '24 15:06 GKourp

If you don't mind, can you try regenerating your API key? It sounds like your old one may be defunct.

You can also try running the build on the testing branch (Options > Toggle release branch), which adds the aforementioned warnings and cooldowns if the server list comes back empty.

aclist avatar Jun 12 '24 23:06 aclist

Can you clarify if this is on Wi-Fi or wired?

aclist avatar Jul 04 '24 10:07 aclist

I only have tried on Wi-Fi, I only play on Wi-Fi.

GKourp avatar Jul 08 '24 13:07 GKourp

How can I regerate my API key and apply it?

GKourp avatar Jul 10 '24 16:07 GKourp

I only have tried on Wi-Fi, I only play on Wi-Fi.

DayZ exhibits some issues associated with Wi-Fi, but the problem is non-specific and I don't think it's the cause of the issue here.

How can I regerate my API key and apply it?

  • Navigate here: https://steamcommunity.com/dev/apikey
  • Choose Revoke My Steam Web API key
  • Follow the steps here: https://aclist.github.io/dzgui/dzgui.html#_api_key_server_ids
  • In DZGUI, go to Options > Change Steam API key

aclist avatar Jul 11 '24 07:07 aclist

Server list now loads, thanks a bunch for your help and patience.

GKourp avatar Jul 11 '24 14:07 GKourp

I'm sorry you had difficulties. Feel free to open another ticket if this issue occurs again.

aclist avatar Jul 11 '24 14:07 aclist