我在 ubuntu 18.04 64 位上无法连接到 Steam 服务器和 CS:GO 服务器。我网络上的其他计算机可以正常连接,所以我猜想问题出在 Ubuntu 上。启动 Steam 时,我收到连接错误,我可以选择重试连接。如果我按下它,我会回到同一个屏幕。在执行了足够多次(通常是 3 次)后,Steam 终于连接上了,我可以正常使用它了。
当我启动 CS:GO 时,弹出一条错误消息,提示 Steam 无法将我的文件与 Steam Cloud 同步。使用机器人玩游戏时游戏仍可运行,但匹配无法连接到任何官方 CS:GO 服务器。
我已采取的步骤:
- 检查 steam/csgo 服务器是否在线(是的)
- 禁用 ufw
- 重新安装 steam
- 重新安装 CS:GO
- 更新路由器固件
- 在我的路由器设置中转发端口
- TCP 80、443、27015-27030;UDP 27000-27100、4380
- 安装 libgl1-mesa-dri:i386、libgl1-mesa-glx:i386
- 删除 steam 配置文件
- 验证游戏缓存
- 运行 sudo apt-get update 和 sudo apt-get dist-upgrade
首次启动时的终端输出:
Running Steam on ubuntu 18.04 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
[2019-05-02 18:06:03] Startup - updater built Apr 29 2019 20:58:13
opensslconnection.cpp (1490) : Assertion Failed: unable to load trusted SSL root certificates
[2019-05-02 18:06:03] Verifying installation...
[2019-05-02 18:06:04] Verification complete
Fatal : VkResult is "ERROR_INITIALIZATION_FAILED" in /home/pgriffais/src/Vulkan/base/vulkanexamplebase.cpp at line 823
(我最初在启动 CS:GO 后包含了终端日志,但 askubuntu 说它“看起来像垃圾邮件”。日志包含很多错误,例如“dlopen 失败”并以“正在加载 serverbrowser_client.so”结束)
当我尝试进行匹配时,CS:GO 的控制台只显示“Ping 测量已持续 5.0 秒。正在将我们所拥有的信息发送给 GC”。
那么修复此问题的步骤是什么?我的网络设置有问题吗?
答案1
抱歉发帖太仓促。根据日志显示,问题似乎出在 SSL 证书上。插入sudo apt-get install --reinstall ca-certificates
终端即可修复。