Sudden server list query error, CURL error 28 when trying to connect

Hi guys!

I was wondering whether some of you in the community could help out with an FXServer issue that suddenly arose on my server.

For the past couple of days, I have been trying to resolve an error message on my Ubuntu 20.04 LTS based FXServer instance. The following appeared after having updated from Ubuntu 18.04 LTS:
image

The above message is paired with another on the FiveM client side:

I have done some research regarding the issue, and the first thing people mention is that ports need to be forwarded. By running sudo ufw status, we can assert that TCP and UDP ports 30120 have been opened:
image

Even though these ports have been opened, and also after disabling the firewall entirely using sudo ufw disable, I can’t seem to connect to my server. I have even gone as far as trying to open ports using netstat and ss. Still no dice. Is there anyone who can help me troubleshoot this issue? I am eager to continue developing this exciting side project of mine, but I’m at wits’ end. Any help would be appreciated!

Does your server provider have a firewall on their side, perhaps?

Hi d-bubble! Thanks for your reply.

Previously, the server had been running with the firewall in the provider’s control panel being turned off. This is still the case.

The below states in Dutch that the VPS firewall has been switched off:

Can you check if this also occurs if you, say, temporarily stop ufw? (‘sudo service ufw stop’, i believe)

Tried that, still no dice, unfortunately.

I am, however, observing something very odd. If I start the server and reconnect after not having done so after some period of time, I surpass the “Requesting server variables” message that I usually keep getting before being given the proverbial CURL-28-middle-finger. It seems to continue until I see a message that says something like “downloading manifest resources” or “downloading manifest files”. (Sorry, I wasn’t able to screenshot it in time.) Any attempt to restart and reconnect after that will show me the usual “Requesting server variables” message before timing out.

I failed to inform you of this piece of behavior before. Though I doubt it to be helpful in any way. :sweat_smile:

Thank you for replying so swiftly, it’s much appreciated.

Just wanted to also inform you that I even tried to purge ufw entirely using sudo apt-get purge ufw. Still, to no avail.

I know, if sudo service ufw stop won’t work, then purging wouldn’t either. I could try anything right now, wouldn’t be weird enough.

29/04/2022 EDIT:
I just got me another VPS (as if I have that much money) and installed Ubuntu 18 LTS on it. The server works, even after updating to Ubuntu 20 LTS.

Disabling the following feature in Plesk’s firewall resolved my issue:

Don’t be like me and enable things in Plesk you don’t exactly know whether they’ll block more than you designated it to block. Manage your own firewall rules.