背景
当前最新版YGOPro在访问233服时,会被提示“版本不匹配”,而被拒绝进入服务器。
本文后方会附带解决方法。但在此之前,希望请你了解一下版本号是什么。
什么是版本号
像一般应用一样,YGOPro也带有版本号来区分新和旧版本。
本来几乎每次更新会升版本号。但在2023年5月之后,原版YGOPro版本号一直没有升级。所以新玩家们基本都不太明白版本号的存在。
当前原版YGOPro在准备发布更新中,并没有鸽。有不小的工作量和许多难题还需要解决。
原版YGOPro的有关Github地址:
- https://github.com/Fluorohydride/ygopro/commits/master/ 818
- https://github.com/Fluorohydride/ygopro-core/commits/master/ 172
- https://github.com/Fluorohydride/ygopro-scripts/commits/master/ 143
进去就能看到,原版还是不停的有在进行更新和开发。只是新卡方面暂时缺少人来推进。
当前各种新卡都是MC和YGOMobile一起搞的抢先更新,并非原版YGOPro正式发布的更新。
版本号的意义
版本号十分关键。新旧YGOPro经常会有不同的功能。如果新旧客户端能够进入同一个服务器,那么拥有更多功能的新客户端则有更大的优势。
不仅如此,为了提供连贯的体验,每个服务器应该也只能支持最新版本的YGOPro。例如这样可以避免没更新的玩家碰到一堆看不到效果的新卡。
在这次更新,我们增加了双打投降功能。在同一边队友都同意的情况下,双打可以进行投降。为了能让这个功能正常进行,需要玩家使用最新客户端。因此是一个新旧客户端功能不兼容的例子。
解决方法
使用MC开的其他支持新版本的服务器
- 超先行服: 服务器 mygo.superpre.pro 端口 888
- Koishi服: 服务器 koishi.momobako.com 1.5k 端口7210
- MyCard萌卡: 使用MC客户端,或者在YGOMobile的MC页面进行游戏。
功能使用方式与233服一样。233、超先行和7210服都是MC开的服务器,都是自己人,不存在竞争关系。只是这些服务器分别在应对不同需求。
不同服务器的更新逻辑
233服一直在同步更新 160上述原版的更新。由于没人把新卡更新到原版,233服自然也没有新卡。虽然原版的代码更新了版本号,但暂时没有人发布客户端更新,所以233服也暂时没有更新版本号。等原版YGOPro发布了新卡更新,233服会跟进更新。
但这并不代表YGOPro已经停止更新。因为原版YGOPro暂时没更新,所以去年9月开始,MC就召集了许多贡献者来自己进行提前发布的新卡更新。国外的开源社区贡献者们也非常活跃。
停更和鸽了都是错误的描述。如同本文上面帖的原版YGOPro的开源代码贡献记录,每周都有在进行开发和更新。
我们确实需要233服这样使用原版YGOPro的服务器,并且我们也提供了其他平替的联机选择,所以请不要对开发者进行攻击。