PDA

View Full Version : Player cant connect since last update



BartoloMaeusAT77
September 4th, 2024, 19:46
Hi. loaded the new FGU Update today. Server (Ultimate) + Clients (1 Ultimate + Free). This is the first problem ever with FGU.

Is there a problem with the linux client?

OS: Linux Mint
FW: off for test, no blocks.

Since that no login from the player are possible. I'm connected to the lobby, the player can see my game but i got repeated lines in network.log:

"Server" Message


[9/4/2024 8:28:43 PM] Noble Connect [137008]: Handle response from 64.227.69.109:3478 at 192.168.178.57:50017
[9/4/2024 8:28:43 PM] Noble Connect [137008]: Received CHANNEL_BIND SUCCESS RESPONSE [05b798779d1127f4a63ca382] from 64.227.69.109:3478 at 192.168.178.57:50017
[9/4/2024 8:28:43 PM] Noble Connect [137017]: Sending CHANNEL_BIND REQUEST [b9a42bffc89e37f3197ca30a] from 192.168.178.57:50017 to 64.227.69.109:3478
[9/4/2024 8:28:43 PM] Noble Connect [137017]: Sending CHANNEL_BIND REQUEST [8d94a884f06b3328334feefe] from 192.168.178.57:50017 to 64.227.69.109:3478
[9/4/2024 8:28:43 PM] Noble Connect [137020]: Sending CHANNEL_BIND REQUEST [913b824fc3a7b959abdc2fb7] from 192.168.178.57:50017 to 64.227.69.109:3478
[9/4/2024 8:28:43 PM] Noble Connect [137021]: Handle response from 64.227.69.109:3478 at 192.168.178.57:50017


Clients:


(AddressNotAvailable - 10049)
[9/4/2024 8:41:59 PM] Noble Connect [4178]: Sending BIND REQUEST [f310abc70e6d97efe8e171f9] from 127.0.0.1:57406 to 164.90.201.234:60868
[9/4/2024 8:41:59 PM] Noble Connect [4178]: Socket can not send 127.0.0.1:57406 -> 164.90.201.234:60868
A socket operation was attempted to an unreachable network.
(NetworkUnreachable - 10051)
[9/4/2024 8:41:59 PM] Noble Connect [4181]: Sending CHANNEL_BIND REQUEST [057982b4901e042029617978] from 192.168.1.236:57404 to 164.90.201.234:3478
[9/4/2024 8:41:59 PM] Noble Connect [4182]: Received BIND REQUEST [57b33b30262dfad33f93e0e9] from 95.90.225.79:11588 at 164.90.201.234:61670
[9/4/2024 8:41:59 PM] Noble Connect [4183]: Sending BIND SUCCESS_RESPONSE [57b33b30262dfad33f93e0e9] from 164.90.201.234:61670 to 95.90.225.79:11588
[9/4/2024 8:41:59 PM] Noble Connect [4193]: Handle response from 164.90.201.234:3478 at 192.168.1.236:57404
[9/4/2024 8:41:59 PM] Noble Connect [4193]: Received CHANNEL_BIND SUCCESS RESPONSE [72d903fd2ac75c1b659fa8e3] from 164.90.201.234:3478 at 192.168.1.236:57404
[9/4/2024 8:41:59 PM] Noble Connect [4198]: Sending BIND REQUEST [fad7e5e4d72554f31e51c31c] from 164.90.201.234:61670 to 95.90.225.79:11588
[9/4/2024 8:41:59 PM] Noble Connect [4208]: Handle response from 95.90.225.79:11588 at 192.168.1.236:57404
...
...




Your mono runtime and class libraries are out of sync.
The out of sync library is: /home/pos/.smiteworks/fantasygrounds/FantasyGrounds_Data/Managed/System.dll

When you update one from git you need to update, compile and install
the other too.
Do not report this as a bug unless you're sure you have updated correctly:
you probably have a broken mono install.
If you see other errors or faults after this message they are probably related
and you need to fix your mono install first.

BartoloMaeusAT77
September 4th, 2024, 19:56
[9/4/2024 8:47:53 PM] Attempting resolved connection to server. [164.90.201.234:58069, 2a03:b0c0:2:f0::2e:b001:51746]
SocketException: The requested address is not valid in this context
at System.Net.Sockets.Socket.Bind (System.Net.EndPoint localEP) [0x00043] in <94da3807f8dd4e368e5588ba6c9c4be9>:0
at NobleConnect.Peer.CreateBridge (NobleConnect.Ice.CandidatePair selectedPair) [0x000ba] in <b09f6c7e207a4af59b6c1d5821f76287>:0
at NobleConnect.Peer.OnCandidatePairSelectedOnClient (NobleConnect.Ice.CandidatePair cp, System.Action`2[T1,T2] onReadyToConnect) [0x0003f] in <b09f6c7e207a4af59b6c1d5821f76287>:0
at NobleConnect.Peer+<>c__DisplayClass21_0.<InitializeClient>b__0 (NobleConnect.Ice.CandidatePair cp) [0x00000] in <b09f6c7e207a4af59b6c1d5821f76287>:0
at NobleConnect.ActionQueue+<>c__DisplayClass6_1`1[T1].<CreateActionWrapper>b__1 () [0x00000] in <b09f6c7e207a4af59b6c1d5821f76287>:0
at NobleConnect.ActionQueue.Update () [0x0005a] in <b09f6c7e207a4af59b6c1d5821f76287>:0
at NobleConnect.Ice.Controller.Update () [0x00020] in <b09f6c7e207a4af59b6c1d5821f76287>:0
at NobleConnect.Peer.Update () [0x00008] in <b09f6c7e207a4af59b6c1d5821f76287>:0
at NobleConnect.Mirror.NobleClient.Update () [0x00008] in <b09f6c7e207a4af59b6c1d5821f76287>:0
at NobleConnect.Mirror.NobleNetworkManager.Update () [0x0000d] in <b09f6c7e207a4af59b6c1d5821f76287>:0
at FG.NetworkLibrary.Update () [0x00000] in <b09f6c7e207a4af59b6c1d5821f76287>:0

Trenloe
September 4th, 2024, 20:29
We'll need to see the whole logs. Please compile the logs after you encounter the issue and attach the result ZIP file here. Details on how to compile the logs are available in the FG Wiki here: https://fantasygroundsunity.atlassian.net/wiki/spaces/FGCP/pages/1242136781/How+to+Compile+Logs

BartoloMaeusAT77
September 4th, 2024, 20:42
Not sure where the problem is, I tried a complete new install - same problem. Player cant connect to me, I cant connect to player.

LordEntrails
September 4th, 2024, 21:26
I noticed the non-English letter in your campaign name "Steinväter". I imagine this is not new, but I wonder if it makes a difference if you use only core English letters. It's a WAG I know, but might be worth testing if no one else has ideas.

BartoloMaeusAT77
September 4th, 2024, 21:32
I thought the same, maybe something changed with the last update. Tested it by creating a new campaign called "ConnectionTest". Players could see it, but not connect (Same as the one with the "ä").

LordEntrails
September 4th, 2024, 22:12
Can any user connect? You can ask on Discord, someone is bound to be available. I'll go hang out in the support channel while I can.

BartoloMaeusAT77
September 6th, 2024, 14:23
Sorry, I gave up yesterday, read the message too late. Otherwise, I would have responded earlier.

I was able to find the issue today.

Short version: If players can see your campaign but can’t connect => check your IPv6 connectivity.

Here’s a short explanation of what happened, as it might affect other Linux users in the future:

Yesterday, I tested the entire LAN again. At some point, I realized that FGU also shows IPv6 connection infos on startup. A quick test showed that IPv6 was down (loopback wasn’t working, ...). This was odd since I never disabled IPv6.

When I logged into my Fritz!Box 5590 Fiber, I was greeted with a message saying that my "provider had installed an update". These updates are released by the provider without prior notice and are enforced without the user’s awareness. For some reason, the new version had IPv6 in the LAN disabled (thanks Vodafone). Of course, this happened right around the same time I updated FGU to version 4.5.10 between two game sessions.

As a result, Linux didn’t initialize IPv6. After re-enabling IPv6 in the fiber modem, FGU is working as it did before.

Something I’ve always wanted to say: Thank you for releasing FGU on Linux!