首页 › 系统拆解 › 插件加载器原理:游戏启动时发生了什么
系统拆解PC

插件加载器原理:游戏启动时发生了什么

很多 I社 玩家会给游戏装社区插件。不必懂编程,但知道加载器在做什么,出了问题才不会手足无措。

流程分解

  1. 游戏启动加载器先于游戏主体运行,把自己挂进游戏进程。
  2. 扫描插件目录按约定的目录读取插件文件,逐个加载。
  3. 读取配置每个插件通常有自己的配置文件,首次运行后自动生成。
  4. 写日志加载成功或失败的信息都会写进日志文件。
  5. 出错时先看日志最后几行,通常能定位到出问题的插件,把它移出目录再启动。

原则

  • 只从可信的社区来源获取插件
  • 一次只加一个,确认正常再加下一个
  • 游戏更新后,旧插件可能不兼容