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

Private lobby works for friend not for me #34

Open
Mark-VR opened this issue Aug 16, 2021 · 3 comments
Open

Private lobby works for friend not for me #34

Mark-VR opened this issue Aug 16, 2021 · 3 comments

Comments

@Mark-VR
Copy link

Mark-VR commented Aug 16, 2021

I am testing this program to use in the future. The private lobby rules work for my friend 100 percent of the time as long as we follow each step in the instructions. But for me we have only had one successful test with me as the host after several tests. We aren't sure what we did differently for the hosting to work once for me. What can be done to determine the issue of me not being able to host private lobbies?

@alcore250
Copy link

when they made the loading for gta faster they broke the program

@yuri0r
Copy link

yuri0r commented Nov 15, 2021

how and why would that update break things? assuming firewall rules just blocks other IP addresses on the ports of the game, in a peer to peer service this should pretty consistently allow for "public" friend only lobbies.

@Speyedr
Copy link

Speyedr commented Nov 21, 2021

how and why would that update break things? assuming firewall rules just blocks other IP addresses on the ports of the game, in a peer to peer service this should pretty consistently allow for "public" friend only lobbies.

The new netcode for faster load times came alongside an update that added session tunneling through R* owned IPs.

In short, if a player attempting to join cannot connect to the host directly, R* tunnels the connection through their own resources. This makes the game more accessible to people with strict firewall policies, but also makes firewalls based only on source / destination IPs impossible. In order to play Online with others, you must keep at least one R*-owned connection open that also happens to be on the Game Port (usually 6672). Eventually, session tunneling will discover that players can be tunneled through this IP and your session is now ruined.

This isn't to say that Private Public lobbies are dead, but no publicly accessible program has been able to solve this issue yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants