dota2匹配机制完成后进入游戏时间太长

Linux下Dota2匹配成功后或观战时总停在Loading,Steam启动时也连接不上,问题解决 - 推酷
Linux下Dota2匹配成功后或观战时总停在Loading,Steam启动时也连接不上,问题解决
我用的系统是Gentoo Linux。大概一两个月前Steam客户端突然启动时连接有问题,等半天连不上,最后显示只能以离线模式启动。后来我搜了搜,在steam启动命令后面加上-tcp参数,然后steam客户端可以登录了。Dota2客户端也是可以更新的,其它游戏也是可以安装的。但Dota2进入游戏后匹配后进入游戏以及要观战时总卡在装载游戏的Loading界面。验证本地文件是正常的。实在莫名其妙,无法解决。Windows下Steam上的Dota2是可以玩的。我就只能在Windows中玩了。
昨天我弄了一下KDE的字体,调整了桌面外观,及图标等一些地方,感觉KDE像是人用的了。然后顺便去解决一下KDE登录时弹出的两个对话框以及电源管理无法使用的问题。
KDE登录时弹出的第一个对话框显示:
Warning: Cannot open ConsoleKit session: Unable to open session: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory.
我搜了搜,运行了这个命令解决了:
rc-update add dbus default。即是要dbus开机启动。这样弄完以后不仅那一个对话框没了,电源管理也能用了,系统设置里一些无法更改的选项也能更改了。
然后我又发现普通用户ping不能用,显示:ping: icmp open socket: Operation not permitted。又搜了搜这样解决了:chmod u+s /bin/ping。网上说到了ping采用ICMP协议,我忽然想到Steam是不是也是用这个协议,而又因为权限问题导致网络问题。因为之前Steam客户端加了-tcp参数后是可以登录的。然后我尝试为steam命令执行chmod u+s但无效,我也没重启机器,不知重启后怎么样。
然后我又看到了steam在命令行下运行的一个警告:WARNING **: fetch_connections_done: error fetching connections: (25) Launch helper exited with unknown return code 1。我搜了搜,更新了dhcpcd,安装了dbus-glib以试图解决:emerge -av dhcpcd,emerge -av1 dbus-glib。但弄完那个警告还在。
同时我还想到Windows中一次Steam Dota2有问题,是在Steam上新装一个游戏解决的,貌似是因为这样多装了神马文件使Steam神马完整了吧。我也试着做。于是找到了一个支持的Linux游戏叫:Serena,就安装了。
安装完这些东西我重启了一下,Dota2竟然能玩了!Steam不加-tcp参数也是能登录的!
看起来都正常了。
不过我不知是哪一条导致的。我给steam命令执行chmod u-s恢复原来的状态并重启电脑,发现也是能玩的。
所以我这次修复Dota2应该是下面这四个中导致成功的:
让dbus开机启动:
rc-update add dbus default
升级dhcpcd:emerge -av dhcpcd;
安装dbus-glib: emerge -av1 dbus-glib;
在Steam上安装一个新游戏。
我觉得比较可能的原因有:1、4、3。
2可能性较小。
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致您的举报已经提交成功,我们将尽快处理,谢谢!
今天服务器的问题吧。 我今天配了8.9分钟才配到。昨天有30W+,今天只有20W+玩家。
你看下你的DNS配置 把他变成自动
一般不会读不到的
我家电信6 经常是0MS
其他都正常 可能是因为网络问题 或是机子 DNS配置的吧
您好,建议您在客户端登录界面的设置中选择验证客户端完整性,修复可能存在的异常文件,请您尝试。
大约就是这个游戏吧
大家还关注

我要回帖

更多关于 dota2匹配机制 的文章

 

随机推荐