Hi there
I set up a server for some streamer friends for the stream event yesterday and I had some problems:
1) Server spamming continuously this :
WRN [EOS] [LogHttp - Warning] 000002616AB58BE0: invalid HTTP response code received. URL: https://api.epicgames.dev/sdk/v1/default?platformId=WIN, HTTP code: 0, content length: 0, actual payload size: 0
WRN [EOS] [LogHttp - Warning] 000002616AB58BE0: request failed, libcurl error: 60 (Peer certificate cannot be authenticated with given CA certificates)
WRN [EOS] [LogHttp - Warning] 000002616AB58BE0: libcurl info message cache 0 ( Trying 100.24.224.125...)
WRN [EOS] [LogHttp - Warning] 000002616AB58BE0: libcurl info message cache 1 (TCP_NODELAY set)
WRN [EOS] [LogHttp - Warning] 000002616AB58BE0: libcurl info message cache 2 (Connected to api.epicgames.dev (100.24.224.125) port 443 (#0))
WRN [EOS] [LogHttp - Warning] 000002616AB58BE0: libcurl info message cache 3 (ALPN, offering http/1.1)
WRN [EOS] [LogHttp - Warning] 000002616AB58BE0: libcurl info message cache 4 (Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH)
WRN [EOS] [LogHttp - Warning] 000002616AB58BE0: libcurl info message cache 5 (TLSv1.3 (OUT), TLS handshake, Client hello (1):)
WRN [EOS] [LogHttp - Warning] 000002616AB58BE0: libcurl info message cache 6 (TLSv1.3 (IN), TLS handshake, Server hello (2):)
WRN [EOS] [LogHttp - Warning] 000002616AB58BE0: libcurl info message cache 7 (TLSv1.2 (IN), TLS handshake, Certificate (11):)
WRN [EOS] [LogHttp - Warning] 000002616AB58BE0: libcurl info message cache 8 (TLSv1.2 (OUT), TLS alert, Server hello (2):)
WRN [EOS] [LogHttp - Warning] 000002616AB58BE0: libcurl info message cache 9 (SSL certificate problem: unable to get local issuer certificate)
WRN [EOS] [LogHttp - Warning] 000002616AB58BE0: libcurl info message cache 10 (Closing connection 0)
WRN [EOS] [LogHttp - Warning] Lockout of 2.487258s on https://api.epicgames.dev/sdk/v1/default?platformId=WIN
2) When someone tries to log in, he is kicked with this message :
In client log :
INF [NET] Kicked from server: Cross platform auth failed: EosTicketFailed - ConnectInvalidToken
In server log (IDs ans Name replaced by *****) :
INF [Steamworks.NET] Auth.AuthenticateUser()
INF [Steamworks.NET] Authenticating player: ********** SteamId: ***************** TicketLen: 1024 Result: k_EBeginAuthSessionResultOK
INF [Steamworks.NET] Authentication callback. ID: *****************, owner: *****************, result: k_EAuthSessionResponseOK
INF [Auth] PlatformAuth authorization successful: EntityID=-1, PltfmId='Steam_*****************', CrossId='EOS_********************************', OwnerID='Steam_*****************', PlayerName='**********'
INF [Auth] SteamFamily authorization successful: EntityID=-1, PltfmId='Steam_*****************', CrossId='EOS_********************************', OwnerID='Steam_*****************', PlayerName='**********'
INF [Auth] SteamGroups authorization successful: EntityID=-1, PltfmId='Steam_*****************', CrossId='EOS_********************************', OwnerID='Steam_*****************', PlayerName='**********'
INF [EOS] Verifying token for ********************************: SomeTokenHere
WRN [EOS] [LogEOSConnect - Warning] VerifyIdToken: Failed because issuer is not found or invalid
INF [Auth] CrossplatformAuth authorization failed: EntityID=-1, PltfmId='Steam_*****************', CrossId='EOS_********************************', OwnerID='Steam_*****************', PlayerName='**********'
INF Kicking player (Cross platform auth failed: EosTicketFailed - ConnectInvalidToken): EntityID=-1, PltfmId='Steam_*****************', CrossId='EOS_********************************', OwnerID='Steam_*****************', PlayerName='**********'
Server is on windows server 2019, behind a firewall with just game ports open as usual (BasePort TCP and BasePort to BasePort+3 UDP).
To test, I tryed to set up a server on another machine directly on the internet and it worked, my friends could connect and play.
So I wonder: is there a new port to open / forward for EOS authentication?
I searched a bit and found nothing
Any clue?
Thank you in advance for any answer, we are not the only ones currently bothering (look at the server-help section on discord).