2026/4/13 更新
- 在這裡列出的插件
- 降低伺服器崩潰
- 修復source引擎或遊戲本身存在的一些嚴重問題
- 提高伺服器穩定度
- 不容易被駭客攻擊
- 注意每個插件可適用的遊戲
適合大部分source引擎遊戲
-
插件與指令問題
- Command and ConVar - Buffer Overflow Fixer: 修復插件讀不到cfg文件內的指令與命令
-
遊戲優化
-
firebulletsfix: 修復子彈擊中與伺服器運算相差 1 tick的延遲
-
smd_spritetrail_fix: 修復env_spritetrail 物件創建一秒後會消失特效 (source引擎的bug)
-
lag_preventor_plus: 停止 phys_bone_follower實體會傳送大量網路資料給客戶端導致卡頓 (常見於三方圖)
-
-
修復伺服器崩潰
-
(Linux/Windows) AcceptInput_crash_fix: 修復物件實體被輸入錯誤或不合法的參數所造成的崩潰 (常見於三方地圖)
-
(Linux/Windows) sm-stringpool-fix: 修復崩潰:
CUtlRBTree overflow- 不適用L4D1/2
-
-
防駭客與外掛
-
SendFileFix 3.3: 防止傳送過多檔案與接收過多檔案
- 如果玩家發送過多的檔案給伺服器, 踢出遊戲
- 如果玩家請求伺服器發送過多的檔案, 踢出遊戲
-
spray_exploit_fixer: 避免玩家的貼圖故意塞入炸服程式碼,導致其他玩家崩潰或伺服器崩潰
- 可能還是有誤判
-
sv_protect_cvar: 保護一些敏感的指令數值,不讓外界與客戶端查看,服務器內的客戶端可能會看到假數值
-
smd_hackers_block: 阻止駭客利用某些漏洞導致伺服器崩潰
- 踢出沒有steam驗證的玩家
-
BlockSMPlugins: 禁止所有玩家輸入
sm plugins list查看伺服器的插件列表 -
SMAC: 2010年左右的反作弊插件
- 也許已不適用現今的高科技外掛,但有總比沒有好
- 玩家開透視或自瞄會被此插件檢測並記錄logs文件
-
Little-Anti-Cheat: 2020年左右的反作弊插件
- 也許已不適用現今的高科技外掛,但有總比沒有好
- 玩家開透視或自瞄會被此插件檢測並記錄logs文件
-
familyshare_manager: 封鎖使用家庭共享沒有真的購買遊戲的帳戶進來伺服器
- 防止玩家開小號
-
vacbans: 封鎖有 VAC/遊戲封禁/社群封禁/交易封禁 的不良玩家進入伺服器
- 有VAC紀錄的用戶不能加入伺服器
-
-
插件與指令問題
-
(L4D2) l4d2_parseline_fix: 修復cfg檔案中無法執行的非ASCII字元
說明 (點我展開)
* 修復: 在cfg文件裡寫中文,因為伺服器不認中文字符,導致服務器讀取cfg檔案時會明顯卡頓甚至崩潰 * cfg文件中可讀取中文或其他語言的字符,不會被伺服器讀取成錯誤代碼 * 可以直接用hostname改中文房名,不用另外裝插件 * cfg加入/**/註釋區塊
-
-
遊戲優化
-
(L4D2) l4d2_fix_changelevel: 解決直接用ForceChangeLevel指令換圖會遇到的問題,導演系統不知道換圖了
-
(L4D2) l4d2_transition_info_fix: 修復中途換地圖的時候(譬如使用Changelevel指令),會遺留上次的過關保存設定,導致滅團後倖存者被傳送到安全室之外或死亡
-
(L4D2) InputKill Kick Prevention: 防止玩家因為一二代地圖NPC導致被踢
- 玩家被踢出遊戲會看到的訊息
Kicked by Console : CBaseEntity::InputKill()
- 玩家被踢出遊戲會看到的訊息
-
(L4D2) l4d2_script_cmd_swap: 阻止程式執行script命令並且改用logic_script取代執行 (防止VScript系統有記憶體洩漏)
-
(L4D1/2) l4d_game_files_precacher: 預先preload 一些model 和 sound 檔案, 修正late precache還有避免不存在模組而使得伺服器崩潰
-
(L4D1/2) l4d_late_model_precacher: 偵測哪些模組沒有事先預載或是晚載入導致server崩潰
-
(L4D1/2) TickrateFixes: 修正高tick之下所以引發的問題
說明 (點我展開)
* 有裝tickrate提高伺服器的tick才需要安裝 * 修正高tick之下 * 門開關的速度太慢 * 重力過重,造成人類跳下去會摔傷 -
(L4D1/2) l4d_remove_item_collision: 武器跟投擲物品全部都移除碰撞 (只跟地圖靜態物件產生碰撞)
- 減少武器與物品頻繁碰撞導致伺服器卡頓
-
(L4D1/2) disable_cameras: 修復玩家被地圖上的鏡頭卡住視角
-
(L4D1/2) l4d_fix_deathfall_cam: 避免旁觀者與特感在人類掉落死亡、開場動畫、最後救援滅團時,鏡頭卡住
-
(L4D1/2) remove_touch_links: 修復特感處在死亡/倒地區域內換到倖存者隊伍之後倖存者會立即死亡/倒地
-
(L4D2) l4d2_sg552_zoom_fix: 修正tickrate在高tick(96以上)的情況下,sg552的狙擊鏡在玩家跳躍/裝彈/落下時會卡住
-
(L4D1/2 linux) l4d_fix_linux_surface: 修復在linux專用服裡玩家走在冰面上不會滑動
-
(L4D2) l4d2_resolve_collision_fix: 修復
nb_update_frequency指令值過低造成的問題- 譬如: 小殭屍與Witch移動容易卡住、反彈後撤
- 寫以下內容於文件
cfg/server.cfg// 修改感染者之間的碰撞頻率 // 如果伺服器的tick是30則寫0.65 // 如果伺服器的tick是60則寫0.15 // 如果伺服器的tick是100則寫0.05 z_resolve_zombie_collision_multiplier "0.05"
-
(L4D1/2) witch_pipebomb_exploit_fix_&_death_optmizer: 修復當一群殭屍與witch一起被土製炸彈,瓦斯桶,榴彈...爆炸物炸飛時, Witch會消失
-
(L4D2) l4d2_vscript_purifier: 阻止專用伺服器上三方地圖VScript腳本污染的問題
- 即在地圖A上運行了地圖B的腳本,這通常是由於地圖作者在腳本水平方面參差不齊導致的
- 舉例: 在地圖A預先使用地圖B的自製模型,導致模型出現error
- 如果你的伺服器安裝非常多三方圖,需要安裝此插件
- 即在地圖A上運行了地圖B的腳本,這通常是由於地圖作者在腳本水平方面參差不齊導致的
-
-
修復伺服器崩潰
-
(L4D2 linux/windows)
FollowTarget_Detour: 修復崩潰:CMoveableCamera::FollowTarget- 🟥 Valve 已於2023/8/23更新時修復
-
(L4D2 linux/windows)
charger_nav_path_fix-l4d2: 修正Charger長時間未能返回有效Nav導航時可能出現的崩潰- 🟥 Valve已於2024/4/23更新時修復
-
(L4D2 linux/windows) Ladder Server Crash - Patch Fix: 修復玩家爬梯時偶而會導致伺服器崩潰:
NavLadder::GetPosAtHeight -
(L4D2 linux/windows) TriggerMoved_Detour: 修正崩潰:
CM_TriggerWorldSpaceBounds()涵式內的空指針 -
(L4D2 linux/windows) EnumEntity-Fix: 修正崩潰:
CTriggerTraceEnum::EnumEntity涵式內的空指針 -
(L4D2 linux/windows) l4d2_null_cusercmd_fix: 修正崩潰:
CLagCompensationManager::StartLagCompensation with NULL CUser -
(L4D2 linux/windows) code_patcher: 修復L4D2在2019大更新之後開火或走在水裡面時會掉tick的問題
-
(L4D1/2 linux/windows) cutlrbtreefix: 修復崩潰:
CUtlRBTree overflow -
(L4D2 linux/windows) SV_SolidMoved: 修復崩潰
SV_SolidMoved涵式內的空指針 -
(L4D2 linux/windows) GetCollideableTriggerTestBox_Detour: 修復崩潰
CM_GetCollideableTriggerTestBox涵式內的空指針 -
(L4D2 linux) IsReachable_Detour: 修正崩潰:
SurvivorBot::IsReachable涵式內的空指針 -
(L4D2 linux) l4d2_chainsaw_fix: 修復L4D2 linux系統下電鋸音效導致伺服器崩潰:
CSoundPatch::ChangePitch,CSoundControllerImp::SoundChangePitch -
(L4D2 windows) Tier_MemScan_Detour: 修復崩潰
tier0.dll涵式相關記憶體錯誤 -
(L4D2 windows) Server_sub_101D7CB0_Detour: 修正崩潰:
server.dll + 0x1d7cbb涵式內的空指針 -
(L4D1 linux/windows) Fix_CM_VCollideForModel_Detour: 修復崩潰: 傳給
CM_VCollideForModel涵式內的zero pointer
-
-
防駭客與外掛
-
(L4D1/2) block_packet_exploits: 阻擋玩家利用高ping漏洞炸服
-
(L4D1/2) SMAC: 2010年左右的反作弊插件
- 也許已不適用現今的高科技外掛,但有總比沒有好
- 玩家開透視或自瞄會被此插件檢測並記錄logs文件
-
(L4D1/2) Little-Anti-Cheat: 2020年左右的反作弊插件
- 也許已不適用現今的高科技外掛,但有總比沒有好
- 玩家開透視或自瞄會被此插件檢測並記錄logs文件
-