Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to play certain games #1627

Open
Infinity6542 opened this issue Dec 18, 2024 · 5 comments
Open

Unable to play certain games #1627

Infinity6542 opened this issue Dec 18, 2024 · 5 comments
Labels
client needs investigation needs more info We need more information in order to help or verify

Comments

@Infinity6542
Copy link

Infinity6542 commented Dec 18, 2024

I've noticed that certain games such as Roblox and War Thunder (😢) can't be played when connected to my Outline server. It works with other VPNs (namely Hotspot Shield).

It might be worth noting that I'm running Outline on an ARM server (OCI), so I'm using this script.

I can't seem to get the error code for most of the games (will edit this if I get more), but the one for Roblox is Error code 279. ID = 17 . Minecraft seems to work fine. I've opened the correct ports for some games on my Oracle instance, but that didn't help. My server is set up to use the port 443 by default.

Edit: I thought this was simply to do with the default port at first, but I haven't seen mentions of this anywhere else and this page suggests that what I'm having isn't normal. Correct me if I'm wrong though.

@sbruens
Copy link
Contributor

sbruens commented Jan 7, 2025

Have you checked your UDP ports? Most games like this use UDP, so that's a good place to start.

PS: Please note that www.getoutlinevpn.com and its associated Telegram channel "@getoutlinevpn_bot" are not affiliated with the Outline team.

@sbruens sbruens added needs more info We need more information in order to help or verify client labels Jan 7, 2025
@Infinity6542
Copy link
Author

Yes, I've checked that the 443 port is opened for TCP and UDP. I also opened the required ports for the games, though I'm pretty sure that shouldn't matter?

@sbruens sbruens added needs investigation and removed needs more info We need more information in order to help or verify labels Jan 14, 2025
@sbruens
Copy link
Contributor

sbruens commented Jan 14, 2025

This might require more work to investigate the root cause of the issue. If you are able to provide more information (e.g. server logs, client logs, game logs, traffic logs) it could help us to troubleshoot this issue.

@sbruens sbruens added the needs more info We need more information in order to help or verify label Jan 14, 2025
@Infinity6542
Copy link
Author

The only information that I have are in the original post. I'd be happy to collect more if you can provide instructions or tell me what information to collect.

@sbruens
Copy link
Contributor

sbruens commented Jan 16, 2025

I was able to successfully play games on Roblox while connected to an Outline server on my Android phone. This suggests that there may be something specific to your machine or VPS setup that is causing the issue. Can you connect to Roblox from within the server at all?

Here are some things to look into:

  • Check the server logs: Run docker logs shadowbox from inside the server to get the Outline server logs. You can also try running the server with environment variable LOG_LEVEL=debug set so it prints more debug logs in Docker.

  • Capture network traffic: On the client side, you can use a tool like Wireshark to capture network traffic while trying to connect to one of those sites. This can be helpful to see if there are any network-related issues preventing the connection.

  • Check for IP restrictions: It is possible that the sites you're having issue with are blocking or restricting access from OCI, the location of your server, or even your specific IP to prevent abuse. You could try a different provider or region to see if that resolves it.

  • Review your firewalls: Make sure that you have correct firewall rules at both the machine level (your VPS) and the provider level (your VPS provider's infrastructure). It sounds like you have the right ports open, but it's good to check at both levels. I'm not familiar with how OCI does this exactly.

Finally, note that you are running an unofficial Outline server image; we don't currently support ARM (#1009). You could give the server core https://github.com/Jigsaw-Code/outline-ss-server a try on your machine as that should work on ARM. It doesn't come with the management API; instead it uses a config file to set access keys. But maybe that works for you, in which case it's probably something to do with the unofficial server image you're using.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
client needs investigation needs more info We need more information in order to help or verify
Projects
None yet
Development

No branches or pull requests

2 participants