CVN聯(lián)機(jī)平臺-EXVS2XB店內(nèi)測試

前言
此教程是在廣大玩家實(shí)踐經(jīng)驗(yàn)總結(jié)而來,存在待驗(yàn)證的內(nèi)容,有錯誤之處還請指出。由于該游戲的特殊性,教程內(nèi)容略微繁瑣,適合有一定計(jì)算機(jī)基礎(chǔ)的玩家閱讀參考,同時本文也將不斷改進(jìn),盡可能讓所有人都能理解。本文不會發(fā)布任何受版權(quán)保護(hù)的資源,相關(guān)文件請自行搜索獲取。
更多教程會在http://cvn-play.top:8090/d/75更新
術(shù)語定義
- LM:LiveMonitor的縮寫,即直播監(jiān)視器,由于System BNA1基板游戲特殊機(jī)制,游戲需要連接LM才能正常運(yùn)行。
- PCB:連接LM的System BNA1基板,也稱為Clinet或客戶端。一臺LM最多連接16臺PCB,從
PCB_00
到PCB_15
。 - Server:存卡/身份驗(yàn)證服務(wù)器,需要與LM和PCB連接通訊,CVN平臺已部署Server,平臺玩家不需要另外部署。
- 店內(nèi):由連接同一個LM的復(fù)數(shù)個PCB組成,一個店只能有一個LM。
- 店外:PCB之間跨LM聯(lián)機(jī),需要一個統(tǒng)一連接至一個Server。目前暫無法實(shí)現(xiàn)。
- Gateway:網(wǎng)關(guān),是個相對的概念,即一個網(wǎng)卡相對于不同網(wǎng)絡(luò),網(wǎng)關(guān)也不同,所以一個網(wǎng)卡可以有多個網(wǎng)關(guān),在本文介紹的CVN聯(lián)機(jī)環(huán)境中,網(wǎng)關(guān)可以通俗地講就是指的本機(jī)與廣域網(wǎng)連通的出入口,注意不能只從
cmd
的ipconfig
信息來判斷網(wǎng)關(guān),如果存在多級路由,這里需要填你所在局域網(wǎng)里最頂級的路由,即連接光貓的那個路由。(當(dāng)然有的光貓本身就是路由,需要自行判斷) - TenpoRouter:原為TP模擬器的路由,這里填寫為Getaway地址即可。
注意事項(xiàng)
- 建議使用Windows 10 22H2,同時安裝好Visual C++ 2005-2022可再發(fā)行程序包和DirectX運(yùn)行庫,否則程序?qū)⑻崾救鄙?dll無法運(yùn)行。
- 即便是單機(jī)游玩,您也需要2臺計(jì)算機(jī)來運(yùn)行此游戲,1臺用于LM,1臺為客戶端PCB。PCB需要連接到LM和Server才能正常運(yùn)行。
- 可以使用VM或者Hyper-V虛擬機(jī)實(shí)現(xiàn)單機(jī)LM&PCB,而且讓虛擬機(jī)和宿主機(jī)都登錄CVN的話(兩個不同的CVN賬號),也可與異地玩家實(shí)現(xiàn)CVN平臺聯(lián)機(jī),相關(guān)教程在后文會提及。
- 存卡/身份驗(yàn)證服務(wù)器可以在任何計(jì)算機(jī)上運(yùn)行。
- 網(wǎng)絡(luò)適配器的名稱中不能包含數(shù)字2。
- 您需要禁用所有未使用的網(wǎng)絡(luò)適配器,如果有,請確保他們并沒有在運(yùn)行。
- 您應(yīng)該只有您希望游戲在 Windows 中使用的適配器處于活動狀態(tài)。
- 靜態(tài)IP地址是您的以太網(wǎng)適配器的首選地址,您將設(shè)置一些指向您的IP的內(nèi)容,如果它發(fā)生變化,則需要再次執(zhí)行些設(shè)置操作。CVN聯(lián)機(jī)平臺為用戶提供的均為靜態(tài)IP,每個賬號的IP是唯一的,無需反復(fù)修改設(shè)置。
- 請注意,你需要找到你自己的游戲DUMP,這樣做的風(fēng)險自負(fù)。
- 游戲不喜歡從某些驅(qū)動器號運(yùn)行。
F:\
&G:\
是其中的一些可能更多。如果您在游戲窗口后游戲閃退時,這可能是問題所在。理想情況下請使用C:\GXX10JPN27\
的路徑運(yùn)行,絕對不允許出現(xiàn)非英文路徑。 - 關(guān)閉主菜單時,exe不會自行關(guān)閉。你需要轉(zhuǎn)到任務(wù)管理并手動結(jié)束進(jìn)程。如果你試圖在進(jìn)程未結(jié)束時重新打開游戲,那么游戲是會打不開的。在開始新游戲之前,你必須結(jié)束游戲的相關(guān)進(jìn)程。
- 游戲存在 AMD GPU 的問題,雖然已有臨時的解決方案。
- 注意及時保存
card.ini
文件,它包含了卡片的ID和密鑰。尤其是需要在配置中更改新的Server
地址前,請務(wù)必備份。因?yàn)樾碌腟erver會驗(yàn)證當(dāng)前card.ini
判定為無效而重新建卡直接覆蓋,如果沒有備份card.ini
,后續(xù)無法再讀取原來Server的卡片信息。
設(shè)置指南
網(wǎng)絡(luò)設(shè)置
請先確保需要聯(lián)機(jī)的所有人都在彼此的CVN好友列表里或者在同一群組中,并且能相互ping通。
在網(wǎng)絡(luò)適配器管理中,禁用不需要的網(wǎng)卡,并找到CVN的虛擬網(wǎng)卡,更改其IPv4屬性如下:
IP地址:
改為CVN聯(lián)機(jī)平臺客戶端顯示的IP
子網(wǎng)掩碼:255.0.0.0
默認(rèn)網(wǎng)關(guān):
改為Gateway地址。
然后點(diǎn)擊高級...
>取消自動躍點(diǎn)
>設(shè)置接口躍點(diǎn)數(shù)
為2
LM設(shè)置
在config.ini
中找到以下段落
[config] #1 = client, 2 = LM mode = 2 #LM serial = 284311110001 #Client serial = 284314110765 serial = 284311110001 #不要修改 PcbId = ABLN1110001 #CVN網(wǎng)絡(luò)設(shè)置 IpAddress = 這臺運(yùn)行LM的計(jì)算機(jī)所登錄的CVN虛擬網(wǎng)卡IP地址(如:10.110.15.65等) Gateway =這臺運(yùn)行LM的計(jì)算機(jī)訪問外網(wǎng)的網(wǎng)關(guān)(如:192.168.0.1等) #子網(wǎng)掩碼,不要修改 SubnetMask = 255.0.0.0 #本地網(wǎng)絡(luò) DNS = 8.8.8.8 TenpoRouter = 這臺運(yùn)行LM的計(jì)算機(jī)訪問外網(wǎng)的網(wǎng)關(guān)(如:192.168.0.1等) AuthIP = 127.0.0.1 #存卡/身份驗(yàn)證服務(wù)器地址,CVN聯(lián)機(jī)不要修改 Server = cvn-play.top:9999
之后的設(shè)置參數(shù)為控制器設(shè)置,可按照說明根據(jù)實(shí)際情況設(shè)定。
PCB設(shè)置
PCB的設(shè)置文件和LM大同小異:
[config] #1 = client, 2 = LM mode = 1 #LM serial = 284311110001 #Client serial = 284314110765 serial = 284314110765 #不要修改 PcbId = ABLN1110001 #CVN網(wǎng)絡(luò)設(shè)置 IpAddress = 這臺運(yùn)行PCB的計(jì)算機(jī)所登錄的CVN虛擬網(wǎng)卡IP地址(如:10.110.15.65等) Gateway =這臺運(yùn)行PCB的計(jì)算機(jī)訪問外網(wǎng)的網(wǎng)關(guān)(如:192.168.0.1等) #子網(wǎng)掩碼,不要修改 SubnetMask = 255.0.0.0 #本地網(wǎng)絡(luò) DNS = 8.8.8.8 TenpoRouter = 這臺運(yùn)行PCB的計(jì)算機(jī)訪問外網(wǎng)的網(wǎng)關(guān)(如:192.168.0.1等) AuthIP = 127.0.0.1 #存卡/身份驗(yàn)證服務(wù)器地址,CVN聯(lián)機(jī)不要修改 Server = cvn-play.top:9999
之后的設(shè)置參數(shù)為控制器設(shè)置,可按照說明根據(jù)實(shí)際情況設(shè)定。
Hyper-V運(yùn)行LM聯(lián)機(jī)教程
開啟Hyper-V
vGPU直通
NAT網(wǎng)絡(luò)適配器
由于Hyper-V默認(rèn)網(wǎng)卡會是一個172.
開頭的隨機(jī)IP,每次啟動虛擬機(jī)都會改變,所以需要新建一個NAT網(wǎng)絡(luò)交換器,從宿主機(jī)所在的路由器獲取IP,使虛擬機(jī)和宿主機(jī)處于同一路由下,同時在虛擬機(jī)管理器中啟用靜態(tài)MAC地址。然后在路由器管理中把虛擬機(jī)的網(wǎng)卡綁定為靜態(tài)IP,具體方法每個路由器各不相同,請自行搜索。
在虛擬機(jī)中同樣運(yùn)行并登錄CVN聯(lián)機(jī)平臺,確保于其他玩家相互ping通。
最終,虛擬機(jī)LM的配置文件中的Gateway和TenpoRouter應(yīng)該和宿主機(jī)一致,并將CVN客戶端的IP填入IpAddress
。
錯誤代碼參考
- 21-01------未連接上LM端
- 解決辦法:檢查是否正確使用Radmin加入別人的房間;檢查與房間內(nèi)LM用戶的連接是否暢通。
- 05-01------網(wǎng)絡(luò)問題
- 解決辦法:通常是
Gateway
和TenpoRouter
配置不正確,請閱讀前文教程,仔細(xì)理解其含義,再根據(jù)情況檢查設(shè)置。也有可能是殺毒和防御軟件(通常是windows自帶的Windows Defender以及360安全中心) - 03-01------IO錯誤
- 嘗試關(guān)閉所有殺毒 防火墻或者重裝系統(tǒng).
- 21-32------網(wǎng)絡(luò)通信發(fā)生錯誤
- 解決辦法:原因比較復(fù)雜,設(shè)置錯誤或者聯(lián)機(jī)對戰(zhàn)中個別玩家網(wǎng)絡(luò)環(huán)境差都會導(dǎo)致發(fā)生此問題,玩家端建議先檢查好關(guān)于網(wǎng)絡(luò)的所有設(shè)置,禁用不需要的網(wǎng)卡。
- 21-13------PCB?ID數(shù)大于LM接入數(shù)設(shè)定值
- 解決辦法:LM默認(rèn)設(shè)定為4臺機(jī)接入,更改為更大的接入數(shù)即可,最大為16臺
- 21-14
- 你的PCB_ID和店內(nèi)其他人重復(fù)了,PCB進(jìn)入游戲后按F1修改ID,需要和店內(nèi)其他人商量好,不要重復(fù)。
- 21-09------低分辨率警告
- 一般是修改為低于720p分辨率后出現(xiàn)的問題,按X取消即可進(jìn)入。
- 21-11------復(fù)數(shù)LM連接
- 解決方法:此網(wǎng)段有已有LM,更換為PCB即可。