導(dǎo) 今天 九游和大家講解僵尸毀滅工程 steam is not enabled錯(cuò)誤解決方法 僵尸毀滅工程中由于Steam上帶有VAC所以,許家經(jīng)常服務(wù)器建設(shè)錯(cuò)誤。下面就給大家?guī)?lái)僵尸毀...
今天 九游和大家講解僵尸毀滅工程 steam is not enabled錯(cuò)誤解決方法

僵尸毀滅工程中由于Steam上帶有VAC所以,許家經(jīng)常服務(wù)器建設(shè)錯(cuò)誤。下面就給大家?guī)?lái)僵尸毀滅工程steam is not enabled錯(cuò)誤解決方法,還沒(méi)有解決的玩家試一下吧。

Steam 上面的 Project Zomboid 因?yàn)閹в?VAC 所以建服開(kāi)服需要 Steam服務(wù)器認(rèn)證,這也是出現(xiàn) steam is not enabled 錯(cuò)誤主要原因,也是無(wú)法和普通零售正版所建的服務(wù)器聯(lián)機(jī)的罪魁禍?zhǔn)住?/p>

分兩種情況(下面 Project Zomboid 均簡(jiǎn)稱(chēng)PZ):

1、steam版PZ和零售正版PZ服務(wù)器聯(lián)機(jī)

2、steam版PZ自己建服開(kāi)服聯(lián)機(jī)

解決方法

第一種情況:

打開(kāi)steam的庫(kù),選擇PZ右鍵 - 屬性 - 常規(guī) - 設(shè)置啟動(dòng)選項(xiàng) ,填寫(xiě)上

-nosteam

最后確認(rèn)完成。在這個(gè)啟動(dòng)參數(shù)下,steam版PZ就可以和普通零售版PZ正常聯(lián)機(jī)。

僵尸毀滅工程steam is not enabled錯(cuò)誤解決方法

第二種情況:

上文說(shuō)過(guò),steam版PZ需要steam認(rèn)證,所以直接按照普通零售版PZ建服必定會(huì)出現(xiàn) steam is not enabled 錯(cuò)誤,我們得開(kāi)一個(gè) steam認(rèn)證服務(wù)器。

首先,下載、解壓并安裝SteamCMD

接著運(yùn)行steamcmd.exe,它會(huì)自動(dòng)更新,更新完關(guān)掉再打開(kāi),然后輸入以下命令回車(chē):

login anonymous

獲取授權(quán)成功后會(huì)顯示:

僵尸毀滅工程steam is not enabled錯(cuò)誤解決方法

接著輸入以下命令回車(chē):

force_install_dir C:\PZServer

意思是設(shè)置服務(wù)器文件安裝目錄為 C:\PZServer 這可以更改到別的地方,這里僅舉例。

接著輸入以下命令回車(chē):

app_update 380870 validate

接著會(huì)自動(dòng)從steam服務(wù)器下載大約1.02GB的建服文件。

下載到100%后,輸入quit命令退出關(guān)閉SteamCMD。

僵尸毀滅工程steam is not enabled錯(cuò)誤解決方法

然后到剛才設(shè)置的下載目錄 C:\PZServer 里面找到 下面兩個(gè)bat文件

StartServer32.bat

StartServer64.bat

僵尸毀滅工程steam is not enabled錯(cuò)誤解決方法

根據(jù)自己的系統(tǒng)選擇32位或者64位,雙擊開(kāi)始初次運(yùn)行,防火墻會(huì)攔截,記得放通。

初次運(yùn)行會(huì)強(qiáng)制要求設(shè)置管理員密碼,設(shè)置后會(huì)提示重復(fù)輸一遍。

僵尸毀滅工程steam is not enabled錯(cuò)誤解決方法

然后會(huì)顯示下面的信息,此為初步設(shè)置完畢,可以進(jìn)行本地端口 127.0.0.1 的聯(lián)機(jī)了,但別人基本無(wú)法聯(lián)機(jī)進(jìn)來(lái)玩,因?yàn)檫€得設(shè)置服務(wù)器配置表以及設(shè)置幾個(gè)特殊端口轉(zhuǎn)發(fā)。

僵尸毀滅工程steam is not enabled錯(cuò)誤解決方法

接著輸入quit保存并關(guān)閉服務(wù)器,然后到 C:\Users\ 自己的用戶(hù)名 \Zomboid\Server 目錄下找到 servertest.ini 配置文件,我們需要對(duì)服務(wù)器進(jìn)行進(jìn)一步設(shè)置。

僵尸毀滅工程steam is not enabled錯(cuò)誤解決方法

可以直接右鍵編輯servertest.ini,以下為主要修改的地方,其余可以自己斟酌。

DefaultPort=16261 【默認(rèn)服務(wù)器聯(lián)機(jī)端口,可自定義】

Public=false 【是否公共服務(wù)器,默認(rèn)否】

PublicName=My PZ Server 【服務(wù)器名稱(chēng)】

MaxPlayers=64 【最大聯(lián)機(jī)人數(shù)】

RCONPort=27015 【遠(yuǎn)程控制臺(tái)端口】

RCONPassword= 【遠(yuǎn)程控制臺(tái)密碼,默認(rèn)為空】

Password= 【服務(wù)器密碼,默認(rèn)為空】

SteamPort1=8766 【steam認(rèn)證端口】

SteamPort2=8767 【steam備用端口】

SteamVAC=true 【VAC反作弊插件,默認(rèn)開(kāi)啟】

(因?yàn)闆](méi)有條件測(cè)試,所以我不知道關(guān)閉VAC之后普通零售版PZ是否也能聯(lián)機(jī)進(jìn)來(lái))

接著視自己的網(wǎng)絡(luò)狀態(tài)設(shè)置端口轉(zhuǎn)發(fā)。

如果是單機(jī)獨(dú)立公網(wǎng)IP,那么無(wú)需設(shè)置。

如果有用路由器的,都需要設(shè)置路由轉(zhuǎn)發(fā),特別需要注意以下兩點(diǎn):

1、有多少人連服務(wù)器就需要提供多少端口,假如服務(wù)器限制10個(gè)人,那么除了默認(rèn)16261 UDP 識(shí)別端口外,還需要另外提供10個(gè)端口 16262 - 16272 TCP 讓別人聯(lián)機(jī)進(jìn)來(lái)。

2、必須保證 steam 端口可用【默認(rèn)的 8766、8767 均可自定義】

我以10人的服務(wù)器舉個(gè)例子,servertest.ini 自定義端口如下面這樣:

DefaultPort=27016

RCONPort=27015

SteamPort1=27014

SteamPort2=27013

那么路由器上端口轉(zhuǎn)發(fā)規(guī)則只需要添加一條即可:

27013 - 27026 192.168.X.X TCP/UDP(ALL)

當(dāng)然,可以設(shè)置DMZ主機(jī)全部轉(zhuǎn)發(fā),雖然省功夫但非常不建議那樣設(shè)置。