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

Game 1203620 can't connect to Dedicated Server after recent game update. #156

Open
gameclamp opened this issue Jan 30, 2025 · 12 comments
Open
Labels
bug Something isn't working dev-error Error that made by game devs

Comments

@gameclamp
Copy link

When connect to server,it infinite loading.
The server log show:

[I 00:00:26,459] [online] Session accepted with peer ( id steamid:76561199184610898 ).
[I 00:00:26,460] [online] Added Peer #0.
[E 00:00:26,724] [session] Packet from 0 has failed authentication.

It did not connect to any 3rd party server.Not sure if it's related to emu part.
steam_settings.zip

STEAM_LOG_client_1613364640.log

STEAM_LOG_server_1181200016.log

@gameclamp gameclamp changed the title Game 1203620 can't connect Dedicated Server after recent game update. Game 1203620 can't connect to Dedicated Server after recent game update. Jan 30, 2025
@Detanup01
Copy link
Owner

Dont see anything steam related authentication, session and others.
Get older version of game and try using old and same emu. Report the logs. Might the game added check for some session (i see some twitch related session creating)

@Detanup01 Detanup01 added bug Something isn't working dev-error Error that made by game devs labels Jan 30, 2025
@stuffinhere
Copy link

stuffinhere commented Jan 31, 2025

I can add to this. This is for Enshrouded, a SP with co-op.

Until the recent update, the game wasn't going through the steam api to connect host and client. After the update, it goes like this: host to steam to host to client.

There are a lot of game owners (me included, wish I could refund) that can't connect to their own games/servers (players have to pay for their dedicated servers), others have huge latency that wasn't there before the patch (the ping-pong between host and steam, kills the latency). Ironically, the devs did this to try to improve latency for some players (they say).

The game has twitch drops, so don't be surprised to see twitch there.

The info about the local (non dedicated/paid) servers is on the "enshrouded log", so I'll give you one, perhaps it helps. Don't mind the 9 billion ms of latency. It's the fault of this update. The server info starts more of less on line 1080 (if using notepad ++)

enshrouded.log

@gameclamp
Copy link
Author

Here is the older version of the game that succeed connect to server.
STEAM_LOG_client_3476831795.zip

STEAM_LOG_server_2665247632.zip

server.log

@Detanup01
Copy link
Owner

New version using

Steam_GameServer::GetNextOutgoingPacket() 
Steam_Networking_Sockets::ReceiveMessagesOnPollGroup()

Old using

Steam_GameServer::GetNextOutgoingPacket() 
Steam_Networking::IsP2PPacketAvailable() 1
Steam_Networking::IsP2PPacketAvailable() 2
Steam_Networking::IsP2PPacketAvailable() 3
Steam_Networking::IsP2PPacketAvailable() 0

Also old use BeginAuthSession and EndAuthSession
Newest doesnt seem to ack to the group or something idk

@stuffinhere
Copy link

So, in other words, someone messed up the auth? That would explain a lot of what's going on.

@Detanup01
Copy link
Owner

In other words devs cant read documentation

@Detanup01
Copy link
Owner

Uh if you can say which exact version you tested like manifest I would be happy. (or date) which that works which that isnt

@stuffinhere
Copy link

I don't know if this will help you, but the last known version to work was https://steamdb.info/patchnotes/16603344/
It stopped working properly (or at all) with https://steamdb.info/patchnotes/16705008/ (the manifest is all the way at the end)

@gameclamp
Copy link
Author

The last working version is v614175 b16705008 Manifest ID:4535631649769417674.After that all failed.

@stuffinhere
Copy link

stuffinhere commented Feb 3, 2025

The last working version is v614175 b16705008 Manifest ID:4535631649769417674.After that all failed.

That is the one that broke everything. The one before that is the last known version to work.

@gameclamp
Copy link
Author

The last working version is v614175 b16705008 Manifest ID:4535631649769417674.After that all failed.

That is the one that broke everything. The one before that is the last known version to work.

I backup almost all version of the game and server.The succeed log #156 (comment) is from v614175 also b16705008.

@stuffinhere
Copy link

stuffinhere commented Feb 3, 2025

I backup almost all version of the game and server.The succeed log #156 (comment) is from v614175 also b16705008.

You see, the issue is that some people can connect, some can't, some connect but have high ping. This happens regardless of which dll is being used, it's not unique to GBE. Everyone, owner or not, is being affected. It all started with the update you're linking.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working dev-error Error that made by game devs
Projects
None yet
Development

No branches or pull requests

3 participants