2025/8/25 更新
-
安裝步驟 (點我展開)
-
到Stripper:Source網站點擊SNAPSHOTS AT

-
重啟伺服器,控制台輸入
stripper_version確認安裝成功] stripper_version "stripper_version" = "1.2.2" notify singleplayer replicated - Stripper Version
-
-
L4D2 安裝步驟 (點我展開)
-
到l4dtoolz,下載檔案

-
寫上以下指令
- (專屬伺服器) 到
cfg/server.cfg(🟥如果檔案不存在,可自己創建🟥)// 此指令來自 l4dtoolz extension: https://github.com/lakwsh/l4dtoolz // 最大客戶端 (最大玩家數量): 伺服器內能容納玩家的人數,包含真人 + AI Bot // 此數值不准修改 (max: 31) // 伺服器的啟動選項也要寫 sv_setmax 31 // 真人玩家允許加入伺服器的人數,不包含AI Bot // 自行修改此數值 (範圍1~31) sv_maxplayers 18 // 顯示給外面玩家看到的伺服器空位人數 sv_visiblemaxplayers 18 // 為0時,可以從遊戲大廳或透過控制台與伺服器列表直連IP加入伺服器 // 為0時,從大廳匹配時才會有動態大廳(吸引路人) // 為0時,可以使用 _cheats 1 // 為1時,當有動態大廳時,只能從遊戲大廳加入伺服器 // 為1時,無論第一位玩家用何種方式加入伺服器都會有動態大廳(吸引路人) // 為1時,不能使用 _cheats 1 sv_allow_lobby_connect_only 1 // 此指令來自 l4dtoolz extension: https://github.com/lakwsh/l4dtoolz // 為1時,強制 _allow_lobby_connect_only為0 // 為1時,不會處理大廳匹配請求(也不會有lobby reservation cookie) sv_force_unreserved 0 // 此指令來自 l4dtoolz extension: https://github.com/lakwsh/l4dtoolz // 1=不驗證SteamID, 0=驗證 // 本功能可以緩解"No Steam logon(code 6)" 玩家莫名其妙被離線的問題 (僅限開啟狀態下進入的玩家) // 開啟本功能會削弱伺服器安全性,且禁止家庭共享功能將失效 // 注意: 開啟此功能會導致A2S_INFO結果異常,可以透過外掛程式修復: github.com/lakwsh/l4d2_vomit_fix/blob/master/l4d2_a2s_fix.sp // 注意: 開啟此功能會導致SteamWorks extension部分功能失效 sv_steam_bypass 1 // 此指令來自 l4dtoolz extension: https://github.com/lakwsh/l4dtoolz // 1=禁止家庭共享, 開啟本功能可以完全禁止家庭共享帳號(小號)進入伺服器 sv_anti_sharing 0
- (區域房) 到
cfg/listenserver.cfg(🟥如果檔案不存在,可自己創建🟥)// 真人玩家允許加入伺服器的人數 (不包含AI Bot) // 自行修改此數值 (範圍1~8) sv_maxplayers 8 // 顯示給外面玩家看到的伺服器空位人數 sv_visiblemaxplayers 8 // 此指令來自 l4dtoolz extension: https://github.com/lakwsh/l4dtoolz // 1=不驗證SteamID, 0=驗證 // 本功能可以緩解"No Steam logon(code 6)" 玩家莫名其妙被離線的問題 (僅限開啟狀態下進入的玩家) // 開啟本功能會削弱伺服器安全性,且禁止家庭共享功能將失效 // 注意: 開啟此功能會導致A2S_INFO結果異常,可以透過外掛程式修復: github.com/lakwsh/l4d2_vomit_fix/blob/master/l4d2_a2s_fix.sp // 注意: 開啟此功能會導致SteamWorks extension部分功能失效 sv_steam_bypass 1 // 此指令來自 l4dtoolz extension: https://github.com/lakwsh/l4dtoolz // 1=禁止家庭共享, 開啟本功能可以完全禁止家庭共享帳號(小號)進入伺服器 sv_anti_sharing 0
- (專屬伺服器) 到
-
遊戲預設玩家人數上限只到18位,如果要改變上限,請修改玩家人數上限
-
啟動伺服器
- 控制台輸入
plugin_print確認安裝成功,如果沒出現表示你前面步驟有誤或l4dtoolz版本不對] plugin_print Loaded plugins: 0: "L4DToolZ v2.4.0, https://github.com/lakwsh/l4dtoolz"
- 控制台輸入
maxplayers確認數字為31,如果不是31表示你前面步驟有誤或l4dtoolz版本不對] maxplayers "maxplayers" is "31"
- 控制台輸入
-
安裝插件
- (專屬伺服器) l4d_unreservelobby: 移除伺服器的大廳人數限制,簡單講就是解鎖伺服器,讓第九位以上的玩家可以加入伺服器
- (專屬伺服器) l4d2_a2s_fix: 修復A2S_INFO協議問題 (使用sv_steam_bypass功能時才需安裝)
-
-
L4D1 安裝步驟 (點我展開)
-
到l4dtoolz,根據你的遊戲與系統選擇其中一個下載
-
寫上以下指令
- (專屬伺服器) 到
cfg/server.cfg(🟥如果檔案不存在,可自己創建🟥)// 真人玩家允許加入伺服器的人數 (不包含AI Bot) // 自行修改此數值 (範圍1~31) sv_maxplayers 18 // 顯示給外面玩家看到的伺服器空位人數 sv_visiblemaxplayers 18 // 為0時,可以從遊戲大廳或透過控制台與伺服器列表直連IP加入伺服器 // 為0時,從大廳匹配時才會有動態大廳(吸引路人) // 為0時,可以使用 _cheats 1 // 為1時,當有動態大廳時,只能從遊戲大廳加入伺服器 // 為1時,無論第一位玩家用何種方式加入伺服器都會有動態大廳(吸引路人) // 為1時,不能使用 _cheats 1 sv_allow_lobby_connect_only 1 // 此指令來自 l4dtoolz extension // 為1時,強制 _allow_lobby_connect_only為0 // 為1時,不會處理大廳匹配請求(也不會有lobby reservation cookie) sv_force_unreserved 0
- (區域房) 到
cfg/listenserver.cfg(🟥如果檔案不存在,可自己創建🟥)// 真人玩家允許加入伺服器的人數 (不包含AI Bot) // 自行修改此數值 (範圍1~8) sv_maxplayers 8 // 顯示給外面玩家看到的伺服器空位人數 sv_visiblemaxplayers 8
- (專屬伺服器) 到
-
遊戲預設玩家人數上限只到18位,如果要改變上限,請修改玩家人數上限
-
啟動伺服器
- 控制台輸入
meta list確認安裝成功,如果沒出現表示你前面步驟有誤或l4dtoolz版本不對] meta list Listing 11 plugins: [04] L4DToolZ (2.0.1) by Accelerator, Ivailosp
- 控制台輸入
maxplayers確認數字為31,如果不是31表示你前面步驟有誤或l4dtoolz版本不對] maxplayers "maxplayers" is "31"
- 控制台輸入
-
安裝插件
- (專屬伺服器) l4d_unreservelobby: 移除伺服器的大廳人數限制,簡單講就是解鎖伺服器,讓第九位以上的玩家可以加入伺服器
-
-
問題1: sv_maxplayers與maxplayers有捨差別?
- l4dtoolz的指令
sv_maxplayers: 設置真人玩家加入伺服器的人數 (不包含AI Bots) - 伺服器啟動選項
-maxplayers或+sv_setmax: 設置伺服器內真人玩家+AI bots的人數上限 - 舉例:
//設置 指令: sv_maxplayers 16 啟動選項: -maxplayers 31
- 只有16個真人玩家可以加入伺服器,任何第17位玩家會被擋住 (無法進入伺服器)
- 伺服器可以同時存在31位真人玩家與AI玩家(包含特感+倖存者+旁觀者),任何第32位AI特感或是倖存者將會被擋住 (無法復活也不無法生成)
- l4dtoolz的指令
-
TickrateEnabler 用途是什麼? (點我展開)
- 解鎖伺服器Tickrate只有30的上限,可以突破到100tick
- 不知道Tickrate是甚麼請自行Google
- 簡單說,Tickrate越高越能夠帶來非常流暢的遊戲體驗,精準的射擊判定、連貫的動作,相當於伺服器端的fps
- 把Tickrate想成是一種更新伺服器狀態的頻率,一秒內更新次數越多,越消耗更多電腦資源,所以高Tickrate很吃電腦的cpu,自行斟酌安裝
- 解鎖伺服器Tickrate只有30的上限,可以突破到100tick
-
L4D2 安裝步驟 (點我展開)
-
到l4dtoolz,下載檔案
-
到cfg/server.cfg寫上以下指令
- 沒有server.cfg檔案則新建
// 這是100 Tick的設定,可以自由修改數值 sm_cvar sv_minrate "100000" // tickrate * 1000 sm_cvar sv_maxrate "100000" // tickrate * 1000 sm_cvar sv_minupdaterate "101" // tickrate +1 sm_cvar sv_maxupdaterate "101" // tickrate +1 sm_cvar sv_mincmdrate "101" // tickrate +1 sm_cvar sv_maxcmdrate "101" // tickrate +1 sm_cvar rate "100000" // tickrate * 1000 sm_cvar net_splitpacket_maxrate "50000" // (tickrate÷2) * 1000 sm_cvar fps_max "0"
- 沒有server.cfg檔案則新建
-
輸入參數
-
重啟伺服器,控制台輸入
plugin_print確認安裝成功- 你沒看錯,這版本的l4dtoolz包含解鎖伺服器人數上限與Tickrate的功能
] plugin_print Loaded plugins: 0: "L4DToolZ v2.4.0, https://github.com/lakwsh/l4dtoolz"
- 你沒看錯,這版本的l4dtoolz包含解鎖伺服器人數上限與Tickrate的功能
-
進入遊戲後,打開遊戲控制台輸入
net_graph 4,會看到有一堆網路數據出現在你的螢幕上,確認Tickrate 為 100
-
安裝插件
- l4d2_vomit_fix: 修正非30tick對抗模式下boomer噴吐距離問題
-
-
L4D1 安裝步驟 (點我展開)
-
到Tickrate-Enabler,根據你的遊戲與系統選擇其中一個下載
-
解壓縮並移動檔案到伺服器相同的路徑上!最後addons資料夾內看起來如圖片所示,多一個
tickrate_enabler資料夾
-
到cfg/server.cfg寫上以下指令
- 沒有server.cfg檔案則新建
// 這是100 Tick的設定,可以自由修改數值 sm_cvar sv_minrate "100000" // tickrate * 1000 sm_cvar sv_maxrate "100000" // tickrate * 1000 sm_cvar sv_minupdaterate "101" // tickrate +1 sm_cvar sv_maxupdaterate "101" // tickrate +1 sm_cvar sv_mincmdrate "101" // tickrate +1 sm_cvar sv_maxcmdrate "101" // tickrate +1 sm_cvar rate "100000" // tickrate * 1000 sm_cvar net_splitpacket_maxrate "50000" // (tickrate÷2) * 1000 sm_cvar fps_max "0"
- 沒有server.cfg檔案則新建
-
輸入參數
-
重啟伺服器,控制台輸入
plugin_print確認安裝成功] plugin_print 1: "Tickrate_Enabler 1.5, ProdigySim"
-
進入遊戲後,打開遊戲控制台輸入
net_graph 4,會看到有一堆網路數據出現在你的螢幕上,確認Tickrate 為 100
-
Warning
- 高Tickrate很吃電腦的cpu,可以自行降低成60 tick、45 tick
- 調整tickate必須一起修改server.cfg與啟動選項
-
問題1: 為什麼windows系統下伺服器的Tickrate只能跑到64?
- 原因: windows系統的問體
- 解決方式:
- 法一:去跟微軟抱怨
- 法二:windows降級到windows 7
- 法三:租一台linux系統
- 法四:從大廳匹配到專屬伺服器,可以將tickrate變回100,至於為何會這樣,我也不知道
- 法五: Windows調整時鐘精度工具,強制解鎖sv
-
何時需要用到? (點我展開)
- 有插件需要抓取玩家的IP、國家、城市、地區等等
- 像是 cannounce
- 如果你的
addons/sourcemod/extension資料夾內有安裝geoipcity.ext, geoip2.ext,請移除
- 有插件需要抓取玩家的IP、國家、城市、地區等等
-
安裝步驟 (點我展開)
-
註冊 maxmind.com
-
到個人帳戶: My Account -> MY ACCOUNT -> GeoIP2/GeoLite2 -> Download Files

-
放 GeoLite2-City.mmdb 與 GeoLite2-Country.mmdb 到路徑
addons/sourcemod/configs/geoip/資料夾
-
-
這用途是什麼?
- 當伺服器發生崩潰時,會生成崩潰日誌並上傳到crash.limetech.org網站解析
- 檢測伺服器崩潰, 快速幫服主找出崩潰原因
- 服主可自行查看崩潰日誌或是分享給有經驗的大佬修復
- 當伺服器發生崩潰時,會生成崩潰日誌並上傳到crash.limetech.org網站解析
-
安裝步驟 (點我展開)
-
到Accelerator - Crash Reporting網站點擊Download,根據你的系統選擇最新版本下載

-
將以下內容複製貼上到
sourcemod/configs/core.cfg文件裡面- 內容
/** * SteamID64 (Community ID) that will have ownership of uploaded crash reports. * You can share your crash reports with additional users from the website. * * If unset, your crash reports will be uploaded anonymously and you will not be * able to see all of the information. */ "MinidumpAccount" "xxxxxxxxxxxxx" /** * Controls which binaries will be eligible to be processed for symbols and uploaded. * Only modules loaded by the server at the time of the crash can be considered. * * 0 = Disabled: No binaries will be processed or uploaded. * 1 = System Only: Only binaries outside of the game directory (where the srcds binary is). * 2 = System + Game: Loaded modules outside of the addons/ directory. * 3 = System + Game + Addons: All loaded modules. */ "MinidumpSymbolUpload" "3" /** * Controls whether Accelerator can upload complete module binaries when explicitly requested * by the processing server. This also respects the value of the MinidumpSymbolUpload setting. */ "MinidumpBinaryUpload" "yes" /** * Controls whether Accelerator does local processing of crash reports before upload. * This should only be changed if local processing causes issues such as crashes, * the processing server may reject crash reports that have not been presubmitted. */ "MinidumpPresubmit" "yes" /** * URL to upload crash dumps to. Should not be changed. */ "MinidumpUrl" "http://crash.limetech.org/submit" /** * URL to upload processed symbols to. Should not be changed. */ "MinidumpSymbolUrl" "http://crash.limetech.org/symbols/submit" /** * URL to upload binaries to. Should not be changed. */ "MinidumpBinaryUrl" "http://crash.limetech.org/binary/submit"
- 請注意要貼在"Core"{}裡面,如圖片所示

- 內容
-
core.cfg文件內"xxxxxxxxxxxxxxxxx"請改成你的steamid 64 -
(Linux 需要額外的步驟, Winodws請跳過)
-
打開終端機到你安裝的伺服器路徑上,依序輸入
find ./bin -type f -name "libstdc++*" 2>/dev/null
find ./bin -type f -name "libgcc*" 2>/dev/null
-
到你安裝的伺服器路徑上檢查
-
如果遊戲是使用32 bit的srcds,檔案名稱是
srcds_run,終端機輸入安裝sudo dpkg --add-architecture i386 sudo apt update sudo apt install libstdc++6:i386 libstdc++6:i386
-
如果遊戲是使用64 bit的srcds,檔案名稱是
srcds64_run,終端機輸入安裝sudo apt update sudo apt install libstdc++6 libstdc++6
-
-
尋找系統的環境庫路徑
find /usr/lib /usr/lib64 /lib /lib64 -type f -name "libc.so*" 2>/dev/null
find /usr/lib /usr/lib64 /lib /lib64 -type f -name "libgcc*" 2>/dev/null
find /usr/lib /usr/lib64 /lib /lib64 -type f -name "libstdc++*" 2>/dev/null
- 如果遊戲是使用32 bit的srcds,將32bit的版本路徑複製
- 如果遊戲是使用64 bit的srcds,將64bit的版本路徑複製
-
到你安裝的伺服器路徑上
-
如果遊戲是使用32 bit的srcds
-
如果遊戲是使用64 bit的srcds
- 將
srcds_linux64命名成srcds_linux64_original - 新增檔案命名為
srcds_linux64,打開並寫入以下內容#!/bin/bash export LD_PRELOAD="/usr/lib/x86_64-linux-gnu/libc.so.6:/usr/lib/x86_64-linux-gnu/libgcc_s.so.1:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30" exec ./srcds_linux64_original "$@"
- 將剛才找到的環境庫路徑貼到LD_PRELOAD=後面取代,有多個路徑請使用:區隔
- 將
-
-
-
啟動伺服器
-
-
接下來發生伺服器崩潰時
-
當伺服器發生崩潰 (非正常程序關閉),在下一次啟動伺服器時,將產生崩潰日誌並告知Crash ID
addons\sourcemod\logs的accelerator.log文件,裡面告訴你崩潰日誌的Crash IDaddons\sourcemod\logs會出現errors_xxxx.log文件,裡面告訴你崩潰日誌的Crash ID[CRASH] Accelerator uploaded crash dump: Crash ID: WWWWW-YYYY-ZZZZ
-
崩潰日誌會自動上傳到crash.limetech.org網站,解析需要等到一段時間,要有耐心
-
想知道更多崩潰細節需要登入該網站
-
-
自我排除崩潰步驟
當你崩潰到受不了,幾乎想砸爛電腦時,不仿可以嘗試以下步驟自行減少崩潰的機率
-
不要使用本地房(區域房, local server, listen server), 去搞一台專屬伺服器
- Sourcemod一直都不支援, 當你的插件與模組越來越多, 本地房越容易崩潰
-
Sourcemod 有新版本則更新且必須要是Stable Builds

-
Metamod 有新版本則更新且必須要是Stable Builds

-
控制台輸入
sm plugins list查看所有插件列表- 一個一個找原始作者或你當初從哪下載插件的連接,插件如果有新版本則更新
- 🟥 沒有源碼的插件我一律不建議使用,因為壞掉了也無從修復
- 🟥 超過十年以上的插件很容易年久失修,更不上現在遊戲版本兼容導致出問題
-
控制台輸入
sm exts list查看所有extension列表- 一個一個找原始作者或你當初從哪下載extension的連接,如果有新版本則更新
-
addons/sourcemod/logs資料夾底下是否由出現error_xxx.log的文件- 有的話請打開,雖然都是英文但請嘗試找出錯誤原因並修復
- 看不懂錯誤原因請洽作者,將錯誤原文直接發給開發者,無須一堆廢話
- 🟥 必須修復到沒有error為止
-
嘗試刪除插件直到找到崩潰原因
- 刪除一半的插件->測試->崩潰->再刪除刪除一半的插件->測試->崩潰->再刪除刪除一半的插件->重複循環...
-
嘗試刪除裝在伺服器內的模組或三方圖直到找到崩潰原因
- 不建議安裝工作仿訂閱模組在伺服器上 (模組副檔名是.vpk,英文叫Mods)
- 有些奇葩的三方圖與模組自帶腳本干擾伺服器運作
- 就像爛插件導致崩潰,也會有爛模組與爛的三方圖導致崩潰
-
丟給AI分析,AI雖然資料有限但至少會幫你分析可能的原因
-
-
安裝嘗試修復崩潰的檔案






































