Hello,
I am having an issue with SteamCMD and I'm hoping someone could give me some hints on appropriate places to look for a resolution for this problem.
I was running a private dedicated server for a Steam game called Insurgency. This was working perfectly under my original iteration of my server. It was FreeBSD 10.4 with the linux_base-c6. Unfortunately at the time I was a total noob to FreeBSD and made some very poor partitioning choices during the initial configuration. Recently I reached an impassible limit on the server and opted to wipe and reinstall with all this hindsight I have accrued.
The system is now on FreeBSD 11.1 and Linux_base-c7.
SteamCMD will run and I can use various commands within SteamCMD which all seem to work as intended (ie Logging in, forcing install directory, starting an installation). The problem arises when I instruct SteamCMD to install the Insurgency dedicated server. After entering the command to install I am met with the following error:
SteamCMD generates some logs and there is some telling info there:
Content.log: You can see here it complaining about no connection to content servers
Connection.log: Again you can see multiple attempts to contact Steam CM servers which i believe are content servers that provide game files. In all cases it seems like the connection is timing out.
No firewall is configured on this machine and the system is connected directly to my ISP modem. If any packets are being denied then its being done by my ISP which I believe is unlikely because as I mentioned, this worked fine a few weeks ago prior to my wipe and re-install.
I believe the issue is networking related but from the position of permission to access the resources vs something actively denying traffic.
When I initially launch SteamCMD I am met with the following error:
If SteamCMD is unable to load the trusted certificate on my system I imagine that might prevent connection to their servers to retrieve game files.
I have tried removing and reinstalling CA-root-nss but that didn't seem to have any effect. Some reading earlier suggested to me that steam only looks for certificates in /etc/ssl/certs and perhaps my certificate store may be located in a different directory. I think symbolic links exist in part to resolve an issue like that. I've not used them yet so I will have to get on my system and test.
Anybody have any other tips or suggestions, tools i can leverage to better understand why the networking side of this is failing?
Any suggestions at all are welcome.
Thanks!
I am having an issue with SteamCMD and I'm hoping someone could give me some hints on appropriate places to look for a resolution for this problem.
I was running a private dedicated server for a Steam game called Insurgency. This was working perfectly under my original iteration of my server. It was FreeBSD 10.4 with the linux_base-c6. Unfortunately at the time I was a total noob to FreeBSD and made some very poor partitioning choices during the initial configuration. Recently I reached an impassible limit on the server and opted to wipe and reinstall with all this hindsight I have accrued.
The system is now on FreeBSD 11.1 and Linux_base-c7.
SteamCMD will run and I can use various commands within SteamCMD which all seem to work as intended (ie Logging in, forcing install directory, starting an installation). The problem arises when I instruct SteamCMD to install the Insurgency dedicated server. After entering the command to install I am met with the following error:
Code:
Steam>app_update 237410 validate Update state (0x0) : Timed out waiting for update to start, bailing. Error! App '237410' state is 0x2 after update job.
SteamCMD generates some logs and there is some telling info there:
Content.log: You can see here it complaining about no connection to content servers
Code:
[2018-05-20 12:20:02] Loaded 0 apps from install folder "/home/pking/Steam/steamapps\appmanifest_*.acf".
[2018-05-20 12:21:48] Failed getting content server list from directory (status: 0)
[2018-05-20 12:22:15] Loaded 1 apps from install folder "/usr/home/pking/INS/steamapps\appmanifest_*.acf".
[2018-05-20 12:22:23] AppID 237410 scheduler update : Priority First, legacy=no, restore="", timeSinceLastPlayed=1526833343, appDisableSecondsRemaining=0
[2018-05-20 12:22:23] AppID 237410 state changed : Update Required,Update Queued,
[2018-05-20 12:22:23] AppID 237410 state changed : Update Required,Update Queued,Update Running,
[2018-05-20 12:22:23] AppID 237410 update changed : Running,
[2018-05-20 12:22:23] AppID 237410 update changed : Running,Reconfiguring,
[2018-05-20 12:22:23] Empty CS address list - cannot download anything!
[2018-05-20 12:22:23] AppID 237410 update canceled : No servers found for depot 1006, manifest 440706658004308074 (No connection to content servers)
[2018-05-20 12:22:23] AppID 237410 update changed : Running,Reconfiguring,Stopping,
[2018-05-20 12:22:23] AppID 237410 update changed : Running,Stopping,
[2018-05-20 12:22:23] AppID 237410 update changed : None
[2018-05-20 12:22:23] AppID 237410 state changed : Update Required,Update Queued, (No connection to content servers)
[2018-05-20 12:22:23] AppID 237410 state changed : Update Required, (Update delayed for 300 secs)
[2018-05-20 12:22:23] AppID 237410 scheduler finished : removed from schedule
Connection.log: Again you can see multiple attempts to contact Steam CM servers which i believe are content servers that provide game files. In all cases it seems like the connection is timing out.
Code:
[2018-05-20 10:37:10] Log session started
[2018-05-20 10:37:10] [0,0] SetSteamID( [U:1:0] )
[2018-05-20 10:46:51] [0,0] SetSteamID( [a:1:0] )
[2018-05-20 10:46:51] [0,0] SetSteamID( [a:1:0] )
[2018-05-20 10:46:51] [0,0] Server says 0% of connections should be websockets, we rolled 45 - using UDP as default.
[2018-05-20 10:46:51] CCMInterface::YieldingConnect -- no CMs cached locally, calling ISteamDirectory/GetCMList web api. . .
[2018-05-20 10:46:51] CCMInterface::YieldingConnect -- web API call failed (status = 0)
[2018-05-20 10:46:51] [0,0] PingWebSocketCM() (CM04-IAD.cm.steampowered.com:443) starting...
[2018-05-20 10:46:51] [0,0] PingWebSocketCM() (cm02-lax.cm.steampowered.com:27021) starting...
[2018-05-20 10:46:51] [0,0] PingWebSocketCM() (cm02-lax.cm.steampowered.com:443) starting...
[2018-05-20 10:46:51] [0,0] PingWebSocketCM() (cm01-lax.cm.steampowered.com:27021) starting...
[2018-05-20 10:46:51] [0,0] PingWebSocketCM() (CM04-IAD.cm.steampowered.com:443) failed talking to cm (timeout/neterror - Invalid)
No firewall is configured on this machine and the system is connected directly to my ISP modem. If any packets are being denied then its being done by my ISP which I believe is unlikely because as I mentioned, this worked fine a few weeks ago prior to my wipe and re-install.
I believe the issue is networking related but from the position of permission to access the resources vs something actively denying traffic.
When I initially launch SteamCMD I am met with the following error:
Code:
Loading Steam API...opensslconnection.cpp (1490) : Assertion Failed: unable to load trusted SSL root certificates
If SteamCMD is unable to load the trusted certificate on my system I imagine that might prevent connection to their servers to retrieve game files.
I have tried removing and reinstalling CA-root-nss but that didn't seem to have any effect. Some reading earlier suggested to me that steam only looks for certificates in /etc/ssl/certs and perhaps my certificate store may be located in a different directory. I think symbolic links exist in part to resolve an issue like that. I've not used them yet so I will have to get on my system and test.
Anybody have any other tips or suggestions, tools i can leverage to better understand why the networking side of this is failing?
Any suggestions at all are welcome.
Thanks!