Dedicated Server - Cannot Load Server - SDK Config Platform Update Request Failed, Result Code: EOS_NoConnection

Spadge

New member
Good afternoon.

I am trying to copy a multiplayer world created on a 7DTD client into a dedicated server.

We have tried to use the linux dedicated server and are now attempting to use the Windows Dedicated Server.

The server is based in Azure and has 2 CPU and 16 GB of RAM. I have installed 7DTD Dedicated server from the guide on the wiki and can start the server OK. Unfortunately, when we try to run the server with the World file we have, the system failes with SDK Config update request failure.

Log file is located https://justpaste.it/8xwuo - Apologies on the formatting.

We have taken a copy of the 7DyasToDie folder from the machine that generated the world and then uploaded this onto the windows server. We extracted the "East Linageva Territory" folder from Saves and placed this into Data>Worlds.

After researching the error, I have disabled AV (Windows Defender) and the windows Firewall on the machine, there is no outbound natting or filtering on the system.

I have tried removing EOS from the platform.cfg by changing the line "crossplay=EOS" to "crossplay=".

Changing EOS to removed causes the server to fail as apparently, crossplay on EOS is required so I have had to reinstate it. 

Regarding the certificate failure, I can browse to the URL api.epicgames.dev/sdk/v1/default?platformId=WIN fine and am greeted with a site that displays a good cert and displays XML.

The log is quite large as it is flooded with hours of the above errors.

Finally, the server never starts, the client is given "Server is still initializing". I have left it running for around 5 hours today and the server never started.

FYI, During using linux, we did not see EOS errors but the server would never load either. I am not sure if this was just the fact that it wasn't logging the EOS errors or that something else is wrong.

 
You're missing the certificate which shouldn't be the case if you've updated your Windows, quite a few sources for this but here's one dedicated Server: WRN [EOS] - NoConnection and server is still initializing [Solved] :: 7 Days to Die Servers (steamcommunity.com)

Removing EOS from the config is going to break things, so I wouldn't do that. Also, you can't fully disable Windows Defender, you have to add the install folder and save folder to exclusions from the realtime scanner

pastebin is a much better website to post logs to, by the way :) ; that was hard to read lol.

 
You're missing the certificate which shouldn't be the case if you've updated your Windows, quite a few sources for this but here's one dedicated Server: WRN [EOS] - NoConnection and server is still initializing [Solved] :: 7 Days to Die Servers (steamcommunity.com)

Removing EOS from the config is going to break things, so I wouldn't do that. Also, you can't fully disable Windows Defender, you have to add the install folder and save folder to exclusions from the realtime scanner

pastebin is a much better website to post logs to, by the way :) ; that was hard to read lol.
Thanks, yea i tried PB but it wouldn't allow me to due to the length of the file. I will review your link and get back to you.

TIA

 
Np. Just in case, this is what I mean by you can't fully disable Windows Security/Defender:

image.png

Notice how it says "Turn on", well that's Cloud-delivered. Hit Manage settings...

image.png

Real-time is on and can't be turned off without some serious (not-recommended) hacks, so go to the bottom to the Exclusions section and add them there.

 
You're missing the certificate which shouldn't be the case if you've updated your Windows, quite a few sources for this but here's one dedicated Server: WRN [EOS] - NoConnection and server is still initializing [Solved] :: 7 Days to Die Servers (steamcommunity.com)


I have this in our Support FAQ thread as well.
It's primarily due to a change Amazon or Epic made late last year to the certificates. It is included in newer OS builds, but there are a fair number of people who choose not to let servers update for the sake of maintaining uptime or somesuch.

 
Spadge said:
We extracted the "East Linageva Territory" folder from Saves and placed this into Data>Worlds.
This is wrong. You get the world from the GeneratedWorlds folder. The file you moved from Saves would be the save data and should go in the Saves folder.

 
Spadge said:
Thanks, yea i tried PB but it wouldn't allow me to due to the length of the file. I will review your link and get back to you.

TIA


Jugginator said:
You're missing the certificate which shouldn't be the case if you've updated your Windows, quite a few sources for this but here's one dedicated Server: WRN [EOS] - NoConnection and server is still initializing [Solved] :: 7 Days to Die Servers (steamcommunity.com)

Removing EOS from the config is going to break things, so I wouldn't do that. Also, you can't fully disable Windows Defender, you have to add the install folder and save folder to exclusions from the realtime scanner

pastebin is a much better website to post logs to, by the way :) ; that was hard to read lol.


Thanks for this, this worked fine. Bit annoying that the server didn't update itself after downloading it, but, it is what it is.

Thank you all for the assist.

 
Thanks for this, this worked fine. Bit annoying that the server didn't update itself after downloading it, but, it is what it is.

Thank you all for the assist.


You're welcome! Yeah unfortunately that is something on the end-user (or end-user's OS updates), I think the only thing we can push on Steam installs would be redistributables, things like certificates need to be installed from the source.

 
SylenThunder said:
I have this in our Support FAQ thread as well.
It's primarily due to a change Amazon or Epic made late last year to the certificates. It is included in newer OS builds, but there are a fair number of people who choose not to let servers update for the sake of maintaining uptime or somesuch.


Jugginator said:
You're missing the certificate which shouldn't be the case if you've updated your Windows, quite a few sources for this but here's one dedicated Server: WRN [EOS] - NoConnection and server is still initializing [Solved] :: 7 Days to Die Servers (steamcommunity.com)

Removing EOS from the config is going to break things, so I wouldn't do that. Also, you can't fully disable Windows Defender, you have to add the install folder and save folder to exclusions from the realtime scanner

pastebin is a much better website to post logs to, by the way :) ; that was hard to read lol.


I'm having the same trouble as OP. I did end up installing the certificate as instructed on the Supported FAQ, but to no good. 

Certificate installed;

image.png

I'm running the dedi on a Hyper-V VM, ports are open and forwarded. 

The server run shows a lot of EOS warnings and an EOS Error as well. 

"2024-07-28T07:51:02 84.688 ERR [EOS] Failed registering session on backend: NoConnection"

Dedi log: Mono path[0] = 'C:/servers/7DaysToDieServer_Data/Managed'Mono config path = 'C - Pastebin.com

On the client I'm able to see the server listed, but I'm unable to join as it gives me "Could not retrieve server ID"

2024-07-28T11:54:55 81.420 INF [EOS-P2PC] Resolving EOS ID for IP 1*.1*.1*.2*:26905
2024-07-28T11:54:55 81.421 WRN [Steam] Tick took exceptionally long: 28 ms
2024-07-28T11:54:55 81.461 ERR Server info does not have a CombinedPrimaryId
2024-07-28T11:54:55 81.494 ERR [NET] Connection to server failed: Could not retrieve server ID
2024-07-28T11:54:55 81.495 INF [EOS-ACC] Disconnected from game server

Client Log: Mono path[0] = 'E:/Steam/steamapps/common/7 Days To Die/7DaysToDie_Data/Managed' - Pastebin.com

I've port forwarded the following on my router;

"Interno" is the VM's internal IP

 
image.png


I've opened the ports on the router's firewall as well, for both local and external access;

image.png


I've created exceptions for any connection under those ports, both TCP and UDP, on Windows Firewall on the HOST Machine;

image.png


image.png


image.png


(please apologize for the language, but I assume it can be understood)

Please note that I'm using 26905 as the server's port, and I'm able to verify that it's open when the server is running thru a web tool checker;

image.png

Altho, when I check the other ports 26900-26904 they show as connection timed out. I'm not a networking guy, but I understand that it should show as unresponsive as long as there's no action thru it. 

Changing ServerDisabledNetworkProtocols didnt help either;

Using SteamNetworking give the error as stated above

Using Nothing, give's me that the server is still initializing, even tho it has been running for at least 5 minutes already. When connecting I get the following error: 

2024-07-28T08:01:28 132.390 ERR [EOS] Failed unregistering player in session: NotFound
2024-07-28T08:01:28 132.564 INF [Steamworks.NET] NET: Dropping client: 76561198016950337
2024-07-28T08:01:28 132.865 WRN DisconnectClient: Player EOS_0002a109cb094216b5c3f5f66d30d164 not found

Log in case you want; Mono path[0] = 'C:/servers/7DaysToDieServer_Data/Managed'Mono config path = 'C - Pastebin.com

LiteNetLib: Same as above

Mono path[0] = 'C:/servers/7DaysToDieServer_Data/Managed'Mono config path = 'C - Pastebin.com

At this points I've ran out of ideas and would love to get some suggestion for troubleshooting. 

 
Last edited by a moderator:
Back
Top