爆発試験室 | Network & AI | TechNews & LifeStyle 头像

消息来源频道

爆発試験室 | Network & AI | TechNews & LifeStyle

@boomtechreviews

频道5,371 位成员公开可见0 人在线

爆発試験俱乐部 : @boomtechclub 通用密码 : boomboomtech 三网Smokeping网络质量监控 : www.bakamai.com

成员规模5,371 位成员
在线情况0 人在线
消息总数1,334 条消息
浏览量总数730,983 次浏览

在这个频道里搜索消息……

t.me/boomtechreviews

[频道教程] Xbox Game Studio使用Teredo隧道的游戏如何加速
Forza Horizon 5 今晚就要解锁了.
这里以Q&A的形式便于大家理解.
Q1 : 什么样的游戏会利用到 Teredo 隧道 ?
A : Microsoft Xbox Game Studio 发行的部分游戏 . 比如 Forza 赛车系列.
Q2 : Teredo 隧道是什么?
A : 一个类似于Zerotier 全自动配置的 6in4 隧道 . 采用的是UDP方式 .普通游戏就是直接找到游戏服务器的IPv4和端口 , 直接连上去 . 而微软的游戏每次连服务器 , 他都会给你套一层6in4隧道 , 在这个隧道里传输游戏数据.
Q3 : 那么既然像ZeroTier 有必要就近选个Teredo Server么?
A : 不需要 , Teredo Server 只有 ZeroTier Moon Server一半的功能 . 原理类似一个DNS+DHCP服务器 , 告诉你Relay的Ipv4地址 , 并给Client分配IPv6地址. Teredo Relay 才是负责ipv4转ipv6数据传输用的服务器.
Q4 : 那么Teredo Relay 是自己可以选择的么?
A : Xbox Game Studio 的 Teredo Relay 就是游戏服务器 . 他相当于一个 Gateway Server 附带IPv4转IPv6功能 , 转换好之后和游戏服务端的 Data Server 通讯 .
Q5 : 照这个样子我给 Relay的 IP地址加速即可 ? 那IP地址的范围是?
A : 是的 . 全部AZURE 的IP 请~
Q6 : 我尝试用LSP劫持方式的游戏加速器好像没有任何加速效果是方法不正确么?
A : 实际通讯应用程序并不是游戏本体 , 而是iphelper(iphlpsvc.dll) svchost.exe . 此类游戏只能用3层方式 , 因此只能采用TAP模式 .
Q7 : Xbox 主机助手显示我的NAT类型是"严格" , 这会影响联机么?
A : 使用 Teredo隧道就不用考虑NAT类型 , 这里考虑的是不使用Teredo隧道的其它游戏. Xbox助手倒过来利用Teredo隧道判断你当前网络的nat类型 , 相当于你用NatTypeTester的STUN来测试NAT类型是一个道理 . 现在的游戏基本都是 Client-Server , NAT类型只影响Peer-to-Peer方式联机的游戏.
Q8 : Xbox 主机助手显示 "Teredo不合格", 这是不是肯定影响联机了?
A : 是的, 这个问题必须解决 . 相当于你连不上Teredo Server或Relay. 可能是系统问题造成的 , 也有可能是网络不通.
系统问题解决方式参考 : https://www.gamersky.com/handbook/201810/1111988.shtml
其中 Teredo 服务器名称这里可以直接写IP地址 :
大阪 AZURE : 40.81.185.240
新加坡 AZURE : 52.139.251.88
Q9 : 我玩Forza 赛车系列开了一半老是断线要如何解决? 游戏里赛车的涂装和赛车调教配置文件加载的非常慢.
A : 断线是因为两个原因 . Teredo隧道的特征会触发GFW的阻断机制 , 国内部分网络到 AZURE SERVER的丢包率也非常高 . 将AS8075下的IP都套好加密隧道即可解决 . 游戏涂装采用的是https的CDN , 它和联机服务器是完全没关系的 . 日本有 Akamai 和 Telstra , DNS服务器会根据你访问的IP分类就近的CDN , 这可以另行加速.
Q10 : 有没有便宜又快的方案让我愉快的玩上 Forza Horizon 5 ?
A : 利用 Windows Wireguard Client ,采用海外IP分流脚本连到香港的XX云服务器 . 完~