發新話題
打印

[教學] 下載各版本 Left 4 Dead 2 (24/3/24更新)

[Close]

[教學] 下載各版本 Left 4 Dead 2 (24/3/24更新)

免責聲明
此教學提及的所有文字,檔案或網址均與 IPvE.COM vLan 無關
閱讀或跟循本教學,純屬你自己個人意願,風險及責任由你個人承擔



24/03/2024 更新
加入針對舊版本,進行步驟 4 前的附加說明



21/03/2024 更新
加入下載指定版本的方法



22/01/2024 更新
實驗薯仔伺服器 Fake Laputa 停止開放



14/12/2023 更新
多謝版友 【闇影】 的回覆 (#9),事實上要網吧緊貼最新版本比較困難。
我亦可以提供教學下載較舊版本的遊戲,但網吧及 vLan 官方似乎對此採取放棄態度,
一眾網吧應該仍停留在 2135,vLan 更於主程式及置頂圖片顯示版本 2121


09/12/2023 更新
實驗薯仔伺服器 Fake Laputa 於 Coop 01 開放中



03/11/2023 更新
加入 基礎倖存者語音 音效包



23/10/2023 更新
多謝版友 LizZiE 的回覆 (#4),按觀察其實 vLan 間中仍有少數玩家入區,
雖然身處一代 coop 區,但實際在遊玩二代遊戲。
但可能因為普遍網吧已經沒有再更新此遊戲,普遍顯示仍停留於 2135 版本 (請參閱附件 version_mismatch.png)
2200 前的版本,仍然可以透過修改 left4dead\steam.inf 去連綫 (只要伺服器已設定 sv_consistency 0)


22/10/2023 更新
為 啟動遊戲指令 加入 sv_consistency 0
加入更新遊戲說明 (步驟 7)
多謝版友 Naughty 的回覆 (#2),其實 startgame.bat 只是代替某 loader(exe) 的工作,及順道創建某 ini 檔
畢竟大家對網絡上來路不明的 exe 檔有戒心,單純 dll 檔會比較安全,而且更貼合教學中的步驟 4

本來考慮逄學校假期時段,重開一個仿 Laputa 設定的伺服器,
但眼見本教學的聲效檔根本 0 下載,作罷



_____________________________________________________________

若要下載最新版本的遊戲,請由步驟 1 開始
若要下載指定版本的遊戲,請由下方步驟 A 開始

1) 下載及執行 SteamCMD




從 Valve 下載 SteamCMD
SteamCMD  是純文字指列版的 Steam 用戶端,接下來將使用此工具下載 Left 4 Dead 2 的大部份檔案

解壓縮後執行 steamcmd.exe (下稱 程式);若有亂碼請保持冷靜,亂碼不會影響接下來之操作
請靜待程式出現 Steam>


2) 設定遊戲資料夾位置及登入 SteamCMD



輸入指令 force_install_dir [路徑],如此範例圖中路徑為 E:\l4d2_vLan\



輸入指令 login anonymous,以匿名方式登入 SteamCMD


3) 下載 Left 4 Dead 2 遊戲檔



輸入指令 app_update 222860,程式將會開始下載或更新 Left 4 Dead 2 到步驟 2 設置的路徑




假若下載過程中出現下載中斷,只需要重新輸入指令 app_update 222860 即可繼續下載



當程式顯示 Success! App '222860' fully installed. 及 Steam> 時,表示下載已經完成
輸入指令 quit 即可關閉程式


4) 令遊戲脫離 Steam 運作



解密圖片,選擇下載 Client(mega) 或 Client(google)
解壓縮 steamclient.dll 到 [路徑]\bin,如步驟 2 中範例路徑為 E:\l4d2_vLan\,則將檔案移放至 E:\l4d2_vLan\bin


5) 建立啟動遊戲指令,設定遊戲中之名稱及介面語言



開啟 記事本 (notepad),第一行留空,由第二行起填寫以下指令,保存成批次檔案 (.bat)
檔案名隨意即可,如此範例圖中檔案名為 startgame.bat
請確保存檔時,將編碼調至 UTF-8,否則名稱會在遊戲中顯示成亂碼
複製內容到剪貼板
代碼:
@echo off > NUL
chcp 65001 > NUL
REM *** DO NOT EDIT ABOVE THIS LINE 此句前不要修改 ***
REM 設定名稱
REM 介面語言: english / tchinese / schinese
set name=vLanPlayer :)
set lang=tchinese
REM *** DO NOT EDIT AFTER THIS LINE 此句後不要修改 ***
echo [steamclient]> %~dp0rev.ini
echo PlayerName=%name%>> %~dp0rev.ini
reg add "HKCU\Software\Valve\Steam\ActiveProcess" /v SteamClientDll /t REG_SZ /d "%~dp0bin\steamclient.dll" /f > NUL
reg add "HKCU\Software\Valve\Steam" /v Language /t REG_SZ /d %lang% /f > NUL
start %~dp0left4dead2.exe -steam -novid +sv_lan 1 +cl_ignore_vpk_assocation 1 +sv_consistency 0 -console +hideconsole +connect 0.0.0.0 +disconnect
timeout 4 > NUL
reg add "HKCU\Software\Valve\Steam\ActiveProcess" /v SteamClientDll /t REG_SZ /d "" /f > NUL
請將名稱填寫至 name= 後,例如 name=IPvE.COM vLanPlayer 則表示名稱為 IPvE.COM vLanPlayer
請將介面語言填寫至 lang= 後,例如 lang=japanese 則表示使用日文介面

為方便開啟遊戲及修改名稱,你可以為此檔案建立一個捷徑檔
日後於檔案總管中對此檔案右鍵,選擇 編輯 即可修改

現在你已經可以透過此檔案,啟動遊戲


6) 補上遊戲音效

而然,若你在步驟 5 後已經啟動遊戲,便會發現遊戲過程並沒有任何音效
事實上步驟 3 中下載的是 Left 4 Dead 2 遊戲的近親,伺服器套件
由於伺服器運作時並不會播放任何音效,因此直接啟動伺服器套件成為遊戲,便會成為啞巴

請按需要解密以下圖片,解壓縮全部檔案到 [路徑]
你亦可以安裝第三方插件,補償音效


基礎音效
包 含 武器、喪屍,煙火及爆炸特效之聲響
不包含 任何音樂及八位倖存者的說話



基礎音樂
包 含 演唱會音樂及點唱機音樂
不包含 其他音樂



基礎倖存者語音
包 含 八位倖存者呻吟、倒地通知、被固定攻擊時叫喊,Witch 追擊及故事對白
不包含 八位倖存者日常對話,語音指令


稍後將補上其他組合


7) 更新遊戲

日後需要更新遊戲的話,請重複步驟 1 至 3,
如果遊戲未能成功啟動,則重複步驟 4

_____________________________________________________________

A) 下載及安裝 .NET Runtime

Microsoft 下載 .NET Runtime
如果你的作業系統是 32 位元版本,請選擇 x86;若作業系統是 64 位元版本,則選擇 x64
下載後請跟從程式畫面說明,安裝 .NET Runtime


B) 下載 DepotDownloader,建立下載遊戲指令

GitHub 下載 DepotDownloader
開啟 記事本 (notepad),填寫以下指令 (包含空行) 後保存成批次檔案 (.bat),檔案名隨意即可
複製內容到剪貼板
代碼:
@echo off
:lbl1
echo Ready
set /p %input=
DepotDownloader.exe %input%
goto :lbl1
另外解壓縮 DepotDownloader 全部檔案至同一目錄


C) 按遊戲版本輸入對應指令

執行剛才建立的批次檔案,跟據你需要的遊戲版本輸入對應指令
當顯示 Ready 時輸入指令,請每次輸入一行指令



2229
-app 222860 -depot 222861 -manifest 5228412883841921694 -dir [路徑]
-app 222860 -depot 222862 -manifest 81477131704635475 -dir [路徑]


2228
-app 222860 -depot 222861 -manifest 8832659319253105299 -dir [路徑]
-app 222860 -depot 222862 -manifest 81477131704635475 -dir [路徑]


2227
-app 222860 -depot 222861 -manifest 9144165405541594185 -dir [路徑]
-app 222860 -depot 222862 -manifest 7678518129363676397 -dir [路徑]


2212 (l4d.com 最後一次有提及的更新)
-app 222860 -depot 222861 -manifest 253205285694492901 -dir [路徑]
-app 222860 -depot 222862 -manifest 752014099100175703 -dir [路徑]


2200 (Last Stand 更新)
-app 222860 -depot 222861 -manifest 3566820133639013724 -dir [路徑]
-app 222860 -depot 222862 -manifest 7076505027893952751 -dir [路徑]


2155 (Last Stand 更新前最後一個版本)
-app 222860 -depot 222861 -manifest 3025227716388626793 -dir [路徑]
-app 222860 -depot 222862 -manifest 2284237905450407693 -dir [路徑]


2145 (最舊且使用步驟 4 方法啟動遊戲的版本)
-app 222860 -depot 222861 -manifest 3471207627792754359 -dir [路徑]
-app 222860 -depot 222862 -manifest 8908329553777904670 -dir [路徑]


下載完成後,到上方步驟 4 繼續
Last Stand 更新前的版本,需要從最新版本 \bin 目錄下抄出 steam_api.dll,與步驟 4 一同移放

[ 本帖最後由 NameExisted 於 2024-3-24 21:45 編輯 ]
附件: 您所在的用戶組無法下載或查看附件

TOP

想問下個 startgame.bat 係你自己寫? 好勁
估唔到2023年呢度仲有人 正常有既都去哂 steam 果度

TOP

hello,又见面啦

TOP

今日今日仲會有人係 vlan 個版留言 實在小之有小
仲要義務寫個程式比人下載 如同中六合彩 真係感謝
但係 vlan l4d2 個 ser 已經無哂人? 我無實測唔知 想玩都玩唔到
或者已經去哂 steam 到

TOP

回復 4# 的帖子

無晒办法啦,現在Steam已經形成了一種主流,大家都在上面下游戲玩

TOP

原來樓主仲有係 Coop 01 開場... 可惜 而家應該唔會再有呢類玩家係 vlan 玩
而家人流主要係 War3 其他區根本唔會有人 路過見到 Minecraft 01 仲有十零人
不過都要留言支持下你整個 program 出黎分享比人下載 雖然學你話齋 0 download
點都好 加油

[ 本帖最後由 euNbi 於 2023-12-1 22:23 編輯 ]

TOP

TOP

TOP

引用:
原帖由 LizZiE 於 2023-10-22 21:33 發表
今日今日仲會有人係 vlan 個版留言 實在小之有小
仲要義務寫個程式比人下載 如同中六合彩 真係感謝
但係 vlan l4d2 個 ser 已經無哂人? 我無實測唔知 想玩都玩唔到
或者已經去哂 steam 到 ...
其實就唔關事既, 係當年steam送完一次走左班玩家, 之後呢度越黎越少人玩先冇人再開姐
如果呢度跟得返官方版本, 你荒死會冇人走返入黎搵人玩?

BTW 最重要既係版本統一

TOP

回復 9# 的帖子

師兄有用steam? 有無 fd code 交流下 想搵返啲舊人玩 但係今時今日應該少之又少

TOP

成10年無上過黎,留個言先

TOP

發新話題