Apr 5, 2020
Wanba Warriors - 于大进BigYu
BigYu: I really wanna translate it to English but it's so hard for me, they are not common words (T_T), maybe someday in the future.

免责声明:以下内容,仅仅是分享个人的测试结果,不代表100%有效,如果读者尝试模仿使用,请确保理解软件的工作原理,由读者自行承担任何可能出现的不良后果。

大家好我是于大进BigYu,由于人力精力能力财力不够的原因,丸霸无双使用的是传统的 P2P 联机,并非大多数人印象中的网络游戏。所以不要抱怨“服务器垃圾”,游戏没有服务器,或者说,左侧玩家就是服务器。

最近两周一直在想有没有什么办法能缓解一下网络体验,这里特别鸣谢高素质玩家:“深爱着贾可可的地精工程大学—爆破系” ,提供了思路,好人一生平安。

买了游戏,和好友联机,邀请好友后,却一直卡在打招呼界面,无法建立连接。
如果你遇到了这种情况,请继续往下看:

邀请好友联机为什么会失败
丸霸无双不是网络游戏,没有服务器,线上模式基于 steam P2P,双方主机互相发送数据。

“打招呼”表示双方正在第一次交换数据,如果成功,这条网络道路就建成了,以后就可以继续交换数据了,联机也就成功了。

如果“打招呼”失败,表示双方没有找到一条可以互通的道路,所以就无法联机。

在技术层面,应该是叫 NAT,不展开说了,一言难尽,我也不太懂。

测试流程
我有两台电脑,电脑 A 使用移动手机开的热点,电脑 B 使用联通的 wifi。

A 和 B,直接尝试邀请好友联机,卡在“打招呼”界面,P2P 连接失败。

经过测试,以下方法能提高成功率。(请注意,只是提高成功率,不是 100% 不是 100%)

方法一,使用teamviewer:

先使用 teamviewer 的 VPN 功能,把 A 和 B 虚拟到一个环境中,然后再邀请好友联机,成功了,现ping 在 70ms 左右。

方法二,使用小工具:

在搜索引擎搜索并下载 “Steam好友&联机服务器选择工具”。
通过这个小工具启动 steam,进入游戏后,邀请好友联机,成功了。

如何使用 teamviewer 的 VPN 功能
1、下载 teamviewer
2、安装时注意,勾选“高级安装设置”,再下一步。
3、“VPN”那一项打上勾。
4、开始安装,成功后启动软件。
5、让你的好友把他的 teamview 的 id 告诉你。
6、把他告诉你的 id 输入到你的 teamviewer 中,并在下方选择“VPN”
7、点击连接。
8、连接成功后,会弹出一个面板,显示你们的虚拟网络状态。
9、至此,你和你好友在一个虚拟网络下了,这个使用打开游戏,邀请好友。

原理猜测
以下部分我在猜测技术原理,我网络技术方面水平很差,欠学习,不感兴趣可以略过这一段。

联机失败是因为双方无法建立 P2P 链接,一个在移动宽带下,一个在联通宽带下,即便你俩人在同一个卧室里面对面坐着,但是在网络层面,你们可能隔了十万八千里,两台电脑根本不知道对方在哪,无法找到一条道路互相发送数据。

对于方法一,先用 teamviewer 建立 VPN,让双方跑到同一个虚拟网络下,这样建立 P2P 链接时,就更容易找到对方在哪。

对于方法二,用小工具,强制要求 steam 使用某个国内的节点,做中转,帮助双方找到对方,建立 P2P 连接,提高成功率,确认过眼神遇见对的人。

欢迎分享心得
如果你有特殊的联网技巧,欢迎分享,帮到更多的人,好人一生平安。

还不行怎么办
如果看完本文后,没整明白,尝试再看几遍,再试几遍。或者 QQ 群提问。

如果本文全都整明白了,还不行,我暂时也没办法了。
Apr 4, 2020
Wanba Warriors - 于大进BigYu
BigYu: I really wanna translate it to English but it's so hard for me, they are not common words (T_T), maybe someday in the future.

人物调整:
- 通用人物调整:
体力越长的角色,倒地后需要更长的恢复时间。
举例,黑白脸需要1.75秒,赵老丁需要2.25秒,黄老丙需要2.01秒,大逵需要2.38秒。

- 黑白脸:
小技能一次只能累计一个。
黑半拉,白半拉,整个,攻击和治疗的频率加快了大约 33%。
体力变得更少了。

- 犊子:
小技能能量减少了一点点。

- 颜丑:
刀短了(依然很长),但是大火刀的长度不变,点燃甩出去的火焰的长度不变。
大火刀持续时间大大的减少。
小技能能量微微的变化了一点点。

- 不胡:
乾坤一掷每发子弹伤害降低大约10%。
小技能的能量消耗变多了。

- 水母:
放味儿的判定和特效都增大了。

- 别拿破轮:
稍微提高了一点常规状态的轮子范围。
大大的提高了急眼状态下的轮子范围。
破轮转降低了10%的伤害。
急眼持续时间减少,但是现在只有在轮子超过常规大小后,才消耗能量。

- 赵老丁:
微微的调整了瞎捅的特效。

- 雷猴
猴崽子血量增加了1/3。

游戏功能的调整:
- 增加了断线后的提示。
- 增加了F1访问更新日志的功能。
- 增加了检测新版本并提示的功能。
- 创建steam房间失败后直接返回主菜单。
- 对联网的流程做了一些力所能及一言难尽的非常微小的优化。

bug的修改:
- 解决了右侧玩家使用大逵,网络不好时斧子会被卡没了的 bug。
- 去掉游戏文件夹下的无用文件,减小了游戏的体积。
- 解决了有时候玩家名称和ping显示为乱码的 bug。
- 修复了联网时,右侧玩家在战斗后期,延迟会变得很高的 bug。

其他:
对于P2P连接失败的问题,这几天在网上发现了这个工具,
https://www.dogfight360.com/blog/839/ (手动复制这个网址)
这个工具也是我搜到的,如果要使用,一定要把页面上的字都看一遍,确保自己会用。

具体原理我并没有搞懂,这里分享一下我的测试结果:
我有两台电脑,
不使用工具,移动热点-联通宽带,失败。
使用工具,移动热点-联通宽带,一定几率成功。

扯犊子:
《后半夜3点35发布了1.2.0更新》
半夜干活真难受,
发版困难没节奏,
不知巴哥有没有,
…………最后一句写不出来了太困了,双击六六六。

Mar 26, 2020
Wanba Warriors - Zodiac Interactive
The day is finally here.
We are luanched our game on Steam and Switch, please enjoy it!
Jul 17, 2019
Wanba Warriors - Zodiac Interactive
...