欢迎光临散文网 会员登陆 & 注册

CVN联机平台-EXVS2XB店内测试

2023-08-14 20:41 作者:纳居蹬猫  | 我要投稿

前言

此教程是在广大玩家实践经验总结而来,存在待验证的内容,有错误之处还请指出。由于该游戏的特殊性,教程内容略微繁琐,适合有一定计算机基础的玩家阅读参考,同时本文也将不断改进,尽可能让所有人都能理解。本文不会发布任何受版权保护的资源,相关文件请自行搜索获取。

更多教程会在http://cvn-play.top:8090/d/75更新

术语定义

  • LM:LiveMonitor的缩写,即直播监视器,由于System BNA1基板游戏特殊机制,游戏需要连接LM才能正常运行。
  • PCB:连接LM的System BNA1基板,也称为Clinet或客户端。一台LM最多连接16台PCB,从PCB_00PCB_15
  • Server:存卡/身份验证服务器,需要与LM和PCB连接通讯,CVN平台已部署Server,平台玩家不需要另外部署。
  • 店内:由连接同一个LM的复数个PCB组成,一个店只能有一个LM。
  • 店外:PCB之间跨LM联机,需要一个统一连接至一个Server。目前暂无法实现。
  • Gateway:网关,是个相对的概念,即一个网卡相对于不同网络,网关也不同,所以一个网卡可以有多个网关,在本文介绍的CVN联机环境中,网关可以通俗地讲就是指的本机与广域网连通的出入口,注意不能只从cmdipconfig信息来判断网关,如果存在多级路由,这里需要填你所在局域网里最顶级的路由,即连接光猫的那个路由。(当然有的光猫本身就是路由,需要自行判断)
  • TenpoRouter:原为TP模拟器的路由,这里填写为Getaway地址即可。

注意事项

  • 建议使用Windows 10 22H2,同时安装好Visual C++ 2005-2022可再发行程序包和DirectX运行库,否则程序将提示缺少.dll无法运行。
  • 即便是单机游玩,您也需要2台计算机来运行此游戏,1台用于LM,1台为客户端PCB。PCB需要连接到LM和Server才能正常运行。
  • 可以使用VM或者Hyper-V虚拟机实现单机LM&PCB,而且让虚拟机和宿主机都登录CVN的话(两个不同的CVN账号),也可与异地玩家实现CVN平台联机,相关教程在后文会提及。
  • 存卡/身份验证服务器可以在任何计算机上运行。
  • 网络适配器的名称中不能包含数字2。
  • 您需要禁用所有未使用的网络适配器,如果有,请确保他们并没有在运行。
  • 您应该只有您希望游戏在 Windows 中使用的适配器处于活动状态。
  • 静态IP地址是您的以太网适配器的首选地址,您将设置一些指向您的IP的内容,如果它发生变化,则需要再次执行些设置操作。CVN联机平台为用户提供的均为静态IP,每个账号的IP是唯一的,无需反复修改设置。
  • 请注意,你需要找到你自己的游戏DUMP,这样做的风险自负。
  • 游戏不喜欢从某些驱动器号运行。F:\&G:\是其中的一些可能更多。如果您在游戏窗口后游戏闪退时,这可能是问题所在。理想情况下请使用C:\GXX10JPN27\的路径运行,绝对不允许出现非英文路径。
  • 关闭主菜单时,exe不会自行关闭。你需要转到任务管理并手动结束进程。如果你试图在进程未结束时重新打开游戏,那么游戏是会打不开的。在开始新游戏之前,你必须结束游戏的相关进程。
  • 游戏存在 AMD GPU 的问题,虽然已有临时的解决方案。
  • 注意及时保存card.ini文件,它包含了卡片的ID和密钥。尤其是需要在配置中更改新的Server地址前,请务必备份。因为新的Server会验证当前card.ini判定为无效而重新建卡直接覆盖,如果没有备份card.ini,后续无法再读取原来Server的卡片信息。

设置指南

网络设置

请先确保需要联机的所有人都在彼此的CVN好友列表里或者在同一群组中,并且能相互ping通。

在网络适配器管理中,禁用不需要的网卡,并找到CVN的虚拟网卡,更改其IPv4属性如下:

IP地址:改为CVN联机平台客户端显示的IP

子网掩码:255.0.0.0

默认网关:改为Gateway地址。

然后点击高级...>取消自动跃点>设置接口跃点数2

LM设置

config.ini中找到以下段落

[config]
#1 = client, 2  = LM
mode = 2

#LM serial = 284311110001
#Client serial = 284314110765
serial = 284311110001

#不要修改
PcbId = ABLN1110001
#CVN网络设置
IpAddress = 这台运行LM的计算机所登录的CVN虚拟网卡IP地址(如:10.110.15.65等)
Gateway =这台运行LM的计算机访问外网的网关(如:192.168.0.1等)
#子网掩码,不要修改
SubnetMask = 255.0.0.0

#本地网络
DNS = 8.8.8.8
TenpoRouter = 这台运行LM的计算机访问外网的网关(如:192.168.0.1等)

AuthIP = 127.0.0.1
#存卡/身份验证服务器地址,CVN联机不要修改
Server = cvn-play.top:9999

之后的设置参数为控制器设置,可按照说明根据实际情况设定。

PCB设置

PCB的设置文件和LM大同小异:

[config]
#1 = client, 2  = LM
mode = 1

#LM serial = 284311110001
#Client serial = 284314110765
serial = 284314110765

#不要修改
PcbId = ABLN1110001
#CVN网络设置
IpAddress = 这台运行PCB的计算机所登录的CVN虚拟网卡IP地址(如:10.110.15.65等)
Gateway =这台运行PCB的计算机访问外网的网关(如:192.168.0.1等)
#子网掩码,不要修改
SubnetMask = 255.0.0.0

#本地网络
DNS = 8.8.8.8
TenpoRouter = 这台运行PCB的计算机访问外网的网关(如:192.168.0.1等)

AuthIP = 127.0.0.1
#存卡/身份验证服务器地址,CVN联机不要修改
Server = cvn-play.top:9999

之后的设置参数为控制器设置,可按照说明根据实际情况设定。

Hyper-V运行LM联机教程

开启Hyper-V
vGPU直通
NAT网络适配器

由于Hyper-V默认网卡会是一个172.开头的随机IP,每次启动虚拟机都会改变,所以需要新建一个NAT网络交换器,从宿主机所在的路由器获取IP,使虚拟机和宿主机处于同一路由下,同时在虚拟机管理器中启用静态MAC地址。然后在路由器管理中把虚拟机的网卡绑定为静态IP,具体方法每个路由器各不相同,请自行搜索。

在虚拟机中同样运行并登录CVN联机平台,确保于其他玩家相互ping通。

最终,虚拟机LM的配置文件中的Gateway和TenpoRouter应该和宿主机一致,并将CVN客户端的IP填入IpAddress

错误代码参考

  • 21-01------未连接上LM端
  • 解决办法:检查是否正确使用Radmin加入别人的房间;检查与房间内LM用户的连接是否畅通。
  • 05-01------网络问题
  • 解决办法:通常是GatewayTenpoRouter配置不正确,请阅读前文教程,仔细理解其含义,再根据情况检查设置。也有可能是杀毒和防御软件(通常是windows自带的Windows Defender以及360安全中心)
  • 03-01------IO错误
  • 尝试关闭所有杀毒 防火墙或者重装系统.
  • 21-32------网络通信发生错误
  • 解决办法:原因比较复杂,设置错误或者联机对战中个别玩家网络环境差都会导致发生此问题,玩家端建议先检查好关于网络的所有设置,禁用不需要的网卡。
  • 21-13------PCB ID数大于LM接入数设定值
  • 解决办法:LM默认设定为4台机接入,更改为更大的接入数即可,最大为16台
  • 21-14
  • 你的PCB_ID和店内其他人重复了,PCB进入游戏后按F1修改ID,需要和店内其他人商量好,不要重复。
  • 21-09------低分辨率警告
  • 一般是修改为低于720p分辨率后出现的问题,按X取消即可进入。
  • 21-11------复数LM连接
  • 解决方法:此网段有已有LM,更换为PCB即可。


CVN联机平台-EXVS2XB店内测试的评论 (共 条)

分享到微博请遵守国家法律