Fixes a crash due to null/invalid activator in source engine game entities inputs
-
Apply to | 適用於
L4D1 L4D2 Counter Strike: Source Day of Defeat: Source Half-Life 2: Deathmatch Team Fortress 2 Black Mesa Insurgency
-
How does it work?
- Fix the following entities that could cause server crash in any source engine game
- The game will crash if the Deactivate input is fired on a game_ui that was activated by a player who has since disconnected
- Filter entities, Calling this input will cause the server to crash if the activator entity no longer exists.
- filter_activator_class entities.
- filter_activator_context entities.
- filter_activator_infected_class entities.
- filter_activator_mass_greater entities.
- filter_activator_model entities.
- filter_activator_name entities.
- filter_activator_team entities.
- filter_base entities.
- filter_damage_type entities.
- filter_enemy entities.
- filter_health entities.
- filter_melee_damage entities.
- filter_multi entities.
- Camera entity, cause the server to crash if the activator is not a client
- Other useful fixes to prevent crashes
- Fix the following entities that could cause server crash in any source engine game
-
Require | 必要安裝
None -
Changelog | 版本日誌
-
v1.1h (2025-10-8)
- Support any source game
- Fix point_viewcontrol crash if the activator is not a client
-
v1.0h (2024-3-22)
- Fixed incorrect offset in l4d2
- Add support in l4d1
- Update gamedata
- Remake code, convert code to latest syntax
- Fix warnings when compiling on SourceMod 1.11.
- Fix Filter_xx entities crash
-
v1.0.0
-
修復物件實體被輸入錯誤或不合法的參數所造成的崩潰 (常見於三方地圖)
- 原理
- 這是所有source引擎的遊戲都會有的bug
- 修復以下實體所造成的崩潰
- 當正在操控的玩家突然離開遊戲時,伺服器會立刻崩潰. (常見於三方圖)
game_ui: 反應玩家的鍵盤或滑鼠,用來操控譬如直升機、車子之類的載具
- 過濾物件 (常見於三方圖),如果 activator 物件不存在,呼叫TestActivator輸入將導致伺服器崩潰。
- 鏡頭實體,如果 activator 物件不是玩家,將導致伺服器崩潰。
- 當正在操控的玩家突然離開遊戲時,伺服器會立刻崩潰. (常見於三方圖)
- 安裝其他實用的修復崩潰列表





