查看: 380|回复: 4
收起左侧

[其它] 【教程】解决《战锤末世鼠疫2》登录超时sign-in timeout问题,的一个思路

[复制链接]

30

主题

71

帖子

1万

积分

游戏之神

biu~

Rank: 14Rank: 14Rank: 14Rank: 14

点赞
31
贡献
150
猫币
0
精华
0
金元
2341
积分
10372
发表于 2019-10-8 02:49:19 | 显示全部楼层 |阅读模式

马上注册领取绝版勋章

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 alecone 于 2019-12-1 06:19 编辑

【教程】解决《战锤:末世鼠疫2》Warhammer vermintide 2,登录超时sign-in timeout问题,的一个思路

首先。写这帖子时候,游戏现在2019年秋季是v2.0.12.x版本了。

然后。开发商fatshark,肥鲨公司,把游戏的服务器托管到爱尔兰的亚马逊amazon服务器上。可以说是amazon aws系列服务做游戏服务器,流量大了以后,延迟波动很大,不适合做大型网游服务器。全球玩家都要登录那个。
基本上就没有买其他地方的服务器节点,导致,西欧,北美以外的国家和地区的玩家,超时断线都是非常频繁的。我们远东地区的亚洲玩家,可能体验真的不好。动辄300ms ping。

(一般,一个正常网络游戏公司,在steam这种全球化平台上,发行网络游戏,至少要买多个大区节点的。一般不买北欧、北美地区一组节点的。一般正常的公司,都是北美和西欧,1~2个大组服务器节点,南美一组节点,非洲南部一组节点,东欧、中东、独联体国家、俄罗斯等国,1~2个大组节点,远东、中日韩、东南亚、澳大利亚等国家,1~2组大节点。一般是这么做。没有说的全球就一大套服务器组,而且还买的是网速波动不稳定的那种。而且最好还要制作第三方服务器程序dedicated server tools,玩家自己建第三方服务器,扩大网络服务器能力覆盖面。。。一般是这么做)

所以,你想个办法,拿到所有相关服务器ipv4地址,然后在自己的电脑上做简单的网速测试,找一个相对快一点的吧。

然后写入你自己windows 10电脑的hosts文件。这样可能就好点。要不就干脆科学、魔法。


反正我这边的ping测试,各种,超时,断流,200+~300+ms的以上的ping。。。受不了。游戏都没法登录,各种超时,要不就是玩到一半,说你服务器server连接出问题。被游戏客户端要求强行退出。

有的人可能就觉得说,你要换一个好点的dns。对于西欧或者北美的玩家也许有用。对于其他地方国家,把所有常用dns换一遍也没有任何用处,没有改善。最好自己测试网速,测出速度快的服务器。或者买网络加速服务。其实最好的办法是应该多在全球各地设立更多的游戏服务器节点。这才是正确的,一个真心想运营网络游戏的现代游戏公司的做法。

你可能会需要知道的网站域名:

cdn.fatsharkgames.se,这个现在节点还算多。主要是登陆器(就是游戏刚启动,显示一个小窗口,问你官方official realm还是上mod的服务器,modded realm,选那个的时候,会用到,否则连接不正常,play键不会亮起,会无法点,无法进游戏)

download.eac-cdn.com (大陆周边国的cdn,不一定能有多快,找个稳定点的吧)
gossip.easyanticheat.net(全球就爱尔兰,都柏林,2个网址,网络流量高峰时段,特别难连)
5107.playfabapi.com(全球就北美2个城市,买的亚马逊的服务器,1个城2个网址,另一个1个网址,3个网址管全球,最近还禁ping了,访问、连接北美网络服务器费劲的玩家基本就别想这个游戏了。)
hydra.easyanticheat.net (这个也是高峰时段,常断流,但是可以选择的cdn还是有十几个,选个稳定的。但还是大多集中在爱尔兰,都柏林的亚马逊服务器,别的国家没有)


这4个是游戏客户端登录过程中,还有反作弊组件easy anti cheat用到的网络连接服务器。其中playfab的接口,坑了很多个国家的玩家用户,不止是中国大陆的买正版的玩家用户。真是个恶劣的公司。


还有这个域名 clientconfig.akamai.steamstatic.com (steam的cdn应该不是太难找)


还有剩下steam的域名不能解析,或者你的dns服务器给你默认解析到的是一个网速很慢很卡的一个服务器(北美的一些低速服务器居多),你可以通过steamcn社区的一位大神,叫羽翼城dogfight360的一个神奇小工具,Usb EAm Hosts Editor来测速,并修改hosts解决。
https://steamcn.com/t256816-1-1

或者到作者自己的博客站
https://www.dogfight360.com/blog/475/


=--=-==--=-=-=-==-=-=--==-=-=-=-=-
好吧,以上,各位玩的开心。

我是怎么发现这个问题的,其实我也是折腾了半天,弄telerik fiddler不会使,然后凑合用wireshark 3.0.5全部的网络包一起抓,然后筛选出dns查询记录。发现是这些服务器。结果简单ping了一圈,发现都是各种200+~300+ms高ping或者超时,或者断流,经常timeout。于是到chinaz的ping测试站长工具那里,找了一点别的地方的节点的ping测试结果,自己试试网速,找了几个快一点的地址,换上,写入hosts,然后登录sign-in timeout问题出现的机率,就少了好多。

就是不知道游戏中途是否还会被游戏客户端弄成服务器连接不正常,必须强退之类。
-=-=-=-我是分界线-=-=-=-
回复

使用道具 举报

30

主题

71

帖子

1万

积分

游戏之神

biu~

Rank: 14Rank: 14Rank: 14Rank: 14

点赞
31
贡献
150
猫币
0
精华
0
金元
2341
积分
10372
 楼主| 发表于 2019-10-9 18:17:31 | 显示全部楼层
本帖最后由 alecone 于 2019-12-1 06:13 编辑

如果楼主上边那个帖子中,提到的几个服务器,有连通性问题,比如你连爱尔兰,都柏林,的服务器,或者北美的亚马逊的服务器,困难,超时,断流,不稳定,丢包很多,那么很可能就会出现这样的报错,
不行,就开科学或者魔法吧。西欧地区的开发商,估计不太会考虑远东亚洲地区复杂的网络问题。


登录游戏的时候,1. 游戏客户端,提示sign-in timeout,或者不能连接(带connect字样的报错),如果只是dns的问题的话,提示是could not resolve XXXXXX的报错。

2.就是游戏玩着玩着,关卡打一半,突然强行踢人,弹出一个报错,就像下边的图片上这样。因为easy anti cheat,反作弊,是贯穿游戏全程的。。。所以,丢包,断流,超时,都不行,所以肥鲨fatshark它这网游服务器的网络机制设计,基本就专门覆盖了一下北美和西欧的玩家,其他国家和地区的玩家,自求多福。。。

fatsharksuck4

fatsharksuck4


-=-=--==-==-=-=-=-=-=--
我觉得鼠疫2这游戏,关卡设计师还是挺厉害的。是算业界不说顶级,也绝对是不可多得的上等人才了。

-=-=-=-我是分界线-=-=-=-
回复

使用道具 举报

2

主题

5550

帖子

5万

积分

游戏VIP联动部

Rank: 16Rank: 16Rank: 16Rank: 16

点赞
2
贡献
2
猫币
0
精华
0
金元
54212
积分
59812
发表于 2021-6-20 13:10:41 | 显示全部楼层
楼主辛苦了
回复

使用道具 举报

0

主题

48

帖子

438

积分

游戏菜鸟

Rank: 1

点赞
0
贡献
0
猫币
90
精华
0
金元
390
积分
438
发表于 2022-9-15 09:09:36 | 显示全部楼层
楼主现在还在玩鼠疫吗,可以加个好友一起吗
回复

使用道具 举报

0

主题

221

帖子

314

积分

游戏菜鸟

Rank: 1

点赞
0
贡献
0
猫币
0
精华
0
金元
93
积分
314
发表于 2024-1-28 23:45:56 | 显示全部楼层
6666666666666666666666666666666
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|玖大猫论坛

GMT+8, 2024-5-20 04:33

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.