International gameplay issue with adoption of Crossplay

Pichii

Refugee
Version
2.1
Platform
Windows
Im US-based west-coast dedicated server.

Ever since Crossplay was added, my international friends have been unable to connect to and download the map from my dedicated server.
In V2.0, activation crossplay causes my international friends to never be able to stay connected to download the map.
(I also host Palworld server and, they can join that just fine.)
Per logs, EAC (Specifically EoS) thinks he is on quote; "Legacy Hardware"
We have updated his Mobo firmware, network adapter, windows and GPU.
Now, there is no error... But he still just disconnects the same after 0-90 seconds.
"Litenetlib Disconnect"
No other information and it otherwise looks like he sent a disconnect request by exiting. There is no other differential nor explination.


As of 2.0, I could disable crossplay and he was fine and we could play.
As of 2.1, Disabling crossplay no longer has any effect and he cannot join dedicated server at all.
P2P games work fine.

Below you will find the dedicated output log, tartgeted on the join/disconnect error via LOG:
2025-07-30T20:46:56 34.323 INF [Steamworks.NET] GameServer.LogOn successful, SteamID=90271976381802507, public IP=2*.1*.17*.25*
2025-07-30T20:46:56 34.328 INF [Discord] Global lobby: 24.17.175.250_A261F8B54DA76F48B644556DB013297B
2025-07-30T20:46:57 34.722 INF Dymesh: Warming dynamic mesh
2025-07-30T20:46:57 34.723 INF Dymesh: Creating dynamic mesh manager
2025-07-30T20:46:57 34.725 INF Dymesh: Awake
2025-07-30T20:46:57 34.725 INF Dymesh: Mesh location: C:\Users\pichi\AppData\Roaming/7DaysToDie\Saves/South Kayateko County/ATesterWorldz/DynamicMeshes/
2025-07-30T20:46:57 34.726 INF Dymesh: Loading Items: C:\Users\pichi\AppData\Roaming/7DaysToDie\Saves/South Kayateko County/ATesterWorldz/DynamicMeshes/
2025-07-30T20:46:57 34.727 INF Dymesh: Loaded Items: 0
2025-07-30T20:46:57 34.728 INF Dymesh: Loading all items took: 0.0020001 seconds.
2025-07-30T20:46:57 34.732 INF Clearing queues.
2025-07-30T20:46:57 34.732 INF Cleared queues.
2025-07-30T20:46:57 34.732 INF Dynamic thread starting
2025-07-30T20:46:57 34.734 INF Dymesh door replacement: imposterBlock
2025-07-30T20:47:14 52.383 INF NET: LiteNetLib: Connect from: 24.215.84.163:61253 / 0
2025-07-30T20:47:14 52.384 INF Started thread NCS_Reader_0_0
2025-07-30T20:47:14 52.384 INF Started thread NCS_Writer_0_0
2025-07-30T20:47:14 52.384 INF Started thread NCS_Reader_0_1
2025-07-30T20:47:14 52.385 INF Started thread NCS_Writer_0_1
2025-07-30T20:47:14 52.389 INF [NET] PlayerConnected EntityID=-1, PltfmId='Local_<none>', CrossId='<unknown/none>', OwnerID='<unknown/none>', PlayerName='', ClientNumber='1'
2025-07-30T20:47:15 52.590 INF NPPL.Read
2025-07-30T20:47:15 52.623 INF PlayerLogin: dungeonmyster/V 2.1
2025-07-30T20:47:15 52.623 INF Client IP: 24.215.84.163
2025-07-30T20:47:15 52.624 INF [Auth] PlayerName authorization successful: EntityID=-1, PltfmId='Steam_76561198986657285', CrossId='EOS_0002b976bc4746489e9247a6e81b654a', OwnerID='<unknown/none>', PlayerName='dungeonmyster', ClientNumber='1'
2025-07-30T20:47:15 52.624 INF [Auth] ServerState authorization successful: EntityID=-1, PltfmId='Steam_76561198986657285', CrossId='EOS_0002b976bc4746489e9247a6e81b654a', OwnerID='<unknown/none>', PlayerName='dungeonmyster', ClientNumber='1'
2025-07-30T20:47:15 52.625 INF [Auth] MpHostAllowed authorization successful: EntityID=-1, PltfmId='Steam_76561198986657285', CrossId='EOS_0002b976bc4746489e9247a6e81b654a', OwnerID='<unknown/none>', PlayerName='dungeonmyster', ClientNumber='1'
2025-07-30T20:47:15 52.625 INF [Auth] PlayerId authorization successful: EntityID=-1, PltfmId='Steam_76561198986657285', CrossId='EOS_0002b976bc4746489e9247a6e81b654a', OwnerID='<unknown/none>', PlayerName='dungeonmyster', ClientNumber='1'
2025-07-30T20:47:15 52.625 INF [Auth] DuplicateUserId authorization successful: EntityID=-1, PltfmId='Steam_76561198986657285', CrossId='EOS_0002b976bc4746489e9247a6e81b654a', OwnerID='<unknown/none>', PlayerName='dungeonmyster', ClientNumber='1'
2025-07-30T20:47:15 52.625 INF [Auth] VersionCheck authorization successful: EntityID=-1, PltfmId='Steam_76561198986657285', CrossId='EOS_0002b976bc4746489e9247a6e81b654a', OwnerID='<unknown/none>', PlayerName='dungeonmyster', ClientNumber='1'
2025-07-30T20:47:15 52.626 INF [Auth] PlayerSlots authorization successful: EntityID=-1, PltfmId='Steam_76561198986657285', CrossId='EOS_0002b976bc4746489e9247a6e81b654a', OwnerID='<unknown/none>', PlayerName='dungeonmyster', ClientNumber='1'
2025-07-30T20:47:15 52.626 INF [Auth] PlayerSlots authorization successful: EntityID=-1, PltfmId='Steam_76561198986657285', CrossId='EOS_0002b976bc4746489e9247a6e81b654a', OwnerID='<unknown/none>', PlayerName='dungeonmyster', ClientNumber='1'
2025-07-30T20:47:15 52.627 INF [Auth] LegacyModAuthorizations authorization successful: EntityID=-1, PltfmId='Steam_76561198986657285', CrossId='EOS_0002b976bc4746489e9247a6e81b654a', OwnerID='<unknown/none>', PlayerName='dungeonmyster', ClientNumber='1'
2025-07-30T20:47:15 52.627 INF [Steamworks.NET] Auth.AuthenticateUser()
2025-07-30T20:47:15 52.630 INF [Steamworks.NET] Authenticating player: dungeonmyster SteamId: 76561198986657285 TicketLen: 1024 Result: k_EBeginAuthSessionResultOK
2025-07-30T20:47:16 53.776 INF [Steamworks.NET] Authentication callback. ID: 76561198986657285, owner: 76561198986657285, result: k_EAuthSessionResponseOK
2025-07-30T20:47:16 53.776 INF [Auth] PlatformAuth authorization successful: EntityID=-1, PltfmId='Steam_76561198986657285', CrossId='EOS_0002b976bc4746489e9247a6e81b654a', OwnerID='Steam_76561198986657285', PlayerName='dungeonmyster', ClientNumber='1'
2025-07-30T20:47:16 53.776 INF [Auth] SteamFamily authorization successful: EntityID=-1, PltfmId='Steam_76561198986657285', CrossId='EOS_0002b976bc4746489e9247a6e81b654a', OwnerID='Steam_76561198986657285', PlayerName='dungeonmyster', ClientNumber='1'
2025-07-30T20:47:16 53.777 INF [Auth] SteamGroups authorization successful: EntityID=-1, PltfmId='Steam_76561198986657285', CrossId='EOS_0002b976bc4746489e9247a6e81b654a', OwnerID='Steam_76561198986657285', PlayerName='dungeonmyster', ClientNumber='1'
2025-07-30T20:47:16 53.777 INF [EOS] Verifying token for 0002b976bc4746489e9247a6e81b654a
2025-07-30T20:47:16 54.374 INF [EOS] Device=, Platform=steam, AccType=Steam, AccId=76561198986657285, PUID=0002b976bc4746489e9247a6e81b654a
2025-07-30T20:47:17 54.925 INF [EOS] Player may have active sanctions
2025-07-30T20:47:17 54.925 INF [EOS] SanctionsQuery finished with: 0 sanctions
2025-07-30T20:47:17 54.925 INF [Auth] CrossplatformAuth authorization successful: EntityID=-1, PltfmId='Steam_76561198986657285', CrossId='EOS_0002b976bc4746489e9247a6e81b654a', OwnerID='Steam_76561198986657285', PlayerName='dungeonmyster', ClientNumber='1'
2025-07-30T20:47:17 54.926 INF [Auth] BansAndWhitelist authorization successful: EntityID=-1, PltfmId='Steam_76561198986657285', CrossId='EOS_0002b976bc4746489e9247a6e81b654a', OwnerID='Steam_76561198986657285', PlayerName='dungeonmyster', ClientNumber='1'
2025-07-30T20:47:17 54.926 INF [Auth] Crossplay authorization successful: EntityID=-1, PltfmId='Steam_76561198986657285', CrossId='EOS_0002b976bc4746489e9247a6e81b654a', OwnerID='Steam_76561198986657285', PlayerName='dungeonmyster', ClientNumber='1'
2025-07-30T20:47:17 54.927 INF [EOS-ACS] Registering user: EntityID=-1, PltfmId='Steam_76561198986657285', CrossId='EOS_0002b976bc4746489e9247a6e81b654a', OwnerID='Steam_76561198986657285', PlayerName='dungeonmyster', ClientNumber='1'
2025-07-30T20:47:23 61.222 INF [Auth] EAC authorization successful: EntityID=-1, PltfmId='Steam_76561198986657285', CrossId='EOS_0002b976bc4746489e9247a6e81b654a', OwnerID='Steam_76561198986657285', PlayerName='dungeonmyster', ClientNumber='1'
2025-07-30T20:47:23 61.223 INF [Auth] Encryption authorization successful: EntityID=-1, PltfmId='Steam_76561198986657285', CrossId='EOS_0002b976bc4746489e9247a6e81b654a', OwnerID='Steam_76561198986657285', PlayerName='dungeonmyster', ClientNumber='1'
2025-07-30T20:47:23 61.422 INF [Auth] Finalizer authorization successful: EntityID=-1, PltfmId='Steam_76561198986657285', CrossId='EOS_0002b976bc4746489e9247a6e81b654a', OwnerID='Steam_76561198986657285', PlayerName='dungeonmyster', ClientNumber='1'
2025-07-30T20:47:23 61.426 INF Allowing player with id EOS_0002b976bc4746489e9247a6e81b654a
2025-07-30T20:47:24 61.723 INF RequestToEnterGame: EOS_0002b976bc4746489e9247a6e81b654a/dungeonmyster
2025-07-30T20:47:25 63.486 WRN DynamicMusic: -1 was not in Bloodmoon state cache on disconnect
2025-07-30T20:47:25 63.487 INF Client disconnected from dy mesh: Id: -1 Total: 0
2025-07-30T20:47:25 63.487 INF NET: LiteNetLib: Client disconnect from: 24.215.84.163:61253 / 0 (RemoteConnectionClose)
2025-07-30T20:47:25 63.487 INF Player disconnected: EntityID=-1, PltfmId='Steam_76561198986657285', CrossId='EOS_0002b976bc4746489e9247a6e81b654a', OwnerID='Steam_76561198986657285', PlayerName='dungeonmyster', ClientNumber='1'
2025-07-30T20:47:25 63.487 INF Exited thread NCS_Reader_0_0
2025-07-30T20:47:25 63.487 INF Exited thread NCS_Writer_0_0
2025-07-30T20:47:25 63.487 INF Exited thread NCS_Reader_0_1
2025-07-30T20:47:25 63.487 INF Exited thread NCS_Writer_0_1
2025-07-30T20:47:25 63.487 INF [EOS-ACS] FreeUser: EntityID=-1, PltfmId='Steam_76561198986657285', CrossId='EOS_0002b976bc4746489e9247a6e81b654a', OwnerID='Steam_76561198986657285', PlayerName='dungeonmyster', ClientNumber='1'
2025-07-30T20:47:25 63.489 INF NET: LiteNetLib: MT: Client disconnect from: 24.215.84.163:61253 / 0 (RemoteConnectionClose)
2025-07-30T20:47:29 67.118 INF [DECO] written 188171, in 27ms
2025-07-30T20:47:29 67.123 INF [DECO] write thread 3ms
 
Reproduction Steps
Run server and have a friend from canada try to join.
Link to Logs
https://justpaste.it/h2v0v
Link to Screenshot/Video
https://justpaste.it/h2v0v
PS: My buddy is on spectrum internet in canada, the hops take about 150-250ms and its 100ms regional hub to regional hub.
His ISP also masks their DNS and also masks the name on his local regonal hops. (Dunno backend networking to know if this is a factor or not.)
 
Back
Top