Steam Counter Strike 1.6 方法打開hlds?

Home Home
引用 | 編輯 kennyko
2025-07-04 14:46
樓主
推文 x0
在STEAM下載的Half-Life打開hlds後報錯

Microsfot Visual C++ Runtime Library

Assertion failed!

Program: ...es (x86)\Steam\steamapps\common\Half-Life\hldAdminSes.exe
File: c:\buildslave\goldsrc_win32\build\GoldSrc...\sys_ded.cpp
Line: 891

Expression: g_hAdminServerModule != NULL

For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts

(Press Retry to debug the application - JIT must be enabled)

獻花 x0
引用 | 編輯 mingjey2000
2025-07-05 22:28
1樓
  
下面是引用 kennyko 於 2025-07-04 14:46 發表的 Steam Counter Strike 1.6 方法打開hlds?: 到引言文
在STEAM下載的Half-Life打開hlds後報錯

Microsfot Visual C++ Runtime Library

Assertion failed!

Program: ...es (x86)\Steam\steamapps\common\Half-Life\hldAdminSes.exe
File: c:\buildslave\goldsrc_win32\build\GoldSrc...\sys_ded.cpp
Line: 891

Expression: g_hAdminServerModule != NULL

For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts

(Press Retry to debug the application - JIT must be enabled)



我是用這個steamcmd一切正常
hlds.exe伺服器20250621更新檔
--------------------------------------------
進一步解說

將"舊版本更新" 便可閞啟 hlds.exe 教學

1.這是一個專門架設伺服器所需要的下載器,利用SteamCMD下載伺服器的檔案。
2.新增資料夾(名稱為hlds),將其steamcmd.exe丟進去(資料夾名稱避免使用中文)。第一次執行時會下載一些必要的檔案,之後依序執行以下指令
3.
輸入1:login anonymous
輸入2:app_update 90 validate

解說:
login anonymous:登入一個匿名帳號
app_update 90:下載伺服器,90為Counter-Strike 1.6 Dedicated Server的AppID
validate:確認伺服器完整性,不一定要添加。

4伺服器檔案會在hlds\steamapps\common\Half-Life(此為參考路徑,請確認你把steamcmd.exe丟在哪)
5.將裡面下載的 Half-Life資料夾複製或剪下,放進...steam\steamapps\common  覆蓋!舊版變新版完成!(此為參考路徑,請確認steam遊戲cs安裝路徑在哪)

獻花 x2
引用 | 編輯 kennyko
2025-07-06 18:04
2樓
  
非常感謝您的詳細解說,我會在稍後有空時嘗試操作。內容清楚易明,令我更有信心成功啟動 HLDS。再次感謝您的分享!

獻花 x1
引用 | 編輯 kennyko
2025-07-09 15:46
3樓
  
感謝您的詳細教學,我依照說明步驟操作後,成功順利啟動 HLDS。這裡也想分享一個小小的補充,希望能幫助遇到相同情況的朋友:

🔹 如果直接雙擊 steamcmd.exe,程式可能會閃退。 建議改用下列方式執行 SteamCMD 比較穩定:

開啟 Windows 的 命令提示字元(cmd.exe)。

使用 cd 指令前往 steamcmd.exe 所在的資料夾,例如:

cd C:\hlds
然後再輸入:

steamcmd.exe
✅ 這樣執行後,SteamCMD 就不會閃退了。

再次感謝樓主無私分享,也期待這篇討論串能幫到更多玩家!

獻花 x0
引用 | 編輯 mingjey2000
2025-07-19 21:40
4樓
  
下面是引用 kennyko 於 2025-07-09 15:46 發表的 : 到引言文
感謝您的詳細教學,我依照說明步驟操作後,成功順利啟動 HLDS。這裡也想分享一個小小的補充,希望能幫助遇到相同情況的朋友:

🔹 如果直接雙擊 steamcmd.exe,程式可能會閃退。 建議改用下列方式執行 SteamCMD 比較穩定:

開啟 Windows 的 命令提示字元(cmd.exe)。

使用 cd 指令前往 steamcmd.exe 所在的資料夾,例如:

cd C:\hlds
然後再輸入:

steamcmd.exe
✅ 這樣執行後,SteamCMD 就不會閃退了。

再次感謝樓主無私分享,也期待這篇討論串能幫到更多玩家!






不使用hlds.exe的方式,也能架伺服器

利用Steam直接幫忙架伺服器

1.啟動Counter-Strike->新遊戲 (會看到"開創伺服器")勾選"啟用Steam"
按下"啟動"進入遊戲裡(這是必須的)... 

2.跳回桌面->看一下Steam->檢視->遊戲伺服器->選項框找出Counter-Strike
然後點擊"區域網路",你會發現自己的伺服器(沒錯大家都看的到!!)伺服器已幫你架好了

獻花 x0
引用 | 編輯 冷場館女僕長
2025-07-25 20:43
5樓
  
下面是引用 mingjey2000 於 2025-07-19 21:40 發表的 : 到引言文

不使用hlds.exe的方式,也能架伺服器

利用Steam直接幫忙架伺服器

1.啟動Counter-Strike->新遊戲 (會看到"開創伺服器")勾選"啟用Steam"
按下"啟動"進入遊戲裡(這是必須的)... 

2.跳回桌面->看一下Steam->檢視->遊戲伺服器->選項框找出Counter-Strike
然後點擊"區域網路",你會發現自己的伺服器(沒錯大家都看的到!!)伺服器已幫你架好了

這邊補充一下:
1. 要勾選的"啟用Steam", 在遊戲中全寫是"Enable Steam Networking"


2.檢查的方式不對,這樣檢查即使你是開在外網無法連缐的"區域網路"中你也會看到自己的伺服器,
應該檢查的是控制台, 按~打開遊戲控制台:

你看到「FakeIP enabled! Requesting a fake IP.」「FakeIP allocation succeeded : XXX.XXX.XXX.XXXX:XXXX」時就成功了
「FakeIP allocation succeeded : XXX.XXX.XXX.XXXX:XXXX」红色部分是別人用來進你伺服時的IP

獻花 x0
引用 | 編輯 kennyko
2025-08-09 19:54
6樓
  
舊版 HLDS 不會出現錯誤訊息。 如果大家在使用最新版 HLDS 時遇到問題,可以試著改用舊版,網路上仍有玩家分享的資源。

獻花 x0
引用 | 編輯 kennyko
2026-05-29 10:24
7樓
  
最新板本的 HLDS 要使用相應最新板本的 AMXX MOD X

獻花 x0