AzerothCore:处理非缓存的数据库游戏对象

问题描述

生成在运行时生成的游戏对象的首选方法是什么,因此没有被 ObjectMgr 缓存?是否有禁用数据库缓存的配置选项,还是更喜欢只将运行时生成的对象添加到 ObjectMgr 并以异步方式更新数据库

举个例子,考虑一下常见的“硬核”功能,即用户在死亡时掉落物品。可以制作一个模块,在玩家死亡时将新的 game_object_loot_template 和 game_object_template 插入数据库,然后生成 game_object_template 的实例。但是,似乎我在代码库中找到的用于创建/生成 game_object_template 实例的所有方法都使用 ObjectMgr,它使用在服务器启动期间加载一次的内存缓存。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)