What is this?
When this appears in the console:
"Log LogDerivedDataCache ../../../Engine/DerivedDataCache: Maintenance finished in +00:00:16.999 and deleted 0 files with total size 0 MiB and 0 empty folders. Scanned 8899 files in 11035 folders with total size 2567 MiB "
the following lines are (this has happened 5 or more times (with warning) with this pattern):
Warning LogHttp 00000A1565570A00: request failed, libcurl error: 65 (Send failed since rewinding of the data stream failed)
Warning LogHttp 00000A1565570A00: libcurl info message cache 0 (Found bundle for host: 0xa15031708a0 [serially])
Warning LogHttp 00000A1565570A00: libcurl info message cache 1 (Re-using existing connection with host datarouter.ol.epicgames.com)
Warning LogHttp 00000A1565570A00: libcurl info message cache 2 (We are completely uploaded and fine)
Warning LogHttp 00000A1565570A00: libcurl info message cache 3 (TLSv1.2 (IN), TLS alert, close notify (256):)
Warning LogHttp 00000A1565570A00: libcurl info message cache 4 (Connection died, retrying a fresh connect (retry count: 1))
Warning LogHttp 00000A1565570A00: libcurl info message cache 5 (state.rewindbeforesend = TRUE)
Warning LogHttp 00000A1565570A00: libcurl info message cache 6 (Closing connection)
Warning LogHttp 00000A1565570A00: libcurl info message cache 7 (TLSv1.2 (OUT), TLS alert, close notify (256):)
Warning LogHttp 00000A1565570A00: libcurl info message cache 8 (Issue another request to this URL: 'https://datarouter.ol.epicgames.com/datarouter/api/v1/public/data?SessionID=
%"I deleted this ID"
%7D&AppID=UEEditor.UnrealEngine.Release&AppVersion=5.3.2-0%2BUE5&UserID="I Deleted this ID"&AppEnvironment=datacollector-binary&UploadType=eteventstream')
Warning LogHttp 00000A1565570A00: libcurl info message cache 9 ( Trying 100.26.71.44:443...)
Warning LogHttp 00000A1565570A00: libcurl info message cache 10 (Connected to datarouter.ol.epicgames.com (100.26.71.44) port 443)
Warning LogHttp 00000A1565570A00: libcurl info message cache 11 (ALPN: curl offers http/1.1)
Warning LogHttp 00000A1565570A00: libcurl info message cache 12 (SSL reusing session ID)
Warning LogHttp 00000A1565570A00: libcurl info message cache 13 (TLSv1.3 (OUT), TLS handshake, Client hello (1):)
Warning LogHttp 00000A1565570A00: libcurl info message cache 14 (TLSv1.3 (IN), TLS handshake, Server hello (2):)
Warning LogHttp 00000A1565570A00: libcurl info message cache 15 (TLSv1.2 (IN), TLS handshake, Certificate (11):)
Warning LogHttp 00000A1565570A00: libcurl info message cache 16 (TLSv1.2 (IN), TLS handshake, Server key exchange (12):)
Warning LogHttp 00000A1565570A00: libcurl info message cache 17 (TLSv1.2 (IN), TLS handshake, Server finished (14):)
Warning LogHttp 00000A1565570A00: libcurl info message cache 18 (TLSv1.2 (OUT), TLS handshake, Client key exchange (16):)
Warning LogHttp 00000A1565570A00: libcurl info message cache 19 (TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):)
Warning LogHttp 00000A1565570A00: libcurl info message cache 20 (TLSv1.2 (OUT), TLS handshake, Finished (20):)
Warning LogHttp 00000A1565570A00: libcurl info message cache 21 (TLSv1.2 (IN), TLS handshake, Finished (20):)
Warning LogHttp 00000A1565570A00: libcurl info message cache 22 (old SSL session ID is stale, removing)
Warning LogHttp 00000A1565570A00: libcurl info message cache 23 (SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256)
Warning LogHttp 00000A1565570A00: libcurl info message cache 24 (ALPN: server accepted http/1.1)
Warning LogHttp 00000A1565570A00: libcurl info message cache 25 (Server certificate:)
Warning LogHttp 00000A1565570A00: libcurl info message cache 26 ( subject: CN=*.ol.epicgames.com)
Warning LogHttp 00000A1565570A00: libcurl info message cache 27 ( start date: Feb 28 00:00:00 2023 GMT)
Warning LogHttp 00000A1565570A00: libcurl info message cache 28 ( expire date: Mar 27 23:59:59 2024 GMT)
Warning LogHttp 00000A1565570A00: libcurl info message cache 29 ( subjectAltName: host "datarouter.ol.epicgames.com" matched cert's "*.ol.epicgames.com")
Warning LogHttp 00000A1565570A00: libcurl info message cache 30 ( issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M02)
Warning LogHttp 00000A1565570A00: libcurl info message cache 31 ( SSL certificate verify ok.)
Warning LogHttp 00000A1565570A00: libcurl info message cache 32 (using HTTP/1.1)
Warning LogHttp 00000A1565570A00: libcurl info message cache 33 (necessary data rewind wasn't possible)
Warning LogHttp 00000A1565570A00: libcurl info message cache 34 (Closing connection)
Warning LogHttp 00000A1565570A00: libcurl info message cache 35 (TLSv1.2 (OUT), TLS alert, close notify (256):)
Warning LogHttp Retry exhausted on https://datarouter.ol.epicgames.com/datarouter/api/v1/public/data?SessionID=
%"I deleted this ID"
%7D&AppID=UEEditor.UnrealEngine.Release&AppVersion=5.3.2-0%2BUE5&UserID="I Deleted this ID"&AppEnvironment=datacollector-binary&UploadType=eteventstream
I want to believe that:
āit is not malicious and has nothing to do with my project. These warning messages in the Rider console for an Unreal Engine project indicate problems connecting to an Epic Games server during the data registration process. They do not suggest that you are being spied onā¦ā
But I have seen so many things that have been trivialized by saying āit is not important, it is just routine and has nothing to do with your projectā that I no longer believe anything.
What is EPIC Games going to say?
Employee1: "No, these warning messages in the Rider console for an Unreal Engine 5 project indicate problems connecting to an Epic Games server during the data registration process. They do not suggest that you are being spied on. "
Employee2: āThe information provided in the warning messages is related to communication between your Unreal Engine 5 project and Epic Games servers. However, the specific nature of the connection and messages does not necessarily imply spying.ā
Employee3: āThe presence of libcurl messages in your logs indicates that your project is using the libcurl library to make HTTP requests. However, this does not necessarily mean that data from your project is being collected maliciously.ā
ć
¤
ć
¤
Me: āNow I feel safeā
What if I hadnāt given a warning? I think this post would not exist.
ć
¤
ć
¤
ć
¤
I donāt think itās of any use since if Epic has injected scripts we wonāt be able to do anything.
ć
¤
Note: If you want to spy, what you can do is send an object serialized to binary through sockets and deserialize it where you receive it. So if it never gives a warning, I wonāt see anything. In case you are interested in the code track. Now if you want to put an extra layer of security (encryption) on that serialized object, you can do that too.