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

Non-local Player recieving 903, despite others not getting this error. #516

Open
Xlaits opened this issue Jun 7, 2024 · 4 comments
Open

Comments

@Xlaits
Copy link

Xlaits commented Jun 7, 2024

Describe the bug
Exactly as described in the title.
Occasionally we can get them past the Patch screen, but he also gets Full Server errors... again, despite other players being able to play.

To reproduce
Fill in steps to reproduce the behavior, such as:

  1. Connect to server

Game version(s) (choose one or more of the following):
BB

Server log output
Server outputs the following when the player attempts to connect, with no extra log output:

I 467 2024-06-07 15:45:33 - [Server] Patch client connected: U-1D on fd 41 via 33 (TU-11000-bb-patch-patch4)
I 467 2024-06-07 15:45:33 - [Server] Client disconnected: C-1D

Additional context
None.

@Matt-Swift
Copy link
Contributor

Would need more information here.

  1. Is this the only non-local player?
  2. What address are you pointing them at and what is your ExternalAddress in your config.json?

Wireshark logs would actually be super helpful here to see what their client is doing, but unless you know what you're doing there, the above might be enough to figure out the issue by itself.

@Xlaits
Copy link
Author

Xlaits commented Jun 7, 2024

Would need more information here.

1. Is this the only non-local player?

2. What address are you pointing them at and what is your ExternalAddress in your config.json?

Wireshark logs would actually be super helpful here to see what their client is doing, but unless you know what you're doing there, the above might be enough to figure out the issue by itself.

  1. No. I have multiple people who connect regularly non-locally.
  2. My External IP and Client IP are the same, as I am literally using the same client, with the same settings and IP. I don't connect using any local IPs personally, even on the same machine. I have TWO other players that can connect, and connect at the same time. This third player cannot.

I have some idea on how to use wireshark, but I would not know what filters to use to make sure a lot of the "noise" isn't included.

@Matt-Swift
Copy link
Contributor

If this is the case, would need some wireshark logs to find out what is going on, or perhaps increase verbosity of the server logs in config.json if it's literally giving you nothing (I'll be honest I'm not sure which would help here, I would guess CommandData).

For Wireshark, it's just a case of booting it up, then scanning the network as the user is connecting, stop it, then sort by source/destination and look for your IP address to see what is being sent.

I will admit I once had an issue where external users were being sent the local address, so I just changed the local address to be the same as the external address as I was running off a VPS, and that worked. Not sure if this would help here.

@Xlaits
Copy link
Author

Xlaits commented Jun 11, 2024

If this is the case, would need some wireshark logs to find out what is going on, or perhaps increase verbosity of the server logs in config.json if it's literally giving you nothing (I'll be honest I'm not sure which would help here, I would guess CommandData).

For Wireshark, it's just a case of booting it up, then scanning the network as the user is connecting, stop it, then sort by source/destination and look for your IP address to see what is being sent.

I will admit I once had an issue where external users were being sent the local address, so I just changed the local address to be the same as the external address as I was running off a VPS, and that worked. Not sure if this would help here.

I had him install Wireshark, but he is technologically illiterate, so I will have to walk him through it.
My local address is already set to my external address, and I'm not using a VPS. I'm running on my own hardware.

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

2 participants