Steam

如何使用非 Steam 方案(Linux/Wine 和 MS Windows)在 Counter-Strike 1.6 中安裝 MetaHookSv?

  • August 11, 2022

如何在 Counter-Strike 1.6 中使用非 Steam 方案安裝 MetaHookSv(Linux/Wine 和 MS Windows)

我找不到任何我們擁有這些資訊的地方,甚至找不到這個整合和完整的資訊。

在 Counter-Strike 1.6 中安裝 MetaHookSv:非 Steam 方案(Linux/Wine 和 M$ Windows)

重要的:

  • 如果您沒有使用 Counter-Strike 1.6 的指定版本(如下),則應進行備份;
  • 在 Steam 網路上使用 MetaHookSv 和 Goldberg Steam Emulator 時,您可能會面臨 VAC 的風險。

下載 CS 1.6 Steam BUILD 8684

在此處下載 CS 1.6 Steam BUILD 8684 。

解壓縮Counter-Strike.1.6.zip文件。

安裝 MetaHookSv

在此處下載最新版本的 MetaHookSv 。

解壓縮MetaHookSv-main.zip文件。

複製文件/文件夾…

./MetaHookSv-main/Build/platform
./MetaHookSv-main/Build/FreeImage.dll
./MetaHookSv-main/Build/SDL2.dll
./MetaHookSv-main/Build/svencoop.exe

…到./Counter-Strike 1.6文件夾。

複製文件夾…

./MetaHookSv-main/Build/svencoop/captionmod
./MetaHookSv-main/Build/svencoop/metahook
./MetaHookSv-main/Build/svencoop/renderer

…到./Counter-Strike 1.6/cstrike文件夾。

./Counter-Strike 1.6/cstrike/metahook/configs/plugins\_goldsrc.lst將文件重命名為./Counter-Strike 1.6/cstrike/metahook/configs/plugins.lst並刪除其他文件。

安裝 Goldberg Steam 模擬器

在此處下載最新的 MetaHookSv 。(查找連結*–>Latest Build <–*)。

解壓縮Goldberg_Lan_Steam_Emu_master--&lt;BUILD_HASH&gt;.zip文件。

將文件複製到./Counter-Strike 1.6/steam_api.dll文件夾./Goldberg_Lan_Steam_Emu_master--&lt;BUILD_HASH&gt;/tools

在文件夾./Goldberg_Lan_Steam_Emu\master--&lt;BUILD\_HASH&gt;/tools中執行命令…

Linux(終端/葡萄酒)

wine generate_interfaces_file.exe steam_api.dll.valve

微軟視窗 (CMD)

generate_interfaces_file.exe steam_api.dll.valve

…並將生成steam_interfaces.txt的文件複製到文件./Counter-Strike 1.6夾中。

將文件./Goldberg_Lan_Steam_Emu_master--&lt;BUILD_HASH&gt;/steam_api.dll(或steam_api64.dll)複製到文件夾./Counter-Strike 1.6.

**注意:**指示的 Counter-Strike 1.6 已經有一個steam_appid.txt文件。如果沒有,您需要從範例中創建一個./Goldberg_Lan_Steam_Emu\master--7c419e0a/steam_appid.EDIT_AND_RENAME.txt

開始反恐精英 1.6

在文件夾./Counter-Strike 1.6中執行命令…

Linux(終端/葡萄酒)

export __GL_SYNC_TO_VBLANK=0 && export WINEDEBUG=-all && export __GL_THREADED_OPTIMIZATIONS=1 && export mesa_glthread=true && wine svencoop.exe -console -game cstrike

微軟視窗 (CMD)

svencoop.exe -console -game cstrike

**提示:**其他有用的建議參數(根據您的需要調整/使用)…

  • -gl- 將渲染設置為 OpenGL;
  • -full- 強制引擎以全屏模式啟動;
  • -w &lt;WIDTH&gt;- 強制引擎以設置為寬度的解析度啟動;
  • -h &lt;HEIGHT&gt;- 強制引擎以設置為高度的解析度啟動;
  • -freq &lt;FREQUENCY&gt;- 您的顯示器/影片卡刷新率 (Hz);
  • -toconsole- 遊戲啟動時立即打開控制台;
  • -noforcemparms- 強制引擎使用作業系統滑鼠參數;
  • -noforcemaccel- 強制引擎使用作業系統滑鼠加速;
  • -noforcemspd- 強制引擎使用作業系統滑鼠速度。

Linux(終端/Wine)完整範例…

export __GL_SYNC_TO_VBLANK=0 && export WINEDEBUG=-all && export __GL_THREADED_OPTIMIZATIONS=1 && export mesa_glthread=true && wine svencoop.exe -game cstrike -gl -full -w 1920 -h 1080 -freq 75 -noforcemparms -noforcemaccel -noforcemspd

更多參數 在這裡


其他有用和酷的資訊

CS 1.6 Steam BUILD 8684 與 MetaHookSv 兼容最新版本的 AMX Mod X

最新版本的 AMX Mod X在這裡。有關更多資訊,請訪問GitHub

注意: AMX Mod X 在其最新版本中需要“metamod-p” 。有關更多資訊,請訪問GitHub

帶有 MetaHookSv 的 CS 1.6 Steam BUILD 8684 與最新版本的 CSBot (v1.50) 兼容(通過 CS Bot Enabler)

注意: CS Bot Enabler 在其最新版本中需要“metamod-p” 。有關更多資訊,請訪問GitHub

CSBot 的最新版本 (v1.50) 在這裡

最新版本的 CS Bot Enabler在這裡

在這裡,我們有CSBotEnabler + GUI,這是一個完整的方案(推薦),帶有 GUI 以使用 CSBot(通過 CS Bot Enabler)。

法律澄清

MetaHookSv 和 Goldberg Steam Emulator 是完全合法的,因為它們是通過逆向工程重新實現的作者和新的。逆向工程被接受為一種合法活動,因為它通過新的和授權的實現複製給定市場組件的行為。逆向工程的使用有很多很多有利的先例。合法使用逆向工程的例子包括MameWine

引用自:https://gaming.stackexchange.com/questions/398663